Python Dominates: GitHub’s Top Programming Languages of 2023

According to GitHut data, Python is the most popular language on GitHub for 2023, highlighting its global impact on coding.

GitHut is a platform that provides analytics and visualizations for GitHub, the largest and most popular code hosting platform. It offers insights into the activity and popularity of programming languages and GitHub repositories.

By analyzing GitHub’s data, such as the number of pushes or pull requests for different programming languages, GitHut shows trends in their usage, contributions to public repositories, and other metrics related to software development activities.

Python Reigns Supreme

Unsurprisingly, in 2023, Python continues to be the top choice among developers using GitHub with almost 18% share among all programming languages, maintaining its lead for the fourth consecutive year, showing a year-over-year increase of 0.5%, solidifying its position as the most popular language.

GitHub's Top Programming Languages of 2023
GitHub’s Top Programming Languages of 2023

Despite a slight decline, Java remains strong in second place with just over 11% usage. But what should be emphasized is that Java, uniquely among other programing languages that have experienced various ups and downs, has maintained a steady trajectory over the last decade, demonstrating its role as a stable pillar in the entire IT sector.

The Rise of Go

Go, rising swiftly in the rankings, has secured third place and is on the verge of surpassing Java, trailing by less than 0.3%. This, of course, has its explanation in the boom of cloud-based applications and services in recent years, where Go is one of the top choices for DevOps engineers.

JavaScript, once the undisputed leader on GitHub from 2014 to 2018, has experienced a notable decrease in popularity over the past four years despite maintaining a strong position. C++ and TypeScript occupy the fifth and sixth positions, respectively.

GitHub’s Top Programming Languages for 2023

Here’s a glimpse at the top 10 programming languages of 2023 on GitHub, ranked according to pull requests – a proposal to merge code changes into a repository, which is a reliable measure.

RankingProgramming LanguagePercentage
2Java 11.086%
3Go 10.817%
7PHP 4.835%

PHP’s Popularity Dips

However, as some programming languages gain popularity, others lose their appeal. This is particularly evident with PHP and Ruby. PHP, long-established in web development, has slipped to seventh place with 4.8% popularity. Ruby follows closely, holding 4.7%. The ninth and tenth places in the top 10 most popular languages on GitHub for 2023 are respectively taken by C and C#.


Overall, the data on programming language popularity and year-over-year (YoY) change reveals a dynamic landscape in software development. Python continues to lead with modest growth, indicating its strong and growing presence.

Go is also gaining traction, showcasing its increasing relevance in the industry, reflecting shifts in technology trends and developer preferences. Traditional languages such as Java and C++ have shown good resilience, proving their undeniable qualities over the years that are relevant to this day.

On the opposite end, languages such as PHP and Ruby are past their prime, with this downward trend likely to intensify.

For more information, visit the GitHut page.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%