17 comprehensive developer roadmaps, 800+ topics, 1,700+ free resources, offline support, and community features โ all in pure HTML/CSS/JS with zero dependencies.
The Problem
roadmap.sh is great โ but it has limitations:
- No interactive progress tracking
- Limited resources
- Print/poster is paid
- No community features
- No offline support
- No resource filtering or ratings
I wanted something that goes further โ truly free, feature-rich, and community-driven.
What Is DevRoadmaps?
DevRoadmaps is a free, open-source developer roadmap platform with 17 career paths, 800+ curated topics, and 1,700+ free resources.
Live Demo
๐ rudra496.github.io/devroadmaps
17 Complete Roadmaps
| # | Roadmap | Topics | Description |
|---|---|---|---|
| 1 | ๐จ Frontend Developer | 52 | HTML, CSS, JS, React, Vue, Angular |
| 2 | โ๏ธ Backend Developer | 50 | Python, Node, Go, APIs, databases, Docker |
| 3 | ๐ Full Stack Developer | 50 | End-to-end web development |
| 4 | ๐ง ML / AI Engineer | 50 | ML, deep learning, LLMs |
| 5 | โ๏ธ DevOps / Cloud | 50 | Docker, K8s, AWS, Terraform, CI/CD |
| 6 | ๐ฑ Mobile Developer | 50 | Flutter, React Native, Swift, Kotlin |
| 7 | ๐ Cybersecurity | 50 | Pentesting, OWASP, cloud security |
| 8 | ๐๏ธ Data Engineer | 50 | Spark, Kafka, Snowflake, Airflow |
| 9 | โ๏ธ Blockchain / Web3 | 50 | Solidity, DeFi, smart contracts |
| 10 | ๐ฎ Game Developer | 50 | Unity, Godot, Unreal, C#, C++ |
| 11 | ๐ Embedded / IoT | 50 | Arduino, ESP32, RTOS, sensors |
| 12 | ๐ก๏ธ DevSecOps Engineer | 40 | Container security, SAST/DAST, zero trust |
| 13 | ๐งช QA / Test Engineer | 43 | Selenium, Playwright, BDD, TDD |
| 14 | โ๏ธ Technical Writer | 42 | API docs, Docusaurus, Mermaid |
| 15 | โก Low-Code / No-Code | 32 | Bubble, Webflow, Zapier, Airtable |
| 16 | ๐๏ธ Cloud Architect | 42 | AWS, GCP, Azure, IaC, FinOps |
Plus pre-built learning paths like:
- Full Stack in 6 Months (~22 topics)
- Zero to ML Engineer (~12 topics)
- DevOps Career Switch (~14 topics)
Features That Set It Apart
โ Interactive Progress Tracking
Track your learning with clickable nodes. See your progress visually.
๐ฌ Community Tips
Share and read tips for each topic. Learn from others' experiences.
โญ Resource Ratings
Rate resources 1-5 stars. Find the best learning materials faster.
๐ Resource Filtering
Filter by type: ๐ Docs, ๐ฅ Videos, ๐ฏ Courses, ๐ ๏ธ Tutorials, ๐ง Tools
๐ฅ Export & Bookmarks
- Export community tips as JSON
- Bookmark topics across roadmaps
- Export bookmarks as a study plan (Markdown)
๐ Built-in Pomodoro Timer
Study timer with break reminders integrated into each roadmap.
๐ Achievement System
Unlock badges as you learn:
- ๐ First Steps (complete your first node)
- ๐ฅ Getting Serious (complete 10 nodes)
- ๐ Roadmap Master (complete an entire roadmap)
- ๐ง Polymath (start 5 different roadmaps)
๐ Dark/Light/Auto Theme
Three theme modes with smooth transitions. Your preference is persisted.
๐ฑ PWA Support
Works offline as a Progressive Web App. Install it on your phone or desktop.
๐จ๏ธ Print as Poster or Checklist
Print any roadmap as a poster or a progress checklist.
How It's Built
- HTML5 โ Semantic markup
- CSS3 โ Custom properties, glassmorphism, animations
- Vanilla JavaScript โ Zero dependencies
- GitHub Pages โ Hosting
- MIT License โ Free forever
Just clone and open index.html โ no build step needed:
git clone https://github.com/rudra496/devroadmaps.git
cd devroadmaps
python3 -m http.server 8000
# Open http://localhost:8000
Comparison with roadmap.sh
| Feature | DevRoadmaps | roadmap.sh |
|---|---|---|
| Progress tracking | โ | โ |
| 800+ curated topics | โ | ~300 |
| 1,700+ free resources | โ | Limited |
| Community tips | โ | โ |
| Resource ratings | โ | โ |
| Resource filtering | โ | โ |
| Search within roadmaps | โ | โ |
| Print poster | โ (free) | โ (paid) |
| Offline PWA | โ | โ |
| 100% free | โ | Partial |
Who Is This For?
- Self-taught developers who need structured learning paths
- Students planning their career trajectory
- Career switchers looking for clear roadmaps
- Teams who want to standardize onboarding
Get Started
๐ Live: rudra496.github.io/devroadmaps
โญ GitHub: github.com/rudra496/devroadmaps
Rudra Sarker โ student researcher and full-stack developer from Bangladesh. Building free, open-source tools for developers worldwide.
๐ Connect:
- GitHub | LinkedIn | Twitter/X | ResearchGate | Personal Site
Top comments (0)