Category routes
Focused ranking lanes
18 categories
Each category filters the repository universe into a smaller decision surface.
Best use
Compare similar projects
Like with like
Use category pages when a flat global ranking mixes too many project types.
Next step
Validate the shortlist
Repo detail + compare
Once a category produces candidates, move into more concrete validation surfaces.
Use category pages to narrow the field first, then move into compare, package rankings, or repo detail when you need a more defensible decision. If you want the scoring context first, review Methodology & Editorial Standards.
Educational resources and tutorials
Learning materials and courses
Curated lists of awesome resources
Learn by building projects
Web and application frameworks
Reusable code libraries
Artificial intelligence and machine learning
Development and operations tools
Infrastructure as code and tools
Data processing and analytics
Awesome free APIs, public REST APIs, and API resources for developers
Security tools and cryptography
Game development and engines
Graphics and visualization
Mobile app development
User interface components
Operating systems and kernels
Networking tools and protocols