← All open source projects

Developer Roadmap

nilbuild/developer-roadmap

Developer Roadmap provides interactive roadmaps, guides, and educational content for developers across roles and technologies.

Forks 44,185
Author nilbuild
Language TypeScript
License NOASSERTION
Synced 2026-06-07

What it is

Developer Roadmap is the repository and site behind roadmap.sh, a set of interactive roadmaps for developers. It helps explain what topics usually appear in roles and tracks such as frontend, backend, DevOps, QA, Python, React, JavaScript, and software architecture.

The repository was created on GitHub in March 2017. Its popularity makes sense: beginners and mid-level developers often need a map of the field more than another isolated article.

Turning a roadmap into a plan

A practical way to use a roadmap is to extract the next few steps instead of trying to complete everything.

Language: Markdown
## Backend: next steps

- HTTP fundamentals
- Databases and indexes
- Caching basics
- Auth and sessions
- Deployment checklist

Strengths

The main value is structure. A roadmap quickly shows the boundaries of a topic, what is foundational, and what belongs to specialization. That reduces the anxiety of an endless technology list.

It can also help teams: roadmaps are useful as shared language for onboarding, skill matrices, and growth discussions.

Limits

A roadmap should not become a “learn everything” checklist. Real roles differ by company and product. Use it as navigation, not a mandatory syllabus.