{"id":47683607,"url":"https://github.com/rudra496/devroadmaps","last_synced_at":"2026-04-02T14:22:35.870Z","repository":{"id":347174218,"uuid":"1193098809","full_name":"rudra496/devroadmaps","owner":"rudra496","description":"🗺️ Free open-source developer roadmaps — 17 paths, 800+ topics, 1700+ resources. PWA support, certifications, community.","archived":false,"fork":false,"pushed_at":"2026-03-27T05:03:50.000Z","size":236,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-03-27T10:46:43.934Z","etag":null,"topics":["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"],"latest_commit_sha":null,"homepage":"https://rudra496.github.io/devroadmaps","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rudra496.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"roadmap.html","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-26T21:51:20.000Z","updated_at":"2026-03-27T05:28:36.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/rudra496/devroadmaps","commit_stats":null,"previous_names":["rudra496/devroadmaps"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/rudra496/devroadmaps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudra496%2Fdevroadmaps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudra496%2Fdevroadmaps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudra496%2Fdevroadmaps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudra496%2Fdevroadmaps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rudra496","download_url":"https://codeload.github.com/rudra496/devroadmaps/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudra496%2Fdevroadmaps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31307825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2026-04-02T14:22:35.107Z","updated_at":"2026-04-02T14:22:35.857Z","avatar_url":"https://github.com/rudra496.png","language":"JavaScript","readme":"\u003cdiv align=\"center\"\u003e\n\n```\n    ____        __                  ____                  __\n   / __ \\__  __/ /_____  _____    / __ \\____  ____  ____/ /_\n  / /_/ / / / / __/ __ \\/ ___/   / / / / __ \\/ __ \\/ __  __ \\\n / _, _/ /_/ / /_/ /_/ / /      / /_/ / /_/ / / / / /_/ / / /\n/_/ |_|\\__,_/\\__/\\____/_/       \\____/ .___/_/ /_/\\__,_/_/ _/\n                                   /_/\n```\n\n# 🗺️ DevRoadmaps\n\n**The open-source roadmap.sh alternative**\n\n\u003e 17 comprehensive roadmaps • 800+ topics • 1,700+ free resources • 100% free forever\n\n[![GitHub Pages](https://img.shields.io/badge/GitHub-Pages-brightgreen)](https://rudra496.github.io/devroadmaps)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![Roadmaps](https://img.shields.io/badge/Roadmaps-17-purple)](#roadmaps)\n[![Topics](https://img.shields.io/badge/Topics-800%2B-orange)](#)\n[![Resources](https://img.shields.io/badge/Resources-1700%2B-green)](#)\n\n---\n\n## ✨ Features\n\n| Feature | DevRoadmaps | roadmap.sh |\n|---------|:-----------:|:----------:|\n| Interactive progress tracking | ✅ | ❌ |\n| 800+ curated topics | ✅ | ~300 |\n| 1,700+ free resources | ✅ | Limited |\n| Community tips | ✅ | ❌ |\n| Resource ratings | ✅ | ❌ |\n| Resource type filtering | ✅ | ❌ |\n| Search within roadmaps | ✅ | ❌ |\n| Filter by category | ✅ | ❌ |\n| Print as poster/checklist | ✅ | ✅ (paid) |\n| Auto theme (system preference) | ✅ | ❌ |\n| Keyboard navigation | ✅ | ❌ |\n| Dark \u0026 light mode | ✅ | ❌ |\n| 100% free | ✅ | Partial |\n| Zero dependencies | ✅ | ✅ |\n| Offline capable | ✅ | ❌ |\n| Minimap navigation | ✅ | ❌ |\n\n## 🗺️ Roadmaps\n\n| # | Roadmap | Topics | Description |\n|---|---------|:------:|-------------|\n| 1 | 🎨 [Frontend Developer](roadmaps/frontend.json) | 52 | HTML, CSS, JS, React, Vue, Angular, and more |\n| 2 | ⚙️ [Backend Developer](roadmaps/backend.json) | 50 | Python, Node, Go, APIs, databases, Docker |\n| 3 | 🌐 [Full Stack Developer](roadmaps/fullstack.json) | 50 | End-to-end web development |\n| 4 | 🧠 [ML / AI Engineer](roadmaps/ml-ai.json) | 50 | Machine learning, deep learning, LLMs |\n| 5 | ☁️ [DevOps / Cloud](roadmaps/devops.json) | 50 | Docker, K8s, AWS, Terraform, CI/CD |\n| 6 | 📱 [Mobile Developer](roadmaps/mobile.json) | 50 | Flutter, React Native, Swift, Kotlin |\n| 7 | 🔒 [Cybersecurity](roadmaps/cybersecurity.json) | 50 | Pentesting, OWASP, cloud security |\n| 8 | 🗃️ [Data Engineer](roadmaps/data-engineer.json) | 50 | Spark, Kafka, Snowflake, Airflow |\n| 9 | ⛓️ [Blockchain / Web3](roadmaps/blockchain.json) | 50 | Solidity, DeFi, smart contracts |\n| 10 | 🎮 [Game Developer](roadmaps/game-dev.json) | 50 | Unity, Godot, Unreal, C#, C++ |\n| 11 | 🔌 [Embedded / IoT](roadmaps/embedded-iot.json) | 50 | Arduino, ESP32, RTOS, sensors |\n| 12 | 🛡️ [DevSecOps Engineer](roadmaps/devsecops.json) | 40 | Container security, SAST/DAST, compliance, zero trust |\n| 13 | 🧪 [QA / Test Engineer](roadmaps/qa-engineer.json) | 43 | Selenium, Playwright, performance testing, BDD, TDD |\n| 14 | ✍️ [Technical Writer](roadmaps/technical-writer.json) | 42 | API docs, Docusaurus, Mermaid, content strategy |\n| 15 | ⚡ [Low-Code / No-Code](roadmaps/low-code-no-code.json) | 32 | Bubble, Webflow, Zapier, Airtable, Shopify, Retool, FlutterFlow |\n| 16 | 🏗️ [Cloud Architect](roadmaps/cloud-architect.json) | 42 | AWS, GCP, Azure, multi-cloud, IaC, Well-Architected Framework, FinOps |\n\n## 🎯 Learning Paths\n\nPre-built paths combining nodes from multiple roadmaps:\n\n| Path | Description | Topics |\n|------|-------------|:------:|\n| 🌐 Full Stack in 6 Months | Frontend + Backend + DevOps essentials | ~22 |\n| 🧠 Zero to ML Engineer | Python → ML → Deep Learning → NLP → Deployment | ~12 |\n| ☁️ DevOps Career Switch | Linux → Docker → K8s → Terraform → Cloud | ~14 |\n\n## 🤝 Community Features\n\n| Feature | Description |\n|---------|-------------|\n| 💬 **Community Tips** | Share and read tips for each topic (stored locally) |\n| ⭐ **Resource Ratings** | Rate resources 1-5 stars (stored locally) |\n| 👥 **Learner Counter** | See how many learners completed topics (motivational) |\n| 📥 **Export Tips** | Export community tips as JSON |\n\n## 🔍 Resource Filtering\n\nFilter resources by type directly in the roadmap viewer:\n\n- 📖 **Docs** — Official documentation and guides\n- 🎥 **Video** — YouTube tutorials and video courses\n- 🎯 **Course** — Structured learning courses\n- 🛠️ **Tutorial** — Hands-on tutorials and walkthroughs\n- 🔧 **Tool** — Tools and platforms\n\n## 🖨️ Print Features\n\n| Feature | Description |\n|---------|-------------|\n| 🖨️ **Print Poster** | Print roadmap as an expanded poster |\n| ✅ **Print Checklist** | Print progress as a printable checklist |\n| 📌 **Print Bookmarks** | Print all bookmarked topics as summary |\n\n## 📌 Bookmarking\n\n- ⭐ Bookmark any node across any roadmap\n- View all bookmarks in one place\n- Export bookmarks as a study plan (Markdown)\n\n## ⏱️ Study Timer\n\n- 🍅 Pomodoro timer built into each roadmap\n- Track study time per roadmap\n- Total study time displayed in header\n- Automatic break reminders\n\n## 🏆 Achievements\n\nUnlock badges as you learn:\n\n| Achievement | Requirement |\n|-------------|-------------|\n| 🌟 First Steps | Complete your first node |\n| 🔥 Getting Serious | Complete 10 nodes |\n| 🏆 Roadmap Master | Complete an entire roadmap |\n| 🧠 Polymath | Start 5 different roadmaps |\n| 📌 Collector | Bookmark 10 nodes |\n| ⏰ Dedicated | Study for 1 hour total |\n\n## 🎨 Theming\n\nThree theme modes:\n- 🌙 **Dark** — Default dark theme\n- ☀️ **Light** — Clean light theme\n- 🔄 **Auto** — Follows your system preference (`prefers-color-scheme`)\n\nTheme transitions are smooth and your choice is persisted across visits.\n\n## 🚀 Quick Start\n\n### Option 1: Visit Live Demo\nOpen the GitHub Pages URL in your browser.\n\n### Option 2: Open Locally\nJust open `index.html` in your browser — no build step needed!\n\n### Option 3: Clone \u0026 Serve\n```bash\ngit clone https://github.com/rudra496/devroadmaps.git\ncd devroadmaps\npython3 -m http.server 8000\n# Open http://localhost:8000\n```\n\n## 🛠️ Tech Stack\n\n- **HTML5** — Semantic markup\n- **CSS3** — Custom properties, glassmorphism, animations\n- **Vanilla JavaScript** — Zero dependencies\n- **GitHub Pages** — Hosting\n\n## 📁 Project Structure\n\n```\ndevroadmaps/\n├── index.html          # Landing page\n├── roadmap.html        # Roadmap viewer\n├── css/style.css       # All styles (dark + light themes)\n├── js/\n│   ├── main.js         # Core JavaScript\n│   ├── community.js    # Community tips, ratings, resource filters\n│   ├── learning-paths.js # Learning paths \u0026 bookmarks\n│   └── timer.js        # Study timer \u0026 achievements\n├── roadmaps/\n│   ├── frontend.json   # Roadmap data (17 files)\n│   ├── backend.json\n│   ├── fullstack.json\n│   ├── ml-ai.json\n│   ├── devops.json\n│   ├── mobile.json\n│   ├── cybersecurity.json\n│   ├── data-engineer.json\n│   ├── blockchain.json\n│   ├── game-dev.json\n│   ├── embedded-iot.json\n│   ├── product-manager.json\n│   ├── devsecops.json\n│   ├── qa-engineer.json\n│   ├── technical-writer.json\n│   ├── low-code-no-code.json\n│   └── cloud-architect.json\n├── .github/\n│   └── ISSUE_TEMPLATE/\n│       ├── bug_report.md\n│       └── feature_request.md\n├── README.md\n├── CONTRIBUTING.md\n├── CODE_OF_CONDUCT.md\n├── SECURITY.md\n└── LICENSE\n```\n\n## 🤝 Contributing\n\nWe welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\n**Ways to contribute:**\n- 🐛 Fix broken resource links\n- ➕ Add new nodes or resources to existing roadmaps\n- 🗺️ Propose a new roadmap\n- 💬 Share community tips\n- 🎨 Improve the design\n- 📝 Improve documentation\n\n## 📄 License\n\nMIT License — free for personal and commercial use.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**Made with ❤️ for developers everywhere**\n\n[⭐ Star this repo](https://github.com/rudra496/devroadmaps) if you find it useful!\n\n\u003c/div\u003e\n\n## 🌐 Connect\n\n- [![GitHub](https://img.shields.io/badge/GitHub-rudra496-181717?logo=github)](https://github.com/rudra496)\n- [![LinkedIn](https://img.shields.io/badge/LinkedIn-rudrasarker-0A66C2?logo=linkedin)](https://www.linkedin.com/in/rudrasarker)\n- [![X/Twitter](https://img.shields.io/badge/X-@Rudra496-000000?logo=x)](https://x.com/Rudra496)\n- [![Facebook](https://img.shields.io/badge/Facebook-rudrasarker130-1877F2?logo=facebook)](https://www.facebook.com/rudrasarker130)\n- [![YouTube](https://img.shields.io/badge/YouTube-@rudrasarker9732-FF0000?logo=youtube)](https://youtube.com/@rudrasarker9732)\n- [![Dev.to](https://img.shields.io/badge/Dev.to-rudra__sarker-000000?logo=devdotto)](https://dev.to/rudra_sarker)\n- [![ResearchGate](https://img.shields.io/badge/ResearchGate-Rudra_Sarker-00CCBB?logo=researchgate)](https://www.researchgate.net/profile/Rudra-Sarker-3)\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eBuilt with ❤️ by \u003ca href=\"https://github.com/rudra496\"\u003erudra496\u003c/a\u003e\u003c/strong\u003e\u003cbr\u003e\n  \u003csub\u003eMIT License · Free \u0026 Open Source Forever\u003c/sub\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frudra496%2Fdevroadmaps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frudra496%2Fdevroadmaps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frudra496%2Fdevroadmaps/lists"}