In 2025, software development crossed a quiet threshold. In our latest Octoverse report, we found that the fastest-growing languages, tools, and open source projects on GitHub are no longer about shipping more code. Instead, they’re about reducing friction in a world where AI is helping developers build more, faster.
By looking at some of the areas of fastest growth over the past year, we can see how developers are adapting through:
Rather than catalog trends, we want to focus on what those signals mean for how software is being built today and what choices you might consider heading into 2026.
In August 2025, TypeScript became the most-used language on GitHub, overtaking Python and JavaScript for the first time. Over the past year, TypeScript added more than one million contributors, which was the largest absolute growth of any language on GitHub.

Python also continued to grow rapidly, adding roughly 850,000 contributors (+48.78% YoY), while JavaScript grew more slowly (+24.79%, ~427,000 contributors). Together, TypeScript and Python both significantly outpaced JavaScript in both total and percentage growth.
This shift signals more than a preference change. Typed languages are increasingly becoming the default for new development, particularly as AI-assisted coding becomes routine. Why is that?
In practice, a significant portion of the failures teams encounter with AI-generated code surface as type mismatches, broken contracts, or incorrect assumptions between components. Stronger type systems act as early guardrails: they can help catch errors sooner, reduce review churn, and make AI-generated changes easier to reason about before code reaches production.
If you’re going to be using AI in your software design, which more and more developers are doing on a daily basis, strongly typed languages are your friend.
Here’s what this means in practice:
Contributor counts show who is using a language. Repository data shows what that language is being used to build.
When we look specifically at AI-focused repositories, Python stands apart. As of August 2025, nearly half of all new AI projects on GitHub were built primarily in Python.

This matters because AI projects now account for a disproportionate share of open source momentum. Six of the ten fastest-growing open source projects by contributors in 2025 were directly focused on AI infrastructure or tooling.

Python’s role here isn’t new, but it is evolving. The data suggests a shift from experimentation toward production-ready AI systems, with Python increasingly anchoring packaging, orchestration, and deployment rather than living only in notebooks.
Moreover, Python is likely to continue to grow in 2026, as AI continues to gain support and additional projects.
Here’s what this means in practice:
Looking across the fastest-growing projects, a clear pattern emerges: developers are optimizing for speed, control, and predictable outcomes.
Many of the fastest-growing tools emphasize performance and minimalism. Projects like astral-sh/uv, a package and project manager, focus on dramatically faster Python package management. This reflects a growing intolerance for slow feedback loops and non-deterministic environments.
Having just one of these projects could be an anomaly, but having multiple indicates a clear trend. This trend aligns closely with AI-assisted workflows where iteration speed and reproducibility directly impact developer productivity.
Here’s what this means in practice:
As the developer population grows, understanding where first-time contributors show up (and why) becomes increasingly important.

Projects like VS Code and First Contributions continued to top the list over the last year, reflecting both the scale of widely used tools and the persistent need for low-friction entry points into open source (notably, we define contributions as any content-generating activity on GitHub).
Despite this growth, basic project governance remains uneven across the ecosystem. README files are common, but contributor guides and codes of conduct are still relatively rare even as first-time contributions increase.
This gap represents one of the highest-leverage improvements maintainers and open source communities can make. The fact that most of the projects on this list have detailed documentation on what the project is and how to contribute shows the importance of this guidance.
Here’s what this means in practice:
Taken together, these trends point to a shift in what developers value and how they choose tools.
AI is no longer a separate category of development. It’s shaping the languages teams use, which tools gain traction, and which projects attract contributors.
Typed languages like TypeScript are becoming the default for reliability at scale, while Python remains central to AI-driven systems as they move from prototypes into production.
Across the ecosystem, developers are rewarding tools that minimize friction with faster feedback loops, reproducible environments, and clearer contribution paths.
Developers and teams that optimize for speed, clarity, and reliability are shaping how software is being built.
As a reminder, you can check out the full 2025 Octoverse report for more information and make your own conclusions. There’s a lot of good data in there, and we’re just scratching the surface of what you can learn from it.
The post What the fastest-growing tools reveal about how software is being built appeared first on The GitHub Blog.
About the show
Sponsored by us! Support our work through:
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 11am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.
Brian #1: django-bolt : Faster than FastAPI, but with Django ORM, Django Admin, and Django packages
Michael #2: pyleak
@pytest.mark.no_leaksBrian #3: More Django (three articles)
Michael #4: Datastar
Sent to us by Forrest Lanier
Lots of work by Chris May
Out on Talk Python soon.
Datastar is a little like HTMX, but
The single source of truth is your server
Events can be sent from server automatically (using SSE)
yield SSE.patch_elements(
f"""{(#HTML#)}{datetime.now().isoformat()}"""
)
Extras
Brian:
Michael:
Joke: Pushed to prod