Skip to content

Categories

jamesconwaydev edited this page Nov 6, 2026 · 2 revisions

Every entry sits in exactly one of 13 categories. Pick the one where someone would go looking for it. A database client written in Rust belongs in Databases & Data, not under its language, because language is a filter on the site, never a category.

Category What belongs there Examples of the kind of repo
AI & Machine Learning Models, training and inference tools, LLM apps and frameworks, vector search, MLOps An inference server, a fine-tuning toolkit
Backend & APIs Web frameworks, API servers and gateways, auth, queues, server-side libraries An HTTP framework, a GraphQL server
CLI & Terminal Command-line tools, shells, prompts, terminal emulators, TUI libraries A grep replacement, a TUI toolkit
Databases & Data Databases, ORMs and query builders, data pipelines, ETL, analytics engines An embedded database, a migration tool
Design & UI Component libraries, design systems, icons, fonts, design tools An icon set, a headless component library
DevOps & Infrastructure CI/CD, containers, Kubernetes, infrastructure as code, monitoring and observability A deployment tool, a metrics agent
Developer Tools Editors and extensions, linters, formatters, build tools, debuggers, git tools A code formatter, a git client
Frontend & Web Frontend frameworks, bundlers, CSS tooling, static site generators, browser libraries A UI framework, a static site generator
Learning & Resources Tutorials, courses, books, curated guides, interview prep, roadmaps A free programming book, a hands-on course
Mobile iOS and Android apps and libraries, cross-platform frameworks, mobile tooling A cross-platform app framework
Security Scanners, secrets management, cryptography, auth libraries, pentesting tools A vulnerability scanner, a secrets vault
Self-Hosted Apps you run on your own server in place of a hosted service A photo library, a password manager server
Testing Test frameworks and runners, mocking, end-to-end and load testing, fuzzing A browser testing framework, a load tester

When two categories fit

Plenty of repos could sit in two. Ask what someone would be trying to do when they went looking for it:

  • A self-hosted app for developers, such as a git server: Self-Hosted, because the point is running it yourself.
  • An auth library: Security if it's mainly about security, Backend & APIs if it's a framework plugin.
  • A CLI that manages Kubernetes: DevOps & Infrastructure. The terminal is how you use it, not what it's for.
  • An awesome list or curated guide: Learning & Resources.

Wrong category?

If an entry has landed in the wrong place, report it with the reason "Wrong category" and say where it belongs. I move it.

Adding a category

I'm the only one who adds categories, and the bar is high: every extra category makes the sidebar longer and each list thinner. Make the case in Ideas: what would go in it, and why none of the 13 fits.

Clone this wiki locally