nilbuild

    nilbuild/developer-roadmap

    #858 this week

    Interactive roadmaps, guides and other educational content to help developers grow in their careers.

    education
    angular-roadmap
    backend-roadmap
    blockchain-roadmap
    computer-science
    dba-roadmap
    TypeScript
    NOASSERTION
    363.4K stars
    44.7K forks
    363.4K GitHub watchers
    Updated 8/3/2026
    View on GitHub

    Backblaze Generative Media Hackathon

    Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.

    Enter the hackathon

    Loading star history...

    Use Cases & Benefits

    • Provides interactive, community-driven roadmaps and educational content to help developers grow in various tech domains and career paths.
    • Built with TypeScript, featuring extensive roadmaps covering frontend, backend, DevOps, AI, cloud, and multiple programming languages.
    • Highly popular with 334,775 stars and 42,649 forks, indicating strong adoption and community engagement since 2017.
    • Strength lies in comprehensive, clickable roadmaps and best practices; limitation includes no explicit license, which may affect usage clarity.
    • Ideal for developers at all levels seeking structured learning paths and career guidance across diverse software development and IT fields.

    About developer-roadmap

    roadmap.sh

    Community driven roadmaps, articles and resources for developers

    roadmaps best practices videos roadmaps


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

    View all Roadmaps  ·  Best Practices  ·  Questions

    Here is the list of available roadmaps with more being actively worked upon.

    Have a look at the get started page that might help you pick up a path.

    There are also interactive best practices:

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

    Share with the community

    Please consider sharing a post about roadmap.sh and the value it provides. It really does help!

    GitHub Repo stars GitHub Repo stars GitHub Repo stars GitHub Repo stars GitHub Repo stars

    Development

    Clone the repository, install the dependencies and start the application

    git clone [email protected]:kamranahmedse/developer-roadmap.git
    cd developer-roadmap
    npm install
    npm run dev
    

    Note: use the depth parameter to reduce the clone size and speed up the clone.

    git clone --depth=1 https://github.com/kamranahmedse/developer-roadmap.git
    

    Contribution

    Have a look at contribution docs 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 for details

    Discover Repositories

    Search across tracked repositories by name or description