Sometimes GitHub will mismark your repo's languages.
I had a C++ project displaying that a large portion was Objective-C because of a single header file from SQLite3.h
.
Create a .gitattributes
file in your root.
Mine looks like this:
# SQLite3
src/sqlite3.* linguist-vendored
This will ignore all sqlite3 files from GitHub's linguistic finder.
In order for the change to appear in GitHub you'll need to do this to enable the feature:
git config cola.fileattributes true