// An open-source, community-maintained directory of developer tools, books, courses, and resources.

About DevTools Directory

DevTools Directory is a curated, open-source listing of tools and learning resources for software developers.

Why this exists

There are thousands of developer tools, and finding the right one for your stack is hard. This directory solves that by:

  • Curating only genuinely useful tools and resources
  • Being transparent — all data is YAML on GitHub, not locked in a database
  • Community-driven — anyone can add or fix entries via a Pull Request
  • No lock-in — MIT licensed, fork it, host your own

How it works

All content lives in data/ directories in the GitHub repository:

data/
  tools/        ← one .yaml per tool
  books/        ← one .yaml per book
  courses/      ← one .yaml per course
  resources/    ← one .yaml per resource
  stacks/       ← technology stacks (MERN, Laravel, etc.)

A GitHub Action builds the static site with Hugo and deploys it to GitHub Pages on every commit to main.

Contributing

See the How to Contribute page for step-by-step instructions. No account needed — just a GitHub account and a PR.

License

MIT. Use, fork, or remix freely.