Skip to content

rudra496/devroadmaps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
    ____        __                  ____                  __
   / __ \__  __/ /_____  _____    / __ \____  ____  ____/ /_
  / /_/ / / / / __/ __ \/ ___/   / / / / __ \/ __ \/ __  __ \
 / _, _/ /_/ / /_/ /_/ / /      / /_/ / /_/ / / / / /_/ / / /
/_/ |_|\__,_/\__/\____/_/       \____/ .___/_/ /_/\__,_/_/ _/
                                   /_/

๐Ÿ—บ๏ธ DevRoadmaps

The open-source roadmap.sh alternative

17 comprehensive roadmaps โ€ข 800+ topics โ€ข 1,700+ free resources โ€ข 100% free forever

GitHub Pages License: MIT Roadmaps Topics Resources


โœจ Features

Feature DevRoadmaps roadmap.sh
Interactive progress tracking โœ… โŒ
800+ curated topics โœ… ~300
1,700+ free resources โœ… Limited
Community tips โœ… โŒ
Resource ratings โœ… โŒ
Resource type filtering โœ… โŒ
Search within roadmaps โœ… โŒ
Filter by category โœ… โŒ
Print as poster/checklist โœ… โœ… (paid)
Auto theme (system preference) โœ… โŒ
Keyboard navigation โœ… โŒ
Dark & light mode โœ… โŒ
100% free โœ… Partial
Zero dependencies โœ… โœ…
Offline capable โœ… โŒ
Minimap navigation โœ… โŒ

๐Ÿ—บ๏ธ Roadmaps

# Roadmap Topics Description
1 ๐ŸŽจ Frontend Developer 52 HTML, CSS, JS, React, Vue, Angular, and more
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 Machine learning, 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, compliance, zero trust
13 ๐Ÿงช QA / Test Engineer 43 Selenium, Playwright, performance testing, BDD, TDD
14 โœ๏ธ Technical Writer 42 API docs, Docusaurus, Mermaid, content strategy
15 โšก Low-Code / No-Code 32 Bubble, Webflow, Zapier, Airtable, Shopify, Retool, FlutterFlow
16 ๐Ÿ—๏ธ Cloud Architect 42 AWS, GCP, Azure, multi-cloud, IaC, Well-Architected Framework, FinOps

๐ŸŽฏ Learning Paths

Pre-built paths combining nodes from multiple roadmaps:

Path Description Topics
๐ŸŒ Full Stack in 6 Months Frontend + Backend + DevOps essentials ~22
๐Ÿง  Zero to ML Engineer Python โ†’ ML โ†’ Deep Learning โ†’ NLP โ†’ Deployment ~12
โ˜๏ธ DevOps Career Switch Linux โ†’ Docker โ†’ K8s โ†’ Terraform โ†’ Cloud ~14

๐Ÿค Community Features

Feature Description
๐Ÿ’ฌ Community Tips Share and read tips for each topic (stored locally)
โญ Resource Ratings Rate resources 1-5 stars (stored locally)
๐Ÿ‘ฅ Learner Counter See how many learners completed topics (motivational)
๐Ÿ“ฅ Export Tips Export community tips as JSON

๐Ÿ” Resource Filtering

Filter resources by type directly in the roadmap viewer:

  • ๐Ÿ“– Docs โ€” Official documentation and guides
  • ๐ŸŽฅ Video โ€” YouTube tutorials and video courses
  • ๐ŸŽฏ Course โ€” Structured learning courses
  • ๐Ÿ› ๏ธ Tutorial โ€” Hands-on tutorials and walkthroughs
  • ๐Ÿ”ง Tool โ€” Tools and platforms

๐Ÿ–จ๏ธ Print Features

Feature Description
๐Ÿ–จ๏ธ Print Poster Print roadmap as an expanded poster
โœ… Print Checklist Print progress as a printable checklist
๐Ÿ“Œ Print Bookmarks Print all bookmarked topics as summary

๐Ÿ“Œ Bookmarking

  • โญ Bookmark any node across any roadmap
  • View all bookmarks in one place
  • Export bookmarks as a study plan (Markdown)

โฑ๏ธ Study Timer

  • ๐Ÿ… Pomodoro timer built into each roadmap
  • Track study time per roadmap
  • Total study time displayed in header
  • Automatic break reminders

๐Ÿ† Achievements

Unlock badges as you learn:

Achievement Requirement
๐ŸŒŸ First Steps Complete your first node
๐Ÿ”ฅ Getting Serious Complete 10 nodes
๐Ÿ† Roadmap Master Complete an entire roadmap
๐Ÿง  Polymath Start 5 different roadmaps
๐Ÿ“Œ Collector Bookmark 10 nodes
โฐ Dedicated Study for 1 hour total

๐ŸŽจ Theming

Three theme modes:

  • ๐ŸŒ™ Dark โ€” Default dark theme
  • โ˜€๏ธ Light โ€” Clean light theme
  • ๐Ÿ”„ Auto โ€” Follows your system preference (prefers-color-scheme)

Theme transitions are smooth and your choice is persisted across visits.

๐Ÿš€ Quick Start

Option 1: Visit Live Demo

Open the GitHub Pages URL in your browser.

Option 2: Open Locally

Just open index.html in your browser โ€” no build step needed!

Option 3: Clone & Serve

git clone https://github.com/rudra496/devroadmaps.git
cd devroadmaps
python3 -m http.server 8000
# Open http://localhost:8000

๐Ÿ› ๏ธ Tech Stack

  • HTML5 โ€” Semantic markup
  • CSS3 โ€” Custom properties, glassmorphism, animations
  • Vanilla JavaScript โ€” Zero dependencies
  • GitHub Pages โ€” Hosting

๐Ÿ“ Project Structure

devroadmaps/
โ”œโ”€โ”€ index.html          # Landing page
โ”œโ”€โ”€ roadmap.html        # Roadmap viewer
โ”œโ”€โ”€ css/style.css       # All styles (dark + light themes)
โ”œโ”€โ”€ js/
โ”‚   โ”œโ”€โ”€ main.js         # Core JavaScript
โ”‚   โ”œโ”€โ”€ community.js    # Community tips, ratings, resource filters
โ”‚   โ”œโ”€โ”€ learning-paths.js # Learning paths & bookmarks
โ”‚   โ””โ”€โ”€ timer.js        # Study timer & achievements
โ”œโ”€โ”€ roadmaps/
โ”‚   โ”œโ”€โ”€ frontend.json   # Roadmap data (17 files)
โ”‚   โ”œโ”€โ”€ backend.json
โ”‚   โ”œโ”€โ”€ fullstack.json
โ”‚   โ”œโ”€โ”€ ml-ai.json
โ”‚   โ”œโ”€โ”€ devops.json
โ”‚   โ”œโ”€โ”€ mobile.json
โ”‚   โ”œโ”€โ”€ cybersecurity.json
โ”‚   โ”œโ”€โ”€ data-engineer.json
โ”‚   โ”œโ”€โ”€ blockchain.json
โ”‚   โ”œโ”€โ”€ game-dev.json
โ”‚   โ”œโ”€โ”€ embedded-iot.json
โ”‚   โ”œโ”€โ”€ product-manager.json
โ”‚   โ”œโ”€โ”€ devsecops.json
โ”‚   โ”œโ”€โ”€ qa-engineer.json
โ”‚   โ”œโ”€โ”€ technical-writer.json
โ”‚   โ”œโ”€โ”€ low-code-no-code.json
โ”‚   โ””โ”€โ”€ cloud-architect.json
โ”œโ”€โ”€ .github/
โ”‚   โ””โ”€โ”€ ISSUE_TEMPLATE/
โ”‚       โ”œโ”€โ”€ bug_report.md
โ”‚       โ””โ”€โ”€ feature_request.md
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ CONTRIBUTING.md
โ”œโ”€โ”€ CODE_OF_CONDUCT.md
โ”œโ”€โ”€ SECURITY.md
โ””โ”€โ”€ LICENSE

๐Ÿค Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Ways to contribute:

  • ๐Ÿ› Fix broken resource links
  • โž• Add new nodes or resources to existing roadmaps
  • ๐Ÿ—บ๏ธ Propose a new roadmap
  • ๐Ÿ’ฌ Share community tips
  • ๐ŸŽจ Improve the design
  • ๐Ÿ“ Improve documentation

๐Ÿ“„ License

MIT License โ€” free for personal and commercial use.


Made with โค๏ธ for developers everywhere

โญ Star this repo if you find it useful!

๐ŸŒ Connect

  • GitHub
  • LinkedIn
  • X/Twitter
  • Facebook
  • YouTube
  • Dev.to
  • ResearchGate

Built with โค๏ธ by rudra496
MIT License ยท Free & Open Source Forever