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.
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.