Topics / #software-development
Software-development projects on GitHub
Learning resources on system design and software engineering practice.
As of , the most-starred Software-development projects on GitHub are superpowers (300.8K stars), go (139.3K stars) and system-design-101 (90.5K stars). GitHub.Locker tracks 9 Software-development repositories with 663.4K stars combined. The fastest-growing on October 16 was superpowers, with +714 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+714superpowers
obra/superpowers · ★ 300.8KSuperpowers is a software development methodology for coding agents: composable skills plus bootstrap instructions that steer your agent into a disciplined build process instead of just writing code.
+47BMAD-METHOD
bmad-code-org/BMAD-METHOD · ★ 54.2KBMad Method is an open-source agile framework for AI-driven development: it turns an idea or change request into working software, covering planning and delivery, not just code generation.
+25go
golang/go · ★ 139.3KGo is an open source programming language for building simple, reliable, and efficient software; this repository holds the language's canonical Git repository.
+22system-design-101
ByteByteGoHq/system-design-101 · ★ 90.5KA free, visual collection of short explainers and cheat sheets covering core system design concepts (APIs, databases, caching, message queues, real-world company architectures) to help you understand how production systems work and prepare for system design interviews.
The all-time top
9 projects · by stars
- 300.8K
#1 · obra/superpowerssuperpowers
Superpowers is a software development methodology for coding agents: composable skills plus bootstrap instructions that steer your agent into a disciplined build process instead of just writing code.
- 139.3K
#2 · golang/gogo
Go is an open source programming language for building simple, reliable, and efficient software; this repository holds the language's canonical Git repository.
- 90.5K
#3 · ByteByteGoHq/system-design-101system-design-101
A free, visual collection of short explainers and cheat sheets covering core system design concepts (APIs, databases, caching, message queues, real-world company architectures) to help you understand how production systems work and prepare for system design interviews.
- 4

BMAD-METHOD
54.2Kbmad-code-org/BMAD-METHOD · PythonBMad Method is an open-source agile framework for AI-driven development: it turns an idea or change request into working software, covering planning and delivery, not just code generation.
- 5

engineering-blogs
38.8Kkilimchoi/engineering-blogs · RubyA curated list of engineering blogs written by tech companies and individual software engineers, organized alphabetically.
- 6

jdk
23.4Kopenjdk/jdk · JavaThis is the official main-line development repository of the JDK — the Java Development Kit — where future releases of Java are developed in the OpenJDK project.
- 7

unmaintainable-code
10.2KDroogans/unmaintainable-codeThis is a satirical guide listing tongue-in-cheek techniques for deliberately writing code that is hard to read and maintain, repackaged from Roedy Green's original 'How To Write Unmaintainable Code' essay so it's easier to read and share on GitHub.
- 8

modern-software-dev-assignments
5.2Kmihail911/modern-software-dev-assignmentsThe assignments repository for CS146S: The Modern Software Developer, a Stanford University course taught in fall 2026.
- 9

Autoloom
1KGanyuanRan/Autoloom · JavaScriptAutoloom is a desktop AI coding client that bakes Aegis engineering-governance methods right into the agent's execution loop, so code changes are checked for necessity, reviewed for complexity and diagnosed with evidence before being delivered.
Related topics
Often tagged together
- developer-tools2,924
- windows3,403
- education933
- linux4,184
- macos3,544
- open-source5,666
- ai1,955
- ai-agents1,289
- llm1,483
- software-engineering43
- tutorial626
- api1,094
- awesome-list495
- claude-code903
- codex710
- coding-agents147
- compiler165
- computer-science165
- cross-platform2,623
- curated-list634
- framework758
- java450
- learning511
- methodology6