DEV Community

Rudra Sarker
Rudra Sarker

Posted on

๐Ÿ—บ๏ธ DevRoadmaps โ€” A Free, Open-Source Roadmap.sh Alternative with 17 Career Paths and 1,700+ Resources

17 comprehensive developer roadmaps, 800+ topics, 1,700+ free resources, offline support, and community features โ€” all in pure HTML/CSS/JS with zero dependencies.

DevRoadmaps

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
Enter fullscreen mode Exit fullscreen mode

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:

Top comments (0)