Topics / #coding

Coding projects on GitHub

General coding topic: practice, ideas, and craft.

As of , the most-starred Coding projects on GitHub are superpowers (301.3K stars), 30-seconds-of-code (129.2K stars) and taste-skill (98.6K stars). GitHub.Locker tracks 50 Coding repositories with 1.6M stars combined. The fastest-growing on October 17 was superpowers, with +539 stars in a day.

50Projects
1.6MStars in total
+1.2KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

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

    301.3K
  2. #2 · Chalarangelo/30-seconds-of-code

    30-seconds-of-code

    30 seconds of code is a collection of short coding articles, each with code snippets, an explanation and examples, published on the project's own website.

    129.2K
  3. #3 · Leonxlnx/taste-skill

    taste-skill

    Taste Skill is a set of portable skills for AI coding agents: they upgrade AI-built interfaces with stronger layout, typography, motion, and spacing instead of boilerplate-looking UIs.

    98.6K
  1. 4

    app-ideas

    98.2Kflorinpop17/app-ideas

    A curated collection of application ideas you can build to practice coding, organized into beginner, intermediate, and advanced tiers with detailed specs for each project.

  2. 5

    Web-Dev-For-Beginners

    97Kmicrosoft/Web-Dev-For-Beginners · JavaScript

    A free 12-week, 24-lesson curriculum from Microsoft Cloud Advocates that teaches web development fundamentals (HTML, CSS, JavaScript) through hands-on projects like a terrarium, a browser extension, a typing game and a space game.

  3. 6

    devops-exercises

    84.9Kbregman-arie/devops-exercises · Python

    A massive collection of over 2600 DevOps and SRE interview questions and exercises covering Linux, networking, Kubernetes, AWS, Python, Ansible, Terraform, and many other technical topics.

  4. 7

    Front-end-Developer-Interview-Questions

    60.9Kh5bp/Front-end-Developer-Interview-Questions · Nunjucks

    A curated list of front-end interview questions covering HTML, CSS, JavaScript, accessibility, testing, performance, networking, and coding exercises that hiring managers can pick from when vetting front-end developer candidates.

  5. 8

    project-layout

    56.7Kgolang-standards/project-layout · Makefile

    It is a reference collection of common Go project directory patterns (like /cmd, /pkg, /internal, /api) for structuring real-world Go applications. It is explicitly not an official standard from the core Go team, just a documented set of community conventions.

  6. 9

    type-challenges

    48.5Ktype-challenges/type-challenges · TypeScript

    A curated collection of TypeScript type-level programming puzzles, ranging from warm-up to extreme difficulty, that you solve by writing types and get checked by an online judge.

  7. 10

    CppCoreGuidelines

    45.4Kisocpp/CppCoreGuidelines · CSS

    The C++ Core Guidelines are a collaborative set of best-practice rules for writing modern C++ (C++11 and later), covering interfaces, resource management, memory management, and concurrency, with the goal of making code type-safe, leak-free, and fast.

  8. 11

    styleguide

    39.7Kgoogle/styleguide · HTML

    This is a collection of style guides Google uses for its own and Google-originated open-source code, covering languages like C++, Java, Python, Go, JavaScript, TypeScript, HTML/CSS, Shell, Swift, and more.

  9. 12

    openclaude

    34KTwigpine/openclaude · TypeScript

    OpenClaude is an open-source, terminal-first coding-agent CLI that can connect to many cloud and local model providers (OpenAI-compatible APIs, Gemini, GitHub Models, Codex, Ollama, and more) through a single consistent workflow of prompts, tools, agents, MCP, and slash commands.

  10. 13

    interactive-coding-challenges

    31.9Kdonnemartin/interactive-coding-challenges · Python

    A collection of 120+ interactive, test-driven Python coding challenges covering algorithms and data structures commonly asked in coding interviews, each delivered as a Jupyter notebook with unit tests and a paired solution notebook, plus an included Anki flashcard deck.

  11. 14

    Complete-Python-3-Bootcamp

    29.8KPierian-Data/Complete-Python-3-Bootcamp · Jupyter Notebook

    This repo holds the Jupyter Notebook course files that accompany the paid 'Complete Python 3 Bootcamp' course on Udemy, covering Python 3 basics through hands-on exercises.

  12. 15

    Python-programming-exercises

    29.8Kzhiwehu/Python-programming-exercises

    A collection of more than 100 Python programming exercises and mini-challenges for practicing coding skills.

  13. 16

    beads

    28Kgastownhall/beads · Go

    Beads provides a persistent, structured memory for coding agents. It replaces messy markdown plans with a dependency-aware graph, allowing agents to handle long-horizon tasks without losing context.

  14. 17

    hacker-laws

    27.3Kdwmkerr/hacker-laws · HTML

    A curated reference of well-known laws, theories, principles and patterns relevant to software developers and technologists, such as Conway's Law, the CAP Theorem, and the DRY Principle.

  15. 18

    idiomatic.js

    25.7Krwaldron/idiomatic.js

    A style guide document laying out principles for writing consistent, idiomatic JavaScript code, covering whitespace, syntax, naming, type checking, and comments.

  16. 19

    DesignPatternsPHP

    22.2KDesignPatternsPHP/DesignPatternsPHP · PHP

    A collection of well-known design patterns with small sample implementations in PHP 8.x, aimed at teaching not just how each pattern works but when to reach for it.

  17. 20

    easy-vibe

    19.8Kdatawhalechina/easy-vibe · JavaScript

    Easy-Vibe is a beginner-friendly course from Datawhale ('vibe coding 101') that teaches AI-native product building: learning to code by shipping real products, from a first idea to a working app.

  18. 21

    LifeOS

    19.5Kdanielmiessler/LifeOS · TypeScript

    LifeOS is a general-purpose AI harness for life and work: it captures who you are, what you care about, and where you're trying to go, then uses AI that knows you to move you from your Current State to your Ideal State.

  19. 22

    awesome-leetcode-resources

    18Kashishps1/awesome-leetcode-resources · Java

    A curated collection of resources for learning Data Structures and Algorithms (DSA) and preparing for coding interviews, including patterns, articles, curated problem lists, courses, books, and videos.

  20. 23

    the-craft-of-selfteaching

    17.8Kxiaolai/the-craft-of-selfteaching · Jupyter Notebook

    'The Craft of Self-Teaching' (自学是门手艺) is a free Chinese-language ebook by Li Xiaolai that uses learning to code as the entry point for building the broader skill of self-teaching.

  21. 24

    Functional-Light-JS

    16.7Kgetify/Functional-Light-JS · JavaScript

    This is a free, complete online book (and companion workshop) that teaches a pragmatic, scoped-down subset of functional programming — what the author calls 'Functional-Light Programming' — applied directly to real JavaScript code.

  22. 25

    ruby-style-guide

    16.5Krubocop/ruby-style-guide

    A community-driven Ruby coding style guide: it recommends best practices so real-world Ruby programmers can write code that other people can maintain. It deliberately favors established real-world usage over unproven ideals.

  23. 26

    node-lessons

    16.4Kalsotang/node-lessons · JavaScript

    A free, hands-on Node.js course (titled 'Node.js 包教不包会' — roughly 'Node.js: Taught, Not Guaranteed') by alsotang, built as a series of practical lessons rather than a textbook.

  24. 27

    algorithm-pattern

    15.5Kgreyireland/algorithm-pattern · Go

    A curated collection of reusable 'algorithm patterns' (templates) for solving coding-interview problems efficiently, written up from the author's own LeetCode grind while job hunting.

  25. 28

    cheatsheets

    14.5Krstacruz/cheatsheets · TypeScript

    Devhints is a big collection of cheatsheets for web developers, published as a website at devhints.io - it calls itself 'TL;DR for developer documentation'.

  26. 29

    grokking_algorithms

    13.7KegonSchiele/grokking_algorithms · JavaScript

    This repository holds the source code examples from the book Grokking Algorithms by Aditya Bhargava, meant to be read alongside the book's chapters.

  27. 30

    PHP-CS-Fixer

    13.6KPHP-CS-Fixer/PHP-CS-Fixer · PHP

    PHP CS Fixer is a tool that automatically fixes your PHP code to follow coding standards — unlike a plain linter, it does not just detect problems, it fixes them for you.

  28. 31

    python-mastery

    13.4Kdabeaz-course/python-mastery · Python

    A free advanced Python programming course by David Beazley, delivered as slides, exercise files, and worked solutions rather than a hosted learning platform.

  29. 32

    swift-style-guide

    13.1Kkodecocodes/swift-style-guide

    This is the official Swift style guide used by Kodeco (formerly raywenderlich.com) to keep the Swift code in its books, tutorials, and starter kits consistent across many different authors.

  30. 33

    InsForge

    13.1KInsForge/InsForge · TypeScript

    InsForge is an all-in-one, open-source backend platform built for coding agents: it gives agents database, auth, storage, compute, hosting, and an AI gateway so they can ship full-stack apps end-to-end without a human wiring up the backend.

  31. 34

    JetBrainsMono

    13.1KJetBrains/JetBrainsMono · Shell

    JetBrains Mono is a free and open-source monospaced typeface built specifically for developers. It is available as a standalone download and also comes bundled with all JetBrains IDEs.

  32. 35

    PocketFlow-Tutorial-Codebase-Knowledge

    12.7KThe-Pocket/PocketFlow-Tutorial-Codebase-Knowledge · Python

    A tool that crawls a GitHub repository (or local directory), analyzes the codebase with an LLM to find core abstractions and how they interact, and turns that analysis into a beginner-friendly tutorial with visualizations.

  33. 36

    hacker-laws-zh

    12.5Knusr/hacker-laws-zh

    A Chinese translation of the hacker-laws project: a curated collection of laws, theories, principles and patterns that developers find useful, like Conway's Law, CAP Theorem, or the KISS Principle.

  34. 37

    Monocraft

    11.4KIdreesInc/Monocraft · Python

    A free monospaced programming font that recreates the Minecraft UI typeface, with 1500+ glyphs reworked for readability and spacing. It ships as an installable .ttc file.

  35. 38

    apachecn-algo-zh

    11.2Kapachecn/apachecn-algo-zh · JavaScript

    A free ApacheCN anthology of Chinese translations of data-structure and algorithm texts: LeetCode solution sets in four languages, Coding Interviews (剑指 Offer) solutions and translated books, all readable online.

  36. 39

    Kimi-K2

    11.1KMoonshotAI/Kimi-K2

    Kimi K2 is a large language model series from Moonshot AI: a mixture-of-experts model with 1 trillion total parameters (32B activated per token), trained for frontier knowledge, reasoning, coding and especially agentic tool-use tasks.

  37. 40

    PHP_CodeSniffer

    10.8Ksquizlabs/PHP_CodeSniffer · PHP

    PHP_CodeSniffer is a pair of PHP scripts: 'phpcs', which tokenizes PHP, JavaScript, and CSS files to detect violations of a defined coding standard, and 'phpcbf', which automatically fixes many of those violations.

  38. 41

    auto

    10.6Kgoogle/auto · Java

    Auto is a collection of source code generators for Java that automatically produce the mechanical, repetitive boilerplate code developers would otherwise write by hand.

  39. 42

    GolangTraining

    10.5KGoesToEleven/GolangTraining · Go

    A collection of training materials and code examples for learning the Go (Golang) programming language, covering topics from the basics up through more advanced concepts.

  40. 43

    react-grab

    7.7Kaidenybai/react-grab · TypeScript

    React Grab lets you hover any UI element in your running React app, press Cmd+C or Ctrl+C, and copy that element's exact source location and component stack so you can paste it straight into your AI coding agent as context.

  41. 44

    GLM-5

    7.4Kzai-org/GLM-5

    GLM-5 is a family of large open-weight language models from Z.ai built for agentic engineering and complex, long-horizon coding tasks, scaling up to 744B parameters with sparse attention for efficient long-context serving.

  42. 45

    OpenClaw-RL

    5.7KGen-Verse/OpenClaw-RL · Python

    OpenClaw-RL is a fully asynchronous reinforcement learning framework that turns everyday conversations with an agent into training signals, letting you train a personalized OpenClaw agent just by talking to it, or train general agents for terminal, GUI, SWE, and tool-call tasks.

  43. 46

    Stable-Diffusion

    2.8KFurkanGozukara/Stable-Diffusion · Jupyter Notebook

    A huge, continuously updated collection of tutorial videos by Dr. Furkan Gozukara covering Stable Diffusion, SDXL, FLUX, SD3, LoRA training, DreamBooth, ControlNet, deepfakes, TTS, animation and more, with links to full YouTube walkthroughs for each topic.

  44. 47

    real-company-interview-ai-coding-projects

    358CHENG-LIANG1/real-company-interview-ai-coding-projects

    A write-up of three anonymized real-company AI coding interview take-home projects (an agent dashboard, a React Native action agent, and a Jira-style task tool), plus a general method for tackling timed take-home assignments and pairing interviews.

  45. 48

    dsh-tianshu-tui

    287huiliyi37/dsh-tianshu-tui · TypeScript

    dsh-tianshu-tui is an interactive terminal UI (TUI) plugin for the official DeepSeek Harness CLI (@deepseek-ai/dsh). It uses a self-built minimal ANSI rendering engine to show streaming Markdown and tool cards, 16+ themes, slash commands, memory, and LSP diagnostics inside your terminal.

  46. 49

    orca

    183VirtusLab/orca · Scala

    Orca is a CLI for defining software development workflows as code, where AI coding agents do the actual coding — you describe the process, the agents handle the implementation steps.

  47. 50

    agent-router

    115nidhi-singh02/agent-router · TypeScript

    Agent Router is a CLI that looks at your AI coding-agent subscriptions, filters them by quota and policy rules, asks a ranking service for the best pick, and then launches the chosen agent (Cursor, Claude Code, Codex, or OpenCode) in a Herdr pane with your task.

Often tagged together