gitwtfhub

wtf is developer-roadmap?

nilbuild/developer-roadmap — explained in plain English

Analysis updated 2026-05-18

354,313TypeScriptAudience · developerComplexity · 2/5Setup · easy

TL;DR

Interactive career roadmaps and learning guides for developers across 100+ roles and technologies, with clickable diagrams, articles, and practice questions.

Mindmap

mindmap
  root((repo))
    What it does
      Interactive roadmaps
      Best practice guides
      Question banks
      Career paths
    Roadmap types
      Role-based paths
      Technology stacks
      Language guides
      Tool-specific maps
    Use cases
      Career planning
      Interview prep
      Skill assessment
      Mentoring others
    Tech stack
      TypeScript
      Web frontend
      Interactive diagrams
      Content hosting

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Follow a structured learning path when starting a new role like Frontend Developer or DevOps Engineer.

REASON 2

Prepare for technical interviews by reviewing roadmaps and answering practice questions in your target area.

REASON 3

Switch careers mid-way by exploring roadmaps for roles like Product Manager or AI Engineer to understand required skills.

REASON 4

Mentor junior developers by sharing relevant roadmaps and best-practice guides tailored to their goals.

What's in the stack?

TypeScriptReactNode.jsWeb

How it stacks up

nilbuild/developer-roadmapopenclaw/openclawfreecodecamp/freecodecamp
Stars354,313369,021444,258
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatehard
Complexity2/53/54/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min
License could not be detected automatically. Check the repository's LICENSE file before use.

Wtf does this do

This repository powers roadmap.sh, a website of community-driven, interactive learning paths for developers. Each "roadmap" is a step-by-step diagram of the topics you'd typically learn to become competent in a particular area, with each node clickable so you can read more about that specific topic. The README lists a large catalogue of available roadmaps. Career-oriented ones include Frontend, Backend, DevOps, DevSecOps, Full Stack, Software Architect, Product Manager, Engineering Manager, QA, Data Analyst, Data Engineer, AI Engineer, AI and Data Scientist, MLOps, and Technical Writer. There are language- and framework-specific roadmaps too, such as JavaScript, TypeScript, Python, Java, C++, Go, Rust, React, Next.js, Vue, Angular, Node.js, Django, Spring Boot, Flutter, Android, and iOS. Other roadmaps cover infrastructure and tooling (AWS, Cloudflare, Linux, Docker, Kubernetes, Terraform, Git and GitHub), databases (PostgreSQL, SQL, Redis, MongoDB), and broader topics like Computer Science, System Design, Cyber Security, UX Design, Prompt Engineering, and AI Agents. Alongside the roadmaps the site also publishes interactive best-practice checklists (for example backend performance, code review, API security) and quizzes of questions (JavaScript, Node.js, React, Backend, Frontend) that let you self-test your knowledge. You would use this when you're starting out in a role or technology and want a structured map of what to learn next, or when you want to fill in gaps in an area you already work in. The repo itself is the codebase behind roadmap.sh and is written primarily in TypeScript.

Yoink these prompts

Prompt 1
Show me the Frontend Developer roadmap from roadmap.sh and explain what skills I should learn first.
Prompt 2
I'm switching to DevOps. What does the DevOps roadmap on roadmap.sh recommend I learn, and in what order?
Prompt 3
Use the Backend roadmap from roadmap.sh to create a 3-month learning plan for me.
Prompt 4
What are the best practices for API security according to roadmap.sh, and how do I apply them?
Prompt 5
Generate interview questions for JavaScript based on the question bank from roadmap.sh.

Frequently asked questions

wtf is developer-roadmap?

Interactive career roadmaps and learning guides for developers across 100+ roles and technologies, with clickable diagrams, articles, and practice questions.

What language is developer-roadmap written in?

Mainly TypeScript. The stack also includes TypeScript, React, Node.js.

What license does developer-roadmap use?

License could not be detected automatically. Check the repository's LICENSE file before use.

How hard is developer-roadmap to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is developer-roadmap for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.