# nilbuild/developer-roadmap

357.2k  
星标  
44.2k  
分支  
357.2k  
关注者

## 📖 项目介绍

## [roadmap.sh](https://roadmap.sh/)

Community driven roadmaps, articles and resources for developers

Roadmaps are now interactive, you can click the nodes to read more about the topics.

### Here is the list of available roadmaps with more being actively worked upon.
> Have a look at the [get started](https://roadmap.sh/get-started) page that might help you pick up a path.

- [Frontend Roadmap](https://roadmap.sh/frontend) / [Frontend Beginner Roadmap](https://roadmap.sh/frontend?r=frontend-beginner)
- [Backend Roadmap](https://roadmap.sh/backend) / [Backend Beginner Roadmap](https://roadmap.sh/backend?r=backend-beginner)
- [DevOps Roadmap](https://roadmap.sh/devops) / [DevOps Beginner Roadmap](https://roadmap.sh/devops?r=devops-beginner)
- [DevSecOps Roadmap](https://roadmap.sh/devsecops)
- [Full Stack Roadmap](https://roadmap.sh/full-stack)
- [Claude Code Roadmap](https://roadmap.sh/claude-code)
- [OpenClaw Roadmap](https://roadmap.sh/openclaw)
- [Vibe Coding Roadmap](https://roadmap.sh/vibe-coding)
- [HTML Roadmap](https://roadmap.sh/html)
- [CSS Roadmap](https://roadmap.sh/css)
- [JavaScript Roadmap](https://roadmap.sh/javascript)
- [TypeScript Roadmap](https://roadmap.sh/typescript)
- [Git and GitHub](https://roadmap.sh/git-github) / [Git and GitHub Beginner](https://roadmap.sh/git-github?r=git-github-beginner)
- [API Design Roadmap](https://roadmap.sh/api-design)
- [Computer Science Roadmap](https://roadmap.sh/computer-science)
- [Data Structures and Algorithms Roadmap](https://roadmap.sh/datastructures-and-algorithms)
- [AI and Data Scientist Roadmap](https://roadmap.sh/ai-data-scientist)
- [AI Engineer Roadmap](https://roadmap.sh/ai-engineer)
- [Network Engineer Roadmap](https://roadmap.sh/network-engineer)
- [AWS Roadmap](https://roadmap.sh/aws)
- [Cloudflare Roadmap](https://roadmap.sh/cloudflare)
- [Linux Roadmap](https://roadmap.sh/linux)
- [Leetcode Roadmap](https://roadmap.sh/leetcode)
- [Terraform Roadmap](https://roadmap.sh/terraform)
- [Data Analyst Roadmap](https://roadmap.sh/data-analyst)
- [BI Analyst Roadmap](https://roadmap.sh/bi-analyst)
- [Data Engineer Roadmap](https://roadmap.sh/data-engineer)
- [Machine Learning Roadmap](https://roadmap.sh/machine-learning)
- [MLOps Roadmap](https://roadmap.sh/mlops)
- [Product Manager Roadmap](https://roadmap.sh/product-manager)
- [Engineering Manager Roadmap](https://roadmap.sh/engineering-manager)
- [QA Roadmap](https://roadmap.sh/qa)
- [Python Roadmap](https://roadmap.sh/python)
- [Django Roadmap](https://roadmap.sh/django)
- [Software Architect Roadmap](https://roadmap.sh/software-architect)
- [Game Developer Roadmap](https://roadmap.sh/game-developer) / [Server Side Game Developer](https://roadmap.sh/server-side-game-developer)
- [Software Design and Architecture Roadmap](https://roadmap.sh/software-design-architecture)
- [C++ Roadmap](https://roadmap.sh/cpp)
- [React Roadmap](https://roadmap.sh/react)
- [Next.js Roadmap](https://roadmap.sh/nextjs)
- [React Native Roadmap](https://roadmap.sh/react-native)
- [Vue Roadmap](https://roadmap.sh/vue)
- [Angular Roadmap](https://roadmap.sh/angular)
- [Node.js Roadmap](https://roadmap.sh/nodejs)
- [PHP Roadmap](https://roadmap.sh/php)
- [WordPress Roadmap](https://roadmap.sh/wordpress)
- [Laravel Roadmap](https://roadmap.sh/laravel)
- [GraphQL Roadmap](https://roadmap.sh/graphql)
- [Android Roadmap](https://roadmap.sh/android)
- [iOS Roadmap](https://roadmap.sh/ios)
- [Swift/Swift UI Roadmap](https://roadmap.sh/swift-ui)
- [Flutter Roadmap](https://roadmap.sh/flutter)
- [Go Roadmap](https://roadmap.sh/golang)
- [Rust Roadmap](https://roadmap.sh/rust)
- [Java Roadmap](https://roadmap.sh/java)
- [Kotlin Roadmap](https://roadmap.sh/kotlin)
- [Spring Boot Roadmap](https://roadmap.sh/spring-boot)
- [Design System Roadmap](https://roadmap.sh/design-system)
- [PostgreSQL Roadmap](https://roadmap.sh/postgresql-dba)
- [ElasticSearch Roadmap](https://roadmap.sh/elasticsearch)
- [SQL Roadmap](https://roadmap.sh/sql)
- [Redis Roadmap](https://roadmap.sh/redis)
- [Blockchain Roadmap](https://roadmap.sh/blockchain)
- [ASP.NET Core Roadmap](https://roadmap.sh/aspnet-core)
- [System Design Roadmap](https://roadmap.sh/system-design)
- [Kubernetes Roadmap](https://roadmap.sh/kubernetes)
- [Cyber Security Roadmap](https://roadmap.sh/cyber-security)
- [MongoDB Roadmap](https://roadmap.sh/mongodb)
- [UX Design Roadmap](https://roadmap.sh/ux-design)
- [Docker Roadmap](https://roadmap.sh/docker)
- [Prompt Engineering Roadmap](https://roadmap.sh/prompt-engineering)
- [Technical Writer Roadmap](https://roadmap.sh/technical-writer)
- [DevRel Engineer Roadmap](https://roadmap.sh/devrel)
- [AI Red Teaming Roadmap](https://roadmap.sh/ai-red-teaming)
- [AI Agents Roadmap](https://roadmap.sh/ai-agents)
- [Bash/Shell Roadmap](https://roadmap.sh/shell-bash)
- [Ruby Roadmap](https://roadmap.sh/ruby)
- [Ruby on Rails Roadmap](https://roadmap.sh/ruby-on-rails)
- [Scala Roadmap](https://roadmap.sh/scala)
- [Forward Deployed Engineer Roadmap](https://roadmap.sh/forward-deployed-engineer)

There are also interactive best practices:

- [Backend Performance Best Practices](https://roadmap.sh/best-practices/backend-performance)
- [Frontend Performance Best Practices](https://roadmap.sh/best-practices/frontend-performance)
- [Code Review Best Practices](https://roadmap.sh/best-practices/code-review)
- [API Security Best Practices](https://roadmap.sh/best-practices/api-security)
- [AWS Best Practices](https://roadmap.sh/best-practices/aws)

..and questions to help you test, rate and improve your knowledge

- [JavaScript Questions](https://roadmap.sh/questions/javascript)
- [Node.js Questions](https://roadmap.sh/questions/nodejs)
- [React Questions](https://roadmap.sh/questions/react)
- [Backend Questions](https://roadmap.sh/questions/backend)
- [Frontend Questions](https://roadmap.sh/questions/frontend)

## Development

Clone the repository, install the dependencies and start the application

```
bash
git clone git@github.com:nilbuild/developer-roadmap.git --depth 1
cd developer-roadmap
pnpm add @roadmapsh/editor@npm:@roadmapsh/dummy-editor -w
pnpm install
```

Run the development server with:

```
bash
pnpm dev
```

> Make sure to rename `.env.example` to `.env` before running the app.

## Contribution

> Have a look at [contribution docs](/content/projects/contributing.md) for how to update any of the roadmaps

- Add content to roadmaps
- Add new roadmaps
- Suggest changes to existing roadmaps
- Discuss ideas in issues
- Spread the word

## Thanks to all contributors ❤

## License

Have a look at the [license file](/content/projects/license/index.html) for details

### 🔗 项目信息

**创建时间:** 2017/3/15  
**最后更新:** 2026/6/15  
**开源协议:** Other  
**项目大小:** 361.0k KB

### 📊 项目统计

⭐ 星标: 357.2k  
🍴 分支: 44.2k  
👀 关注者: 357.2k  
📝 议题: 24  
[🌟 访问GitHub仓库](https://github.com/nilbuild/developer-roadmap)
