roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings.

roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings.





Svelte is a component framework that compiles declarative code into efficient JavaScript that updates the DOM with surgical precision. It is similar to React and Vue.js and offers a build process to optimize performance.




Insomnium is a fast local API testing tool that is privacy-focused and 100% local. For testing GraphQL, REST, WebSockets and gRPC. This is a fork of Kong/insomnia.


Bknd is a lightweight, infrastructure-agnostic backend system that runs in any JavaScript environment. It provides an instant backend with a full REST API, authentication, database management, media handling, and workflows.

A multi-platform, AI-augmented coding companion ensuring secure development with unit test creation.




Ascendara simplifies your game management experience by providing a seamless way to discover, organize, and test pre-installed games. No more hassle with extracting, installing, or moving files. The game library is powered by a custom webscraper, currently featuring titles...
Securely transfer files, directories, or text between computers. Use pronounceable, single-use codes for easy setup. Supports PAKE encryption and TURN-like relay for network flexibility.

Low-fidelity wireframing tool emulating sketching, built for online teamwork, offering drag-n-drop simplicity, reusable components, interactive prototypes, and exportable wireframes.




A disassembler and decompiler with robust support for various processors and file formats, offering pseudocode similar to original source code.




The Arch User Repository (AUR) provides user-made PKGBUILD scripts for packages not included in official repositories. These PKGBUILD scripts simplify building from source by explicitly listing and checking for dependencies and configuring the install to match the Arch...

KompoZer is a complete web authoring system that combines web file management and easy-to-use WYSIWYG web page editing.






Automates global deployment, continuous integration, and site management with secure, multi-cloud hosting, flexible add-ons, and scalable infrastructure.



Pinegrow is a Mac, Windows and Linux web editor that lets you build responsive websites faster with live multi-page editing, CSS & SASS styling, CSS Grid editor and smart components for Bootstrap, Foundation and WordPress.




Scirra Construct is a 2D game development engine with a focus on building games visually. No programming is required though the software uses a visual method for event handling that relies on programming concepts like variables, loops and conditions.


Homarr is a simple and modern homepage for your server that helps you access all of your services in one place. It integrates with the services you use to display useful information or control them. It's easy to install and supports many different devices.


A free, open source, multi-platform SQLite database manager written in C++, with use of Qt framework.




Bolt.new is an in-browser AI web development agent that leverages StackBlitz’s WebContainers to allow for full stack application development. The application presents users with a simple, chat-based environment in which one prompts an agent to make code changes that are updated...


Build, compile, and test Godot game projects directly on Android using an integrated Gradle environment designed for on-device development and open-source workflows.




Native macOS menu bar tool for managing Git without the terminal, offering repository sync, smart branching, history recovery, and safe workflows.




Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.


Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible.




Modern HTTP client for GNOME with GTK 4 UI, supports GET/POST/PUT/DELETE, custom headers, secure environment variables, projects, request history, cURL export, and syntax highlighting.


