roadmap.sh is a community-driven learning roadmap platform for developer career growth. It provides role-based and skill-based roadmaps, guides, articles, project ideas, best practices, and interview questions. It began as a visual learning map on GitHub and has since expanded into interactive roadmaps, allowing users to click nodes to access learning resources, contribute content, suggest changes, and track their learning progress.
The platform has very broad coverage. Role-based roadmaps include Frontend, Backend, Full Stack, DevOps, DevSecOps, Data Engineer, AI Engineer, Android, iOS, QA, Cyber Security, Product Manager, and more. Skill-based roadmaps cover JavaScript, TypeScript, Node.js, Python, Java, Spring Boot, React, Vue, Angular, Kubernetes, Docker, AWS, Terraform, GraphQL, Rust, Go, and others. In addition to roadmaps, it also offers interview questions for topics such as REST API, Kubernetes, and Spring Boot, with some content including Flashcards for self-testing and review. The main text also mentions AI Tutor and AI Personalize, but does not disclose their specific capability boundaries.
roadmap.sh is an open-core project, with its codebase available on GitHub. The website is built with Astro and Tailwind and deployed on GitHub Pages. Its key strength is its community: the source text shows 356K GitHub Stars, 2.8M registered users, 48K Discord members, and over 150,000 newsletter subscribers. Roadmaps are created and reviewed by the community and domain experts, and users can propose additions or changes through issues and contribution documentation. The documentation is continuously updated, with a changelog, FAQ, guides, and articles, and the overall information architecture is well organized.
No clear pricing is provided in the source text. The terms mention that if users purchase a subscription, course, or other products and services, they must comply with the Terms of Sale, indicating that the platform may offer paid products. However, pricing, payment methods, and the boundaries between free and paid benefits are not described in the captured content. Another important limitation is that the content license does not allow redistribution; it is only for personal use or link sharing, so it is not suitable for directly copying into an internal corporate knowledge base.
Its strengths are broad technology coverage, clear learning paths, active maintenance, and a large community. It is useful for learning planning, filling knowledge gaps, and interview preparation. Its limitations are that the roadmaps mainly answer โwhat to learnโ; the question of โhow to gain deep practical experienceโ still requires official documentation, hands-on projects, and courses. Information about AI features, self-hosting, API/SDK availability, service support, and pricing is also insufficient. It is best suited for junior to mid-level developers, people transitioning into new technical roles, candidates preparing for technical interviews, and technical leads who need to design onboarding learning paths for new team members.
The captured text does not provide information about availability in mainland China, payment methods, or localization, so access from China is unknown. If users need to access ecosystem resources such as GitHub, Discord, and YouTube, the actual experience may be affected by the local network environment. Chinese-language alternatives or supplements may include freeCodeCamp, The Odin Project, the GitHub awesome lists, as well as Chinese tech learning platforms such as ๆ้ and ๆๅฎขๆถ้ด.
โ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on roadmap.sh official site.
roadmap.sh is an United Kingdom Dev Tools provider. TG4G tracks its product information, an overall rating of 9.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach roadmap.sh directly.