Programming languages

The programming languages metric represents the most popular programming languages within an economy. It gives the total count of unique developers making at least one git push to a repository with a given programming language. See our documentation for repository languages for more information about how we detect programming languages.

Top 50 Programming Languages Globally

How to read this chart

Each data point corresponds to the rank of a programming language based on the count of unique developers who uploaded code to a repository containing that language during a given quarter. Programming languages with a greater count of unique developers appear higher on the chart and later values appear farther to the right.

Methodological note

Metrics for economies are only reported when there are 100 or more unique developers performing the relevant activity within the time period. See the datasheet in our repository for more on the metrics, definitions, representativeness, and limitations of the GitHub Innovation Graph.

Unsatisfied with our limited selection of filters?

Access the complete CSV file for programming languages along with the rest of the dataset in our repository.