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.

9Projects
663.4KStars in total
+822Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

9 projects · by stars

  1. #1 · obra/superpowers

    superpowers

    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.

    300.8K
  2. #2 · golang/go

    go

    Go is an open source programming language for building simple, reliable, and efficient software; this repository holds the language's canonical Git repository.

    139.3K
  3. #3 · ByteByteGoHq/system-design-101

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

    90.5K
  1. 4

    BMAD-METHOD

    54.2Kbmad-code-org/BMAD-METHOD · Python

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

  2. 5

    engineering-blogs

    38.8Kkilimchoi/engineering-blogs · Ruby

    A curated list of engineering blogs written by tech companies and individual software engineers, organized alphabetically.

  3. 6

    jdk

    23.4Kopenjdk/jdk · Java

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

  4. 7

    unmaintainable-code

    10.2KDroogans/unmaintainable-code

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

  5. 8

    modern-software-dev-assignments

    5.2Kmihail911/modern-software-dev-assignments

    The assignments repository for CS146S: The Modern Software Developer, a Stanford University course taught in fall 2026.

  6. 9

    Autoloom

    1KGanyuanRan/Autoloom · JavaScript

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

Often tagged together