``` ____ __ ____ __ / __ \__ __/ /_____ _____ / __ \____ ____ ____/ /_ / /_/ / / / / __/ __ \/ ___/ / / / / __ \/ __ \/ __ __ \ / _, _/ /_/ / /_/ /_/ / / / /_/ / /_/ / / / / /_/ / / / /_/ |_|\__,_/\__/\____/_/ \____/ .___/_/ /_/\__,_/_/ _/ /_/ ``` # ๐Ÿ—บ๏ธ DevRoadmaps **The open-source roadmap.sh alternative** > 17 comprehensive roadmaps โ€ข 800+ topics โ€ข 1,700+ free resources โ€ข 100% free forever [![GitHub Pages](https://img.shields.io/badge/GitHub-Pages-brightgreen)](https://rudra496.github.io/devroadmaps) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Roadmaps](https://img.shields.io/badge/Roadmaps-17-purple)](#roadmaps) [![Topics](https://img.shields.io/badge/Topics-800%2B-orange)](#) [![Resources](https://img.shields.io/badge/Resources-1700%2B-green)](#) --- ## โœจ 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](roadmaps/frontend.json) | 52 | HTML, CSS, JS, React, Vue, Angular, and more | | 2 | โš™๏ธ [Backend Developer](roadmaps/backend.json) | 50 | Python, Node, Go, APIs, databases, Docker | | 3 | ๐ŸŒ [Full Stack Developer](roadmaps/fullstack.json) | 50 | End-to-end web development | | 4 | ๐Ÿง  [ML / AI Engineer](roadmaps/ml-ai.json) | 50 | Machine learning, deep learning, LLMs | | 5 | โ˜๏ธ [DevOps / Cloud](roadmaps/devops.json) | 50 | Docker, K8s, AWS, Terraform, CI/CD | | 6 | ๐Ÿ“ฑ [Mobile Developer](roadmaps/mobile.json) | 50 | Flutter, React Native, Swift, Kotlin | | 7 | ๐Ÿ”’ [Cybersecurity](roadmaps/cybersecurity.json) | 50 | Pentesting, OWASP, cloud security | | 8 | ๐Ÿ—ƒ๏ธ [Data Engineer](roadmaps/data-engineer.json) | 50 | Spark, Kafka, Snowflake, Airflow | | 9 | โ›“๏ธ [Blockchain / Web3](roadmaps/blockchain.json) | 50 | Solidity, DeFi, smart contracts | | 10 | ๐ŸŽฎ [Game Developer](roadmaps/game-dev.json) | 50 | Unity, Godot, Unreal, C#, C++ | | 11 | ๐Ÿ”Œ [Embedded / IoT](roadmaps/embedded-iot.json) | 50 | Arduino, ESP32, RTOS, sensors | | 12 | ๐Ÿ›ก๏ธ [DevSecOps Engineer](roadmaps/devsecops.json) | 40 | Container security, SAST/DAST, compliance, zero trust | | 13 | ๐Ÿงช [QA / Test Engineer](roadmaps/qa-engineer.json) | 43 | Selenium, Playwright, performance testing, BDD, TDD | | 14 | โœ๏ธ [Technical Writer](roadmaps/technical-writer.json) | 42 | API docs, Docusaurus, Mermaid, content strategy | | 15 | โšก [Low-Code / No-Code](roadmaps/low-code-no-code.json) | 32 | Bubble, Webflow, Zapier, Airtable, Shopify, Retool, FlutterFlow | | 16 | ๐Ÿ—๏ธ [Cloud Architect](roadmaps/cloud-architect.json) | 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 ```bash 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](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](https://github.com/rudra496/devroadmaps) 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

Built With

Share this project:

Updates