HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
nilbuild
developer-roadmap
TypeScript2017–2026
nilbuild / developer-roadmap

developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

41Distinct people
47Mentions
0Explicit recommenders
371.9KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

GitHub

Where it is used

The source check is incomplete. Verified examples will appear here.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 7:02:50 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year47 dated mentions

Observed mentions: 2017-03-15 14:22:16 UTC to 2026-08-12 21:38:34 UTC.

0369122017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 12 mentions; 9 submissions, 3 comments20172018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 9 mentions; 3 submissions, 6 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 10 mentions; 2 submissions, 8 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 8 mentions; 0 submissions, 8 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC1293
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC936
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC1028
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC808
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC211
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC312
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC110

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
roadmap.sh Community-driven roadmaps, articles and resources for developers Roadmaps are now interactive, you can click the nodes to read more about the topics. View all Roadmaps  ·  Best Practices  ·  Questions Here is the list of available roadmaps with more being actively worked upon. Have a look at the get started page that might help you pick up a path. Frontend Roadmap / Frontend Beginner Roadmap Backend Roadmap / Backend Beginner Roadmap DevOps Roadmap / DevOps Beginner Roadmap DevSecOps Roadmap Full Stack Roadmap Claude Code Roadmap OpenClaw Roadmap Vibe Coding Roadmap Forward Deployed Engineer Roadmap HTML Roadmap CSS Roadmap JavaScript Roadmap TypeScript Roadmap Git and GitHub / Git and GitHub Beginner API Design Roadmap Computer Science Roadmap Data Structures and Algorithms Roadmap AI and Data Scientist Roadmap AI Engineer Roadmap Inference Engineering Roadmap AI Product Builder Roadmap Network Engineer Roadmap Cloud Computing Roadmap AWS Roadmap Cloudflare Roadmap Linux Roadmap Leetcode Roadmap Terraform Roadmap Data Analyst Roadmap BI Analyst Roadmap Data Engineer Roadmap Machine Learning Roadmap MLOps Roadmap Product Manager Roadmap Engineering Manager Roadmap QA Roadmap Python Roadmap Python for Data Analysis Roadmap Django Roadmap Power BI Roadmap R Programming Roadmap Software Architect Roadmap Game Developer Roadmap / Server Side Game Developer Software Design and Architecture Roadmap C Roadmap C++ Roadmap React Roadmap Next.js Roadmap React Native Roadmap Vue Roadmap Angular Roadmap Node.js Roadmap PHP Roadmap SEO Roadmap WordPress Roadmap Laravel Roadmap GraphQL Roadmap Android Roadmap iOS Roadmap Swift/Swift UI Roadmap Flutter Roadmap Go Roadmap Rust Roadmap Java Roadmap Kotlin Roadmap Spring Boot Roadmap Design System Roadmap PostgreSQL Roadmap Elasticsearch Roadmap SQL Roadmap Redis Roadmap Blockchain Roadmap ASP.NET Core Roadmap System Design Roadmap Kubernetes Roadmap Cyber Security Roadmap MongoDB Roadmap Product Design Roadmap UX Design Roadmap Docker Roadmap Prompt Engineering Roadmap Technical Writer Roadmap DevRel Engineer Roadmap AI Red Teaming Roadmap AI Agents Roadmap Bash/Shell Roadmap Ruby Roadmap Ruby on Rails Roadmap Scala Roadmap There are also interactive best practices: Backend Performance Best Practices Frontend Performance Best Practices Code Review Best Practices API Security Best Practices AWS Best Practices ..and questions to help you test, rate and improve your knowledge JavaScript Questions Node.js Questions React Questions Backend Questions Frontend Questions Share with the community Please consider sharing a post about roadmap.sh and the value it provides. It really does help! Repository Structure This repository holds the content behind the roadmaps on roadmap.sh. roadmaps/<roadmap-slug>/content/<topic-slug>@<node-id>.md Each markdown file is the content of a single topic on a roadmap. The node id in the file name is what links it to the topic, so please keep file names intact. Merged changes are synced to the website automatically. git clone git@github.com:nilbuild/developer-roadmap.git --depth 1 cd developer-roadmap scripts/ holds the sync tooling used by the maintainers, see scripts/readme.md for details. Contribution Have a look at contribution docs for how to update any of the roadmaps Add content to roadmaps Add new roadmaps Suggest changes to existing roadmaps Discuss ideas in issues Spread the word Thanks to all contributors ❤ License Have a look at the license file for details
Read the full README on GitHub

What Hacker News says

12 sources
I am a bit biased here, but I actually made a project to solve this issue for myself. I always found myself spending a lot of time trying to find the 'best' resources to learn a thing or sometimes even researching what learning a thing even means. So I decided to build a tool that helps visualise these learning tracks for any topic you want to learn about. Perhaps you've seen this popular repository for learning Web and Mobile Development (https://github.com/kamranahmedse/developer-roadmap). This is very similar, but interactive and for every topic. It's also Open Source and we often stream the development of it. [Website] : https://learn-anything.xyz/ [Code] : https://github.com/learn-anything/learn-anything [Stream] : https://go.twitch.tv/nglgzz
In Ask HN: How do you manage multiple learning projects?
Author of the project here. I do agree with you that mind maps have their flaws and limitations. But I found most curated list and most content in general to be quite rigid in structure. These mind maps should let the users explore and be guided through arrows. And the big problem that I find is that google and other search engines are a black box. You have to know what you want to ask for to get an answer. The poses a big problem because many don't know what to ask. Wikipedia is great too but I found it to lack in the visualisation aspect. Everything is connected but many people don't know exactly how and where and with what it is connected. These kinds of visualisations are very popular on the internet (https://github.com/kamranahmedse/developer-roadmap is one example) because they do bring clarity as to what it is the person doesn't kn
Read the rest
ow. However this repository although great, it just shows an image. With these mind maps I can replicate the same but make it interactive. Now users can not only see what they don't know, but if they do want to learn it, they don't have to waste time online finding resources, they just click on a link and see what the best way of learning the topic is. If any questions arise when they are learning the content, then the search engine of their choice will answer these questions. I also try to solve the problem of dependencies of knowledge. For example if user wants to learn 'machine learning'. I show that machine learning requires knowledge of statistics and linear algebra (http://i.imgur.com/A75JMNt.png) and then give links to the mind maps of both of these topics so user can learn them. There should be no wandering around and wasting time finding resources and being lost.
In Interactive Mind Map for learning

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.