Topics / #developers
Developers projects on GitHub
As of , the most-starred Developers projects on GitHub are awesome (520.2K stars), public-apis (489.6K stars) and coding-interview-university (362.6K stars). GitHub.Locker tracks 435 Developers repositories with 9.9M stars combined. The fastest-growing on October 16 was awesome, with +543 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
awesome
sindresorhus/awesome · ★ 520.2KIt is 'awesome', the original curated directory of awesome lists maintained by Sindre Sorhus: a hand-picked index of lists about all kinds of interesting topics, from programming languages and platforms to gaming, security, and business.
+373public-apis
public-apis/public-apis · ★ 489.6KA collective list of free APIs: a huge, manually curated catalog of public APIs for developers, maintained by the community for years. You do not call it — you browse the catalog and pick third-party APIs to use in your own product.
+303awesome-python
vinta/awesome-python · ★ 328.1KAwesome Python is a curated, opinionated guide to the best Python frameworks, libraries, and tools, organized by category — the classic answer to 'I want to do X in Python, which tool should I use?'
+199HelloGitHub
521xueweihan/HelloGitHub · ★ 182.5KHelloGitHub is a monthly magazine that rounds up interesting, entry-level open source projects from GitHub, publishing a fresh issue on the 28th of each month.
The all-time top
Top 100 of 435 · by stars
- 520.2K
#1 · sindresorhus/awesome
awesome
It is 'awesome', the original curated directory of awesome lists maintained by Sindre Sorhus: a hand-picked index of lists about all kinds of interesting topics, from programming languages and platforms to gaming, security, and business.
- 489.6K
#2 · public-apis/public-apispublic-apis
A collective list of free APIs: a huge, manually curated catalog of public APIs for developers, maintained by the community for years. You do not call it — you browse the catalog and pick third-party APIs to use in your own product.
- 362.6K
#3 · jwasham/coding-interview-universitycoding-interview-university
It is a multi-month self-study plan covering the computer science topics you need to pass a software engineering interview at a large company.
- 4

awesome-python
328.1Kvinta/awesome-python · PythonAwesome Python is a curated, opinionated guide to the best Python frameworks, libraries, and tools, organized by category — the classic answer to 'I want to do X in Python, which tool should I use?'
- 5

996.ICU
277.1K996icu/996.ICUA protest initiative by Chinese IT practitioners against the '996' overtime culture, started in March 2019 — it has since drawn about 277k GitHub stars.
- 6

HelloGitHub
182.5K521xueweihan/HelloGitHub · PythonHelloGitHub is a monthly magazine that rounds up interesting, entry-level open source projects from GitHub, publishing a fresh issue on the 28th of each month.
- 7

flutter
180.2Kflutter/flutter · DartFlutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.
- 8

system-prompts-and-models-of-ai-tools
144.1Kx1xhlol/system-prompts-and-models-of-ai-toolsA public collection of the actual system prompts used by popular AI products - coding agents, browsers and assistants - plus their internal tools and AI models.
- 9

30-seconds-of-code
129.2KChalarangelo/30-seconds-of-code · JavaScript30 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.
- 10

Apollo-11
75.3Kchrislgarry/Apollo-11 · AssemblyThe original Apollo 11 Guidance Computer (AGC) source code: the 1969 flight software for the Command Module (Comanche055) and the Lunar Module (Luminary099).
- 11

moby
72.2Kmoby/moby · GoMoby is Docker's open-source upstream project: a 'Lego set' of toolkit components (build tools, registry, orchestration, runtime) plus a framework for assembling them into custom container-based systems.
- 12

ladybird
66.5KLadybirdBrowser/ladybird · C++Ladybird is a truly independent web browser built on its own novel engine designed around web standards.
- 13
docusaurus
66.5Kfacebook/docusaurus · TypeScriptDocusaurus is a tool for building, deploying, and maintaining open source project websites easily, handling the website build process so you can focus on your project.
- 14
redux
61.5Kreduxjs/redux · TypeScriptRedux is a JavaScript library for predictable and maintainable global state management — it helps apps behave consistently and makes them easy to test.
- 15

awesome-rust
59.9Krust-unofficial/awesome-rust · RustIt is the Rust community's awesome-list: a curated catalog of Rust code and resources, where every entry is a link to a project with a one-line description.
- 16
gatsby
55.9Kgatsbyjs/gatsby · JavaScriptGatsby is a free, open-source framework based on React for building fast websites and web apps, mixing the control of dynamically rendered sites with the speed of static-site generation.
- 17

requests
54.5Kpsf/requests · PythonIt is a simple, yet elegant, HTTP library for Python that lets you send HTTP/1.1 requests extremely easily.
- 18
bevy
49.1Kbevyengine/bevy · RustBevy is a free, open-source, data-driven game engine built in Rust that uses an Entity Component System (ECS) architecture to support both 2D and 3D game development.
- 19

react
47.1Ktypescript-cheatsheets/react · TypeScriptA maintained cheatsheet for experienced React developers adopting TypeScript, packed with opinionated best practices and copy-pastable examples you can drop straight into your code.
- 20

zod
44.1Kcolinhacks/zod · TypeScriptZod is a schema validation library: you describe what your data should look like, and it checks real values against that description at runtime.
- 21

gradio
43.8Kgradio-app/gradio · PythonGradio is an open-source Python package that turns machine learning models, APIs, or any arbitrary Python function into a shareable demo or web app in just a few lines of Python.
- 22

zig
43.3Kziglang/zig · ZigThis is the GitHub repository of the Zig programming language and its compiler. The project has moved to Codeberg, so this repo is no longer mirrored and now serves mainly as a pointer to the new home.
- 23

manim
41.6KManimCommunity/manim · PythonManim is a community-maintained Python framework for creating precise mathematical animations programmatically — the engine behind 3Blue1Brown-style explanatory math videos.
- 24
yarn
41.5Kyarnpkg/yarn · JavaScriptYarn 1.x is a fast, reliable and secure dependency manager for JavaScript projects — a command-line tool that installs your project's packages as an alternative to npm.
- 25

chakra-ui
40.7Kchakra-ui/chakra-ui · TypeScriptChakra UI is a component system for building SaaS products with speed: a set of accessible React components for creating web apps and design systems.
- 26

tiptap
38.8Kueberdosis/tiptap · TypeScriptTiptap is a headless, framework-agnostic rich text editor framework for web apps, built on top of ProseMirror and extended through extensions.
- 27

dspy
38.7Kstanfordnlp/dspy · PythonDSPy is a Python framework for programming — rather than prompting — language models: you build modular AI systems in code, and its algorithms automatically optimize the prompts and weights.
- 28
marked
37.2Kmarkedjs/marked · JavaScriptMarked is a markdown parser and compiler built for speed. You feed it markdown text and get HTML back, and it runs in a browser, on a server, or from the command line.
- 29

955.WLB
36.4Kformulahendry/955.WLBA community-maintained whitelist of companies offering around 955 working hours - a stand against China's notorious 996 culture, echoing the 996.ICU project to help people escape overtime.
- 30

ink-kit
36.3Kinkonchain/ink-kit · TypeScriptInk Kit is a React component library for onchain applications. It provided UI components, app layouts and themes, plus a wallet connection component built on wagmi.
- 31

How-To-Ask-Questions-The-Smart-Way
35.9Kryanhanwu/How-To-Ask-Questions-The-Smart-Way · JavaScriptA Traditional Chinese (繁體中文) translation of Eric S. Raymond and Rick Moen's classic essay 'How To Ask Questions The Smart Way', which teaches programmers how to phrase technical questions so experienced hackers will actually want to answer them.
- 32

oh-my-pi
35.7Kcan1357/oh-my-pi · TypeScriptomp (oh-my-pi) is a terminal coding agent — a fork of Mario Zetchner's Pi with the IDE wired in, built by Stencil Labs: 60+ model providers, 31 built-in tools, 14 LSP and 28 debugger ops, around 80k lines of Rust core.
- 33

awesome-javascript
35Ksorrycc/awesome-javascriptA curated list of browser-side JavaScript libraries, resources and 'shiny things' — one of the classic GitHub awesome-lists, with over 35,000 stars.
- 34

glide
35Kbumptech/glide · JavaA fast, efficient open source media management and image loading framework for Android: it wraps media decoding, memory and disk caching, and resource pooling behind a simple interface.
- 35
framework
35Klaravel/framework · PHPLaravel is a PHP web application framework known for expressive, elegant syntax, built to make development enjoyable and to ease the common tasks most web projects share.
- 36

formik
34.3Kjaredpalmer/formik · TypeScriptFormik is a small React library for building forms: it handles the three most annoying parts - getting values in and out of form state, validation and error messages, and handling form submission.
- 37

awesome-awesomeness
33.7Kbayandin/awesome-awesomeness · RubyAn index of awesome lists: one page linking to hundreds of topic-specific awesome-* collections — from programming languages to DevOps, security and design — each maintained by its own curator.
- 38

github-mcp-server
33.7Kgithub/github-mcp-server · GoGitHub's official MCP Server. It connects AI tools straight to GitHub, so agents, assistants and chatbots can read repos and code files, manage issues and PRs, analyze code and automate workflows through natural language.
- 39

tokio
33.4Ktokio-rs/tokio · RustTokio is a runtime for writing reliable, asynchronous applications with Rust: it supplies the scheduling, non-blocking I/O, networking and timers that async Rust programs need.
- 40

comprehensive-rust
33.4Kgoogle/comprehensive-rust · RustComprehensive Rust is a multi-day Rust course developed by the Android team at Google, covering Rust from basic syntax to generics and error handling.
- 41

rxjs
31.7KReactiveX/rxjs · TypeScriptRxJS is a JavaScript library for composing asynchronous and event-based programs with Observable values. This repo is the platform-based next generation of RxJS, planned for release as RxJS 9.
- 42
Avalonia
31.7KAvaloniaUI/Avalonia · C#Avalonia is a cross-platform UI framework for .NET: you write apps in C# and XAML, and they run on Windows, macOS, Linux, iOS, Android and WebAssembly.
- 43
awesome-github-profile-readme
31.4Kabhisheknaiidu/awesome-github-profile-readmeA curated catalog of impressive GitHub profile READMEs - the personal landing pages developers add to their profiles - with new entries added continuously.
- 44
OpenAPI-Specification
31.3KOAI/OpenAPI-Specification · MarkdownThe OpenAPI Specification (OAS) is a community-driven open standard from the OpenAPI Initiative, a Linux Foundation Collaborative Project: a standard, programming language-agnostic way to describe HTTP APIs.
- 45
symfony
31.2Ksymfony/symfony · PHPSymfony is a PHP framework for building web and console applications, plus a set of reusable PHP components. It is used by thousands of web applications and most of the popular PHP projects.
- 46

rust-course
31Ksunface/rust-course · RustThis is '《Rust语言圣经》' (The Rust Language Bible), a free, open Chinese-language Rust programming tutorial/book with over 170 chapters and 1.1 million+ words covering everything from beginner basics to advanced topics.
- 47

awesome-macos-command-line
31Kherrbischoff/awesome-macos-command-lineA curated awesome list of commands and tricks for doing useful things from the macOS terminal shell. It is a reference you read, not a piece of software you run.
- 48

tuning_playbook
30.4Kgoogle-research/tuning_playbookA free, in-depth guide from five Google Research Brain Team researchers (plus a Harvard co-author) on systematically maximizing the performance of deep learning models — the 'Deep Learning Tuning Playbook'.
- 49

HEAD
30.3Kjoshbuchea/HEADA concise reference guide to the HTML element — which meta, link, title and other tags a web page should have, with recommendations for icons, SEO and social previews.
- 50

EasyOCR
30.1KJaidedAI/EasyOCR · PythonA ready-to-use, open-source OCR library for Python: it detects and reads text in images across 80+ languages and popular writing scripts — Latin, Chinese, Arabic, Devanagari, Cyrillic and more.
- 51

gitleaks
30Kgitleaks/gitleaks · GoGitleaks is a tool for detecting secrets like passwords, API keys, and tokens in git repos, files, or anything you pipe in via stdin.
- 52

500lines
29.6Kaosabook/500lines · JavaScriptThis is the source for '500 Lines or Less', the fourth book in the Architecture of Open Source Applications series: each chapter walks through a working program written in at most 500 lines of code.
- 53

notepad-plus-plus
29.6Knotepad-plus-plus/notepad-plus-plus · C++Notepad++ is a free source code editor and Notepad replacement for Windows that supports several programming languages and natural languages.
- 54

project-guidelines
29.4Kelsewhencode/project-guidelines · JavaScriptA public set of best practices for JavaScript projects, written and gathered by the elsewhen team - numbered rules for Git, documentation, environments, dependencies, testing, code style, APIs and more.
- 55

GSAP
29.3Kgreensock/GSAP · JavaScriptGSAP (GreenSock Animation Platform) is a framework-agnostic JavaScript library for building high-performance animations that work in every major browser.
- 56

maple-font
29.3Ksubframe7536/maple-font · PythonMaple Mono is an open-source monospace font with round corners, smart ligatures, and built-in Nerd-Font icons, made to smooth your coding flow in IDEs and terminals.
- 57
wezterm
29.3Kwezterm/wezterm · RustWezTerm is a GPU-accelerated cross-platform terminal emulator and multiplexer, written in Rust by @wez.
- 58

pydantic
29.1Kpydantic/pydantic · PythonPydantic is a Python library for data validation: you describe the data you expect with plain Python type hints, and it validates and parses real data against that description.
- 59

swagger-ui
29Kswagger-api/swagger-ui · JavaScriptSwagger UI turns an OpenAPI (formerly Swagger) spec into interactive, visual API documentation: your team or end consumers can see and try the API's resources without any implementation logic in place.
- 60

es6features
29Klukehoban/es6featuresA one-page overview of ECMAScript 6 (ES2015) — the major update to JavaScript and the first since ES5 was standardized in 2009.
- 61
immer
29Kimmerjs/immer · JavaScriptImmer is a small JavaScript library for working with immutable state: you write code that mutates your current state, and it produces the next immutable state tree for you.
- 62
fingerprintjs
28.6Kfingerprintjs/fingerprintjs · TypeScriptFingerprintJS is an open-source, client-side browser fingerprinting library: it queries browser attributes and computes a hashed visitor identifier from them.
- 63

yapi
27.7KYMFE/yapi · JavaScriptYApi is a visual API management platform for developers, product managers and QA: one place to document, debug, mock and automatically test your APIs.
- 64

axum
27.5Ktokio-rs/axum · Rustaxum is an HTTP routing and request-handling library for Rust with a focus on ergonomics and modularity — the kind of crate you build web services and APIs with.
- 65

testify
26.2Kstretchr/testify · GoTestify is a toolkit of Go packages that add assertions, mocking and test suites on top of the standard library, so tests are easier to write and failures are easy to read.
- 66

vapor
26.2Kvapor/vapor · SwiftVapor is an HTTP web framework for Swift — a foundation for building websites, APIs, and cloud projects on the server.
- 67

Rust
26.1KTheAlgorithms/Rust · RustA free, open-source collection of classic algorithms implemented in Rust — the Rust volume of TheAlgorithms on GitHub. It exists for education: you read the code to learn how each algorithm works.
- 68

difftastic
26KWilfred/difftastic · RustDifftastic is a structural diff tool that compares files based on their syntax rather than line by line, so it highlights exactly which pieces of syntax have changed.
- 69

modern-js-cheatsheet
25.6Kmbeaudru/modern-js-cheatsheetA cheatsheet covering the modern JavaScript (ES6+) concepts you'll frequently run into in contemporary codebases, like React projects, aimed at developers who already know basic JS but struggle with newer syntax.
- 70
colly
25.6Kgocolly/colly · GoColly is a scraping and crawling framework for Go: a clean interface for writing any kind of crawler, scraper or spider that extracts structured data from websites, for things like data mining, processing or archiving.
- 71

bitcoinbook
25.3Kbitcoinbook/bitcoinbook · HTMLThis is the complete text of Mastering Bitcoin, a technical book that explains what Bitcoin is and how it works, shared as open source alongside its O'Reilly print and ebook editions.
- 72

v8
25.3Kv8/v8 · C++V8 is Google's open source JavaScript engine, written in C++. This repository is the official mirror of the V8 Git repository.
- 73

SmartRefreshLayout
25.1Kscwang90/SmartRefreshLayout · JavaSmartRefreshLayout is an Android pull-to-refresh framework: wrap any scrollable view with it to get pull-down-to-refresh and pull-up-to-load-more, with dozens of polished animated headers and footers built in.
- 74

huashu-design
25.1Kalchaincyf/huashu-design · HTMLHuashu Design is an HTML-native design skill for coding agents: you type one sentence and the agent ships a finished deliverable — a clickable app prototype, an editable slide deck, a product-launch animation, or a print-grade infographic.
- 75

LSPosed
25.1KLSPosed/LSPosed · JavaLSPosed is an Android hooking framework shipped as a Riru/Zygisk Magisk module. It gives modules the original Xposed APIs to change the behavior of the system and apps without touching any APKs.
- 76

chromium
25Kchromium/chromiumThe official GitHub mirror of the Chromium source code — the open-source browser project that aims to make the web safer, faster and more stable for all users.
- 77

llm-cookbook
24.8Kdatawhalechina/llm-cookbook · Jupyter NotebookA developer-oriented LLM starter handbook: a Chinese adaptation of Andrew Ng's LLM course series, translated and re-run for Chinese developers, covering prompt engineering through RAG development and model fine-tuning.
- 78

EventBus
24.7Kgreenrobot/EventBus · JavaEventBus is a publish/subscribe event bus for Android and Java. It simplifies communication between components — Activities, Fragments, Threads, Services — and decouples event senders from receivers.
- 79
dolt
24.7Kdolthub/dolt · GoDolt is 'Git for Data': a SQL database you can fork, clone, branch, merge, push and pull like a Git repository — it versions tables instead of files, and apps connect to it like any MySQL database.
- 80

javascript-testing-best-practices
24.6Kgoldbergyoni/javascript-testing-best-practices · JavaScriptA free, in-depth guide with 50+ best practices for testing JavaScript and Node.js applications, compiled and curated from dozens of blog posts, books and tools.
- 81

spacemacs
24.5Ksyl20bnr/spacemacs · Emacs LispA community-driven Emacs distribution: a polished, batteries-included Emacs setup focused on ergonomics, mnemonics and consistency. It is still in beta and welcomes contributions.
- 82

dash
24.5Kplotly/dash · PythonDash is an open-source Python framework for building ML and data science web apps: interactive dashboards and data apps where dropdowns, sliders and graphs are wired directly into your analytical Python code, with no JavaScript required.
- 83

devise
24.4Kheartcombo/devise · RubyDevise is a flexible, modular authentication solution for Ruby on Rails, built on top of Warden. It covers sign-up, sign-in, password recovery and more through optional modules you enable per model.
- 84

cli
24.3Kurfave/cli · Gourfave/cli is a Go package for building command line tools. You declare commands, subcommands, and flags in Go, and it handles argument parsing, the help system, and shell completion for you.
- 85

Public-APIs
24Kn0shake/Public-APIsA community-maintained public list of APIs from around the web that expose their resources for consumption, organized by category in a single README.
- 86

FizzBuzzEnterpriseEdition
23.9KEnterpriseQualityCoding/FizzBuzzEnterpriseEdition · JavaFizzBuzz Enterprise Edition is a satirical Java project: the trivial FizzBuzz exercise deliberately rebuilt as if it were serious, architecture-heavy enterprise software.
- 87

ddia
23.8KVonng/ddia · PythonA free Chinese translation of Martin Kleppmann's 'Designing Data-Intensive Applications' (DDIA), covering both the 1st and the complete 2nd edition; 210 contributors have polished it since 2018.
- 88

bend
23.7Kbendlang/bend · TypeScriptA high-level, massively parallel programming language. It feels like Python or Haskell (closures, unrestricted recursion, continuations) but scales across many cores and GPUs with no thread or lock code to write.
- 89

AeroSpace
23.5Knikitabobko/AeroSpace · SwiftAeroSpace is an i3-like tiling window manager for macOS: it arranges your windows into a tree-based tiling layout automatically and adds i3-style workspaces you can switch between instantly from the keyboard.
- 90

saleor
23.4Ksaleor/saleor · PythonSaleor Core is the backend of Saleor, an open-source headless e-commerce platform written in Python. It powers catalog, cart, checkout, orders and payments, all exposed through a single GraphQL API.
- 91

API-Security-Checklist
23.3Kshieldfy/API-Security-ChecklistA community checklist of the most important security countermeasures to apply when designing, testing, and releasing an API — a list of checkboxes you run through before shipping.
- 92

chinese-programmer-wrong-pronunciation
23.3Kshimohq/chinese-programmer-wrong-pronunciation · JavaScriptA reference list of English programming and tech terms that Chinese programmers commonly mispronounce, pairing each word with correct British and American audio pronunciations, the typical wrong pronunciation, and a Chinese meaning.
- 93
github1s
23.3Kconwnet/github1s · TypeScriptgithub1s is a free web app that opens any GitHub repository in a full VS Code-style editor right in your browser, so you read code with a file tree and editor instead of clicking through github.com page by page.
- 94

eng-practices
23.3Kgoogle/eng-practicesGoogle's Engineering Practices documentation — a public collection of guides distilling the engineering practices Google applies across all languages and projects, currently focused on its Code Review Guidelines.
- 95
lens
23.2Klensapp/lensLens is a desktop IDE for Kubernetes — one context-aware UI for managing and troubleshooting clusters and workloads, and the most popular one out there, with over 1 million users.
- 96
neon
23.2Kneondatabase/neon · RustNeon is an open source serverless Postgres platform. It splits storage from compute and replaces the PostgreSQL storage layer with a distributed engine that spreads data across a cluster of nodes — which is what enables autoscaling, database branching, and scale to zero.
- 97
Iosevka
23.1Kbe5invis/Iosevka · JavaScriptIosevka is an open-source typeface family designed for writing code, using in terminals and preparing technical documents. It comes in sans-serif and slab-serif forms, both monospace and quasi-proportional.
- 98

ratatui
23Kratatui/ratatui · RustRatatui is a Rust crate for building terminal user interfaces — text-based UIs for command-line applications, dashboards and other interactive console programs.
- 99

SwiftyJSON
22.9KSwiftyJSON/SwiftyJSON · SwiftSwiftyJSON is a Swift library for dealing with JSON data: it lets you pull values out of JSON without the verbose optional-wrapping and type-checking that plain Swift requires.
- 100
mocha
22.9Kmochajs/mocha · JavaScriptMocha is a classic, battle-tested test framework for JavaScript — you write test suites that run on Node.js or directly in the browser.
Showing the 100 most-starred of 435. See every one in the catalog.
Related topics
Often tagged together