Open-source developer-tools software
25632 open-source libraries, tools and applications tagged developer-tools, ranked by how closely developer-tools is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
25632 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| curl Docker images curl is a command-line tool and libcurl is a C library for transferring data to or from servers using URL syntax, supporting dozens of prot… | 95 | 43152 | stable |
| FuelLabs/fuels-rs fuels-rs is the official Rust SDK for the Fuel blockchain, enabling developers to compile, deploy, and interact with Sway smart contracts. … | 89 | 42979 | active |
| aria2/aria2 aria2 is a lightweight, cross-platform command-line download utility supporting HTTP/HTTPS, FTP, SFTP, BitTorrent, and Metalink with multi-… | 59 | 42970 | stable |
| GKD GKD is an Android application that automates screen taps using Accessibility services, advanced selectors, and subscription rules. It lets … | 89 | 42843 | active |
| GKD GKD is an Android app that performs custom screen taps automatically based on Android Accessibility services, a CSS-like advanced selector … | 89 | 42843 | active |
| sxyazi/yazi Yazi is a blazing-fast terminal file manager written in Rust, built on non-blocking async I/O with concurrent task scheduling. It offers im… | 93 | 42494 | active |
| Alamofire Alamofire is an elegant HTTP networking library for Swift built on top of URLSession, providing chainable request/response handling, parame… | 92 | 42405 | stable |
| Black Black is an uncompromising Python code formatter that reformats entire files in a deterministic way. It can be run as a command‑line tool, … | 94 | 41865 | stable |
| Black Black is an opinionated, deterministic Python code formatter that reformats code to a single consistent style. It runs as a CLI, integrates… | 94 | 41865 | stable |
| cheat.sh cheat.sh is a web service that provides instant access to community‑driven cheat sheets for programming languages, commands, and tools. It … | 75 | 41796 | active |
| cheat.sh A unified cheat sheet service providing instant access to community-driven cheat sheets for 56 programming languages, DBMSes, and 1000+ UNI… | 75 | 41796 | stable |
| GyulyVGC/sniffnet Sniffnet is a free, open-source cross-platform GUI application for monitoring and analyzing network traffic, written in Rust. It lets users… | 87 | 41559 | active |
| Hmbown/CodeWhale Codewhale is an open‑source terminal‑native coding agent written in Rust that can read, edit, and run code using any hosted or local LLM yo… | 79 | 41097 | active |
| Appsmith Appsmith is an open‑source low‑code platform for building admin panels, internal tools, and dashboards. It provides a drag‑and‑drop UI buil… | 95 | 41048 | active |
| Appsmith Appsmith is an open-source low-code platform for building admin panels, internal tools, and dashboards with drag-and-drop widgets, JavaScri… | 95 | 41048 | active |
| ToolJet/ToolJet ToolJet is an open-source low-code platform for building internal tools, dashboards, and business applications with a visual drag‑and‑drop … | 93 | 41018 | active |
| Vim Vim is a highly configurable, cross‑platform text editor that extends the classic vi experience with modern features like multi‑level undo,… | 76 | 41010 | active |
| Outline Outline is an open‑source, real‑time collaborative knowledge base and wiki built with React and Node.js. It provides a markdown‑compatible … | 97 | 40868 | active |
| PatrickJS/awesome-cursorrules Awesome Cursor Rules is a curated collection of Markdown‑based .mdc configuration files that customize the behavior of the Cursor AI code e… | 57 | 40828 | active |
| CorentinTh/it-tools IT Tools is a collection of handy online utilities for developers and IT professionals, built with Vue and TypeScript, with a focus on grea… | 67 | 40813 | active |
| Nushell Nushell is a modern, cross‑platform command‑line shell written in Rust. It treats all input as structured data, enabling powerful pipelines… | 94 | 40622 | active |
| lfnovo/open-notebook Open Notebook is an open-source, privacy-focused alternative to Google's Notebook LM that lets users organize multi-modal sources (PDFs, vi… | 90 | 40397 | active |
| frappe/erpnext ERPNext is a free, open‑source enterprise resource planning (ERP) suite built on the Frappe framework. It provides integrated modules for a… | 95 | 40286 | active |
| ShellCheck ShellCheck is a command‑line static analysis tool that scans shell scripts for syntax errors, semantic problems, and portability issues. It… | 68 | 40190 | active |
| ShellCheck ShellCheck is a GPLv3 static analysis tool that finds bugs, pitfalls, and style issues in bash/sh shell scripts. It runs from the terminal,… | 68 | 40190 | stable |
| ajeetdsouza/zoxide zoxide is a smarter cd command written in Rust that learns your most-used directories and lets you jump to them with a few keystrokes. It w… | 86 | 40165 | stable |
| evanw/esbuild esbuild is an extremely fast JavaScript/TypeScript bundler and minifier written in Go. It bundles ESM and CommonJS modules, CSS, JSX, and T… | 91 | 40071 | stable |
| Novu Novu is an open-source communication infrastructure platform that provides a unified API for sending notifications (in-app inbox, email, SM… | 92 | 40038 | active |
| Ink Ink is a React renderer for building interactive command-line applications. It lets developers use familiar React components and Flexbox la… | 94 | 40000 | active |
| drawDB drawDB is a free, browser-based database entity relationship diagram (ERD) editor with SQL generation and import/export. It supports multip… | 74 | 39908 | active |
| ShareX/ShareX ShareX is a free, open‑source Windows desktop application for fast screen capture, screen recording and file sharing. It includes a built‑i… | 88 | 39781 | active |
| google/googletest GoogleTest is Google's C++ xUnit testing and mocking framework, merging the formerly separate GoogleTest and GoogleMock projects. It provid… | 84 | 39642 | stable |
| freeCodeCamp/devdocs DevDocs is an API documentation browser that combines multiple developer documentations into a single clean web UI with instant search, off… | 77 | 39546 | active |
| Mattermost Mattermost is an open‑source, self‑hosted collaboration platform that provides secure messaging, file sharing, voice/video calls and workfl… | 96 | 39404 | active |
| lapce/lapce Lapce is an open-source, GPU-accelerated code editor written in pure Rust with a native GUI built on the Floem toolkit. It offers built-in … | 81 | 38935 | active |
| httpie/cli HTTPie CLI is a modern, user-friendly command-line HTTP client written in Python for testing, debugging, and interacting with APIs and HTTP… | 23 | 38644 | stable |
| ueberdosis/tiptap Tiptap is a headless, framework‑agnostic rich‑text editor built on ProseMirror. It provides a core library plus over 100 extensions and opt… | 93 | 38614 | active |
| linshenkx/prompt-optimizer Prompt Optimizer is an AI prompt optimization tool that helps users write, refine, test, and evaluate prompts for better LLM outputs. It sh… | 89 | 38597 | active |
| Harness Open Source Platform Harness Open Source is an end-to-end self-hosted developer platform combining Git source control management, CI/CD pipelines, hosted cloud … | 90 | 38546 | active |
| Playwright A Model Context Protocol (MCP) server from Microsoft that exposes Playwright browser automation capabilities to LLMs and MCP clients. It le… | 83 | 38481 | active |
| Trilium Notes Trilium Notes is a free, open‑source, cross‑platform hierarchical note‑taking application built with Electron. It lets you build a personal… | 99 | 38380 | active |
| Docker Compose Docker Compose is a tool for defining and running multi-container Docker applications using the Compose file format (compose.yaml). It lets… | 98 | 38368 | stable |
| impress/impress.js impress.js is a JavaScript presentation framework that creates Prezi-style presentations using CSS3 transforms and transitions on an infini… | 61 | 38155 | stable |
| vlang/v The V programming language: a simple, fast, safe compiled language whose compiler bootstraps itself in under a second with zero library dep… | 91 | 38018 | active |
| Rufus Rufus is a free, open‑source utility for formatting USB drives and creating bootable media. It runs on Windows with a small, portable GUI a… | 88 | 37748 | active |
| Rufus Rufus is a free, portable Windows utility for formatting USB drives and creating bootable media from ISO or disk images. It supports BIOS a… | 88 | 37748 | stable |
| khoj-ai/khoj Khoj is a self-hostable personal AI assistant ('second brain') that answers questions from your own documents and the web using local or on… | 83 | 37738 | active |
| Glance Glance is a self‑hosted, lightweight dashboard that aggregates feeds, widgets and services into a single customizable homepage. It runs as … | 90 | 37502 | active |
| Glance Glance is a self-hosted dashboard application that aggregates feeds and services into a single customizable start page. It is a lightweight… | 90 | 37502 | active |
| mpv mpv is a free, open-source, cross-platform command-line media player built on FFmpeg that supports a wide variety of media formats, codecs,… | 73 | 37442 | active |
| Textualize/textual Textual is a Python framework for building text user interfaces (TUIs) with a simple, modern Python API, CSS-like styling, and a rich widge… | 82 | 37371 | active |
| Claude Code Router Claude Code Router (CCR) is a self-hosted local model gateway and control plane that routes AI coding agent requests (Claude Code, Codex, G… | 85 | 37369 | active |
| Nextcloud Nextcloud is a self‑hosted cloud platform that provides file storage, synchronization, and collaborative tools. It runs on PHP and can be d… | 95 | 37162 | active |
| JCodesMore/ai-website-cloner-template AI Website Cloner Template is a Next.js starter that uses AI coding agents to recreate any website as a clean codebase. It provides a singl… | 81 | 36938 | active |
| pnpm pnpm is a fast, disk‑space‑efficient package manager for JavaScript and Node.js projects. It works as a drop‑in replacement for npm and inc… | 95 | 36831 | active |
| Lightpanda Browser Lightpanda is a headless web browser built from scratch in Zig, designed for AI agents, automation, and web scraping rather than human rend… | 99 | 36755 | active |
| date-fns date-fns is a modern JavaScript date utility library providing 200+ modular, immutable functions for parsing, formatting, and manipulating … | 90 | 36647 | stable |
| Ink InkChain Documentation is a web application that provides comprehensive developer guides and reference material for the Ink blockchain. It … | 71 | 36415 | active |
| restic backup solution restic is a fast, secure, and efficient open-source backup program written in Go. It creates encrypted, deduplicated snapshots of files and… | 84 | 36276 | stable |
| just Just is a fast, cross‑platform command runner that lets you define project‑specific recipes in a justfile. It provides a simple, Make‑like … | 95 | 36170 | active |
| just just is a command runner that saves and runs project-specific commands defined in a justfile with make-inspired syntax. It focuses on runni… | 95 | 36170 | stable |
| maboloshi/github-chinese A userscript that fully translates the GitHub interface into Simplified and Traditional Chinese, covering menus, buttons, titles, time elem… | 77 | 36136 | active |
| CyberChef CyberChef is a browser-based web application for performing a wide range of 'cyber' operations such as encryption, encoding, compression, h… | 98 | 36120 | active |
| block/buzz Buzz is a self-hostable team workspace where humans and AI agents collaborate in shared rooms, built on a Nostr relay where every message, … | 78 | 36110 | active |
| zsh-users/zsh-autosuggestions A zsh plugin that provides Fish-like autosuggestions, showing command completions inline as you type based on history and completions. Sugg… | 41 | 36110 | stable |
| carbon-app/carbon Carbon is a web application for creating and sharing beautiful images of source code, with customizable syntax themes, backgrounds, and win… | 49 | 36107 | active |
| jq jq is a lightweight command-line JSON processor written in portable C with zero runtime dependencies. It lets users slice, filter, map, and… | 82 | 35854 | stable |
| esengine/DeepSeek-Reasonix Reasonix is a DeepSeek-native AI coding agent that runs locally as a single Go binary. It provides a terminal‑first workflow with optional … | 78 | 35837 | active |
| can1357/oh-my-pi Oh My Pi is a CLI‑based AI coding agent that wires an IDE directly into the tool. It ships with dozens of LSP/DAP operations, built‑in tool… | 80 | 35778 | active |
| junegunn/vim-plug vim-plug is a minimalist, single-file plugin manager for Vim and Neovim with over ten years of history. It offers fast parallel installatio… | 67 | 35770 | stable |
| refine Refine is an open‑source React framework designed to accelerate the creation of internal tools, admin panels, and B2B applications. It prov… | 83 | 35730 | active |
| refine Refine is an open-source React framework for rapidly building internal tools, admin panels, dashboards, and B2B applications on top of exis… | 83 | 35730 | active |
| utmapp/UTM UTM is an open‑source virtual machine host and system emulator for iOS and macOS built on QEMU. It provides a native UI to create, manage, … | 75 | 35716 | active |
| Zellij Zellij is a terminal workspace that lets you split, stack, and float panes, manage tabs and persistent sessions, all from the command line.… | 96 | 35635 | active |
| kovidgoyal/kitty kitty is a fast, feature-rich, GPU-based terminal emulator written in Python, C, and Go. It supports tabs, window layouts, extensive config… | 99 | 35364 | stable |
| typicode/husky Husky is a lightweight npm package that makes managing native Git hooks easy, using Git's core.hooksPath feature. It lets teams automatical… | 52 | 35336 | stable |
| jdx/mise mise is a single command‑line interface that manages development tool versions, per‑project environment variables, and custom tasks. It sto… | 95 | 35134 | active |
| Laravel Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), templating (Blade),… | 95 | 34966 | stable |
| btop btop++ is a terminal-based system resource monitor written in C++ that displays CPU, memory, disk, network, processes, and GPU usage with a… | 85 | 34891 | active |
| OCRmyPDF OCRmyPDF is a Python command-line tool that adds an OCR text layer to scanned PDF files using Tesseract, making them searchable and copy-pa… | 96 | 34884 | stable |
| derailed/k9s K9s is a terminal-based UI for navigating, observing, and managing Kubernetes clusters in real time. It supports standard resources and CRD… | 93 | 34789 | active |
| qishibo/AnotherRedisDesktopManager A fast, stable, cross-platform Redis desktop GUI client for browsing and managing Redis databases. It handles massive key loads without cra… | 88 | 34785 | stable |
| nothings/stb A collection of single-file, public domain (or MIT) C/C++ libraries covering image loading/writing/resizing, TrueType font rasterization, O… | 71 | 34694 | stable |
| Backstage Backstage is an open‑source framework for building internal developer portals. It provides a software catalog, templating system, and docum… | 94 | 34573 | active |
| Backstage Backstage is an open-source framework, originally created by Spotify and now a CNCF Incubation project, for building internal developer por… | 94 | 34573 | active |
| balena-io/etcher balenaEtcher is an open‑source desktop application for safely flashing OS images onto SD cards and USB drives. It provides a simple three‑s… | 93 | 34481 | active |
| Poetry Poetry is a command‑line tool that manages Python project dependencies, builds packages and publishes them. It replaces traditional tools l… | 96 | 34304 | active |
| Poetry Poetry is a CLI tool for Python dependency management and packaging that uses a pyproject.toml-based project format with a lockfile for det… | 96 | 34304 | stable |
| fish shell Fish is a modern, user‑friendly command line shell that works on Linux, macOS, BSD and Windows (via WSL or Cygwin). It provides out‑of‑the‑… | 97 | 34297 | active |
| fish shell fish is a user-friendly, smart interactive command line shell for macOS, Linux, BSD, and Windows (via WSL/Cygwin), written in Rust. It prov… | 97 | 34297 | stable |
| MonitorControl/MonitorControl MonitorControl is a free macOS application that lets you adjust the brightness, volume, and contrast of external displays using the keyboar… | 84 | 34277 | active |
| zenorocha/clipboard.js clipboard.js is a lightweight (3kb gzipped) JavaScript library for copying text to the clipboard without Flash or heavy frameworks. It uses… | 49 | 34107 | stable |
| pcottle/learnGitBranching LearnGitBranching is an interactive, browser‑based Git visualizer and tutorial that lets users type Git commands and see the repository gra… | 75 | 34071 | active |
| ExplorerPatcher ExplorerPatcher is a Windows utility that modifies Explorer and the taskbar to provide Windows 10‑style features on newer Windows builds. I… | 86 | 34002 | active |
| ExplorerPatcher ExplorerPatcher is a Windows utility that restores and customizes classic Windows 10-style UI elements such as the taskbar, Start menu, and… | 86 | 34002 | active |
| Gitlawb/openclaude OpenClaude is an open‑source terminal‑based coding agent that can interact with any LLM backend. It lets you run prompts, use tools, and ed… | 82 | 33968 | active |
| BetterDisplay BetterDisplay is a macOS application that unlocks advanced display features such as HiDPI scaling, XDR/HDR extra brightness, DDC control, v… | 97 | 33923 | active |
| BetterDisplay BetterDisplay is a macOS menu bar application for advanced display management, offering HiDPI scaling, custom resolutions, XDR/HDR brightne… | 97 | 33923 | active |
| Tabby Tabby is a self‑hosted AI coding assistant that provides LLM‑powered code completion, inline chat, and answer engine capabilities. It runs … | 76 | 33888 | active |
| Tabby Tabby is a self-hosted, open-source AI coding assistant that serves as an on-premises alternative to GitHub Copilot. It provides LLM-powere… | 76 | 33888 | active |