Project-Based Learning
A curated list of practical project-based tutorials to learn programming and software development skills.
Best Practices gathers open-source guides and resource lists for how teams build and lead. Awesome Scalability covers principles and patterns for large-scale systems; Javascript-testing-best-practices is a guide to JavaScript and Node.js testing; Awesome CTO curates resources for technology leaders at startups. Browse when you want process and leadership references rather than libraries.
The most popular open-source Best Practices tool by GitHub stars is Project-Based Learning(262.9k stars), followed by The Book of Secret Knowledge(214.5k stars)and Tech Interview Handbook(138.7k stars). This page lists the top 22 of 22 best practices tools in the directory, ranked by community adoption.
| # | Tool | Stars | Language | License |
|---|---|---|---|---|
| 1 | Project-Based Learning A curated list of practical project-based tutorials to learn programming and software development skills. | 262.9k | โ | MIT License |
| 2 | The Book of Secret Knowledge A comprehensive collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, and a variety of CLI/web tools to enhance your knowledge. | 214.5k | โ | MIT License |
| 3 | Tech Interview Handbook Curated coding interview preparation materials for busy software engineers, covering essential topics, challenges, and tips. | 138.7k | TypeScript | MIT License |
| 4 | Every Programmer Should Know A comprehensive collection of essential technical concepts and skills for software developers. | 98.7k | โ | Creative Commons Attribution 4.0 International |
| 5 | Awesome Scalability A curated list of principles, patterns, and practices for designing scalable, reliable, and high-performance large-scale systems. | 70.3k | โ | MIT License |
| 6 | Hiring-without-whiteboards A collaborative list of companies with modern, transparent hiring processes, specifically those that do not use whiteboard interviews. This resource empowers job seekers to find organizations that prioritize practical assessments and candidate-centric recruitment. | 50.5k | JavaScript | MIT License |
| 7 | Awesome CTO A curated and opinionated list of resources for Chief Technology Officers, focusing on startups and emerging companies to enhance CTO growth and efficiency. | 34.7k | โ | Creative Commons Zero v1.0 Universal |
| 8 | Awesome-copilot A curated collection of community-contributed instructions, prompts, and configuration tips designed to help developers maximize the potential and productivity gains of GitHub Copilot. | 29.3k | Python | MIT License |
| 9 | Javascript-testing-best-practices ๐๐ ๐ข Comprehensive and exhaustive guide to JavaScript & Node.js testing best practices (July 2023). | 24.6k | JavaScript | MIT License |
| 10 | Developer Portfolios A curated list of developer portfolios to inspire and guide those wanting to build their personal portfolio. | 21.9k | Python | โ |
A curated list of practical project-based tutorials to learn programming and software development skills.
A comprehensive collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, and a variety of CLI/web tools to enhance your knowledge.
Curated coding interview preparation materials for busy software engineers, covering essential topics, challenges, and tips.
A comprehensive collection of essential technical concepts and skills for software developers.
A curated list of principles, patterns, and practices for designing scalable, reliable, and high-performance large-scale systems.
A collaborative list of companies with modern, transparent hiring processes, specifically those that do not use whiteboard interviews. This resource empowers job seekers to find organizations that prioritize practical assessments and candidate-centric recruitment.
A curated and opinionated list of resources for Chief Technology Officers, focusing on startups and emerging companies to enhance CTO growth and efficiency.
A curated collection of community-contributed instructions, prompts, and configuration tips designed to help developers maximize the potential and productivity gains of GitHub Copilot.
๐๐ ๐ข Comprehensive and exhaustive guide to JavaScript & Node.js testing best practices (July 2023).
A curated list of developer portfolios to inspire and guide those wanting to build their personal portfolio.
๐ A comprehensive checklist featuring over 300 tips to enhance digital security and privacy for 2024.
A curated list of essential resources and tools for college students to enhance learning and productivity.
Our Newsletter
Get short emails with useful best practices projects, releases, and repos worth watching.
A comprehensive guide that serves as a big picture, thesaurus, and taxonomy of modern JavaScript web development.
Learn Domain-Driven Design, software architecture, design patterns, best practices with code examples included.
A production-grade Turborepo template designed to streamline development for Next.js applications.
A comprehensive and curated list highlighting the best consumer-facing open source projects across various domains, serving as a definitive resource for discovering high-quality open source alternatives.
A comprehensive system design handbook by Subhash Choudhary chronicling how he scaled a Dukaan store from zero to a million without a computer science degree. It offers practical insights and strategies for scaling products, aimed at self-taught developers and aspiring CTOs.
A comprehensive collection of practical marketing resources and actionable strategies to help founders acquire their first 10, 100, or 1000 users for SaaS, apps, or startups.
A curated collection of pointers and tools for learning and practicing engineering management and leadership day-to-day.
A curated list of resources on how to transition from software development to engineering management, covering leadership, strategies, and principles.
A curated list of awesome Public Zettelkastens ๐๏ธ, Second Brains ๐ง , and Digital Gardens ๐ฑ.
A curated list of boilerplate projects for building SaaS applications, providing a structured starting point and best practices.
Project-Based Learning leads by GitHub stars(262.9k). A curated list of practical project-based tutorials to learn programming and software development skills.
Yes. Every tool on this list is open source and free to use in your own projects. Many can be self-hosted.
Tools are ranked by GitHub star count, a strong proxy for community adoption and active maintenance. Star counts are refreshed regularly.
Get notified about new tools and updates to existing ones.