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.

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




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.

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.

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.




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.


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...

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








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



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




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.


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




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.




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


Open-source code hosting platform for developers focused on quality, offering a Rust-based Git server, stacked diff reviews, and secure, testable CI/CD features.



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




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.


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.


Dockge could be considered a Portainer replacement if you're only managing your container with docker-compose. However, for managing docker networks and single containers, Portainer might still be necessary. You can install both Dockge and Portainer.




A refreshingly simple data-driven game engine built in Rust. Free and Open Source Forever!


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.



TIC-80 is a fantasy computer where you can make, play and share tiny games. Comes with built-in tools for development: code, sprites, maps, sound editors and a command line.



