A collection of step-by-step guides for programmers to recreate technologies from scratch.
A World of Code.
Worth Exploring.
Find your next tool, framework, or rabbit hole.
Explore GitHub’s most-starred repositories, with the sources to go deeper.
Leading the ListThe Three Most-Starred Search Results
Discover the Top 200
| Rank | Repository and Purpose | Category | Language | Stars | Details |
|---|---|---|---|---|---|
| 01 | codecrafters-io/build-your-own-x A collection of step-by-step guides for programmers to recreate technologies from scratch. | Learning Resources | Markdown | 561,791 | |
| 02 | sindresorhus/awesome A collection of curated resource lists spanning programming, technology, and other topics. | Learning Resources | Not Specified | 535,196 | |
| 03 | public-apis/public-apis A categorized directory of public APIs for developers exploring services to integrate. | Learning Resources | Python | 498,143 | |
| 04 | freeCodeCamp/freeCodeCamp A free, self-paced programming curriculum and the codebase behind the freeCodeCamp learning platform. | Learning Resources | TypeScript | 458,992 | |
| 06 | EbookFoundation/free-programming-books :books: Freely available programming books | Learning Resources | Python | 401,408 | |
| 08 | donnemartin/system-design-primer Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. | Learning Resources | Python | 377,577 | |
| 09 | nilbuild/developer-roadmap Interactive roadmaps, guides and other educational content to help developers grow in their careers. | Learning Resources | TypeScript | 371,816 | |
| 10 | jwasham/coding-interview-university A complete computer science study plan to become a software engineer. | Learning Resources | Not Specified | 364,255 | |
| 11 | awesome-selfhosted/awesome-selfhosted A list of Free Software network services and web applications which can be hosted on your own servers | Learning Resources | Not Specified | 336,078 | |
| 12 | vinta/awesome-python The definitive list that answers "I want to do X in Python, which tool should I use?" | Learning Resources | Python | 334,038 | |
| 16 | practical-tutorials/project-based-learning Curated list of project-based tutorials | Learning Resources | Python | 289,539 | |
| 20 | trimstray/the-book-of-secret-knowledge A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more. | Learning Resources | Not Specified | 257,674 | |
| 25 | TheAlgorithms/Python All Algorithms implemented in Python | Learning Resources | Python | 226,023 | |
| 27 | ossu/computer-science 🎓 Path to a free self-taught education in Computer Science! | Learning Resources | HTML | 211,003 | |
| 29 | DigitalPlatDev/FreeDomain Free domain registration and practical DNS learning resources for everyone. | Learning Resources | Markdown | 207,859 | |
| 34 | trekhleb/javascript-algorithms 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings | Learning Resources | JavaScript | 196,730 | |
| 38 | avelino/awesome-go A curated list of awesome Go frameworks, libraries and software | Learning Resources | Go | 193,300 | |
| 42 | 521xueweihan/HelloGitHub A collection sharing interesting, beginner-friendly open-source GitHub projects. | Learning Resources | Python | 188,217 | |
| 44 | jackfrued/Python-100-Days A Chinese-language Python learning course organized into 100 days. | Learning Resources | Jupyter Notebook | 187,808 | |
| 46 | CyC2018/CS-Notes Chinese-language interview notes covering algorithms, operating systems, networking, and system design. | Learning Resources | JavaScript | 186,484 | |
| 47 | getify/You-Dont-Know-JS A book series (2 published editions) on the JS language. | Learning Resources | Not Specified | 184,844 | |
| 49 | f/prompts.chat f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy. | Learning Resources | MDX | 176,911 | |
| 55 | jlevy/the-art-of-command-line Master the command line, in one page | Learning Resources | Not Specified | 162,738 | |
| 57 | Snailclimb/JavaGuide A Chinese-language Java and backend interview guide covering computing fundamentals, databases, distributed systems, and AI development. | Learning Resources | JavaScript | 159,527 | |
| 71 | Shubhamsaboo/awesome-llm-apps 100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source. | Learning Resources | Python | 144,422 |
A collection of curated resource lists spanning programming, technology, and other topics.
A categorized directory of public APIs for developers exploring services to integrate.
A free, self-paced programming curriculum and the codebase behind the freeCodeCamp learning platform.
:books: Freely available programming books
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
A complete computer science study plan to become a software engineer.
A list of Free Software network services and web applications which can be hosted on your own servers
The definitive list that answers "I want to do X in Python, which tool should I use?"
Curated list of project-based tutorials
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
All Algorithms implemented in Python
🎓 Path to a free self-taught education in Computer Science!
Free domain registration and practical DNS learning resources for everyone.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
A curated list of awesome Go frameworks, libraries and software
A collection sharing interesting, beginner-friendly open-source GitHub projects.
A Chinese-language Python learning course organized into 100 days.
Chinese-language interview notes covering algorithms, operating systems, networking, and system design.
A book series (2 published editions) on the JS language.
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
Master the command line, in one page
A Chinese-language Java and backend interview guide covering computing fundamentals, databases, distributed systems, and AI development.
100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.
About the Data and Ranking
Public repositories returned by GitHub Search, including forks and archived repositories. Search indexing, candidate scope and pagination limit global completeness. Counts are exact API integers at retrieval, not live counters.
Query: stars:>1000 is:public fork:true. Two pages of 100 results, sorted by stars. All 200 records are validated before replacement; the previous snapshot survives a failed check. Categories are editorial, generated from documented topic and description rules.
Stars reflect interest and popularity, not software quality, safety, or maintenance guarantees. Purpose text comes from upstream repository metadata. README examples are source-extracted and are not execution tests.
Storage: D1. Last Check: 11 Nov 2026, 17:19 UTC. Next Target: 12 Nov 2026, 19:00 UTC. Schedule configuration is verified separately in the operator runbook.
GitHub Search API Documentation