An open API service indexing awesome lists of open source software.

https://github.com/rudra496/devroadmaps

๐Ÿ—บ๏ธ Free open-source developer roadmaps โ€” 17 paths, 800+ topics, 1700+ resources. PWA support, certifications, community.
https://github.com/rudra496/devroadmaps

backend career cybersecurity developer-roadmap devops docker education free frontend fullstack interactive javascript kubernetes learning machine-learning open-source python react roadmap roadmap-sh-alternative

Last synced: 10 days ago
JSON representation

๐Ÿ—บ๏ธ Free open-source developer roadmaps โ€” 17 paths, 800+ topics, 1700+ resources. PWA support, certifications, community.

Awesome Lists containing this project

README

          

```
____ __ ____ __
/ __ \__ __/ /_____ _____ / __ \____ ____ ____/ /_
/ /_/ / / / / __/ __ \/ ___/ / / / / __ \/ __ \/ __ __ \
/ _, _/ /_/ / /_/ /_/ / / / /_/ / /_/ / / / / /_/ / / /
/_/ |_|\__,_/\__/\____/_/ \____/ .___/_/ /_/\__,_/_/ _/
/_/
```

# ๐Ÿ—บ๏ธ 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](https://img.shields.io/badge/GitHub-rudra496-181717?logo=github)](https://github.com/rudra496)
- [![LinkedIn](https://img.shields.io/badge/LinkedIn-rudrasarker-0A66C2?logo=linkedin)](https://www.linkedin.com/in/rudrasarker)
- [![X/Twitter](https://img.shields.io/badge/X-@Rudra496-000000?logo=x)](https://x.com/Rudra496)
- [![Facebook](https://img.shields.io/badge/Facebook-rudrasarker130-1877F2?logo=facebook)](https://www.facebook.com/rudrasarker130)
- [![YouTube](https://img.shields.io/badge/YouTube-@rudrasarker9732-FF0000?logo=youtube)](https://youtube.com/@rudrasarker9732)
- [![Dev.to](https://img.shields.io/badge/Dev.to-rudra__sarker-000000?logo=devdotto)](https://dev.to/rudra_sarker)
- [![ResearchGate](https://img.shields.io/badge/ResearchGate-Rudra_Sarker-00CCBB?logo=researchgate)](https://www.researchgate.net/profile/Rudra-Sarker-3)

---


Built with โค๏ธ by rudra496

MIT License ยท Free & Open Source Forever