Open-source developer-tools software
13379 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.
13379 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| AntonOsika/gpt-engineer gpt-engineer is a Python CLI platform for experimenting with AI code generation, letting users specify software in natural language and wat… | 10 | 55049 | maintenance |
| serbanghita/Mobile-Detect MobileDetect is a lightweight PHP library that detects mobile devices, including distinguishing phones from tablets, using User-Agent strin… | 87 | 10678 | active |
| joho/godotenv A Go port of Ruby's dotenv library that loads environment variables from .env files into the process environment. It can be used as a Go li… | 80 | 10666 | stable |
| libgit2 libgit2 is a portable, pure C implementation of Git's core methods provided as a re-entrant linkable library with a solid API. It can be em… | 96 | 10629 | stable |
| simonlin1212/a-stock-data A self-contained Skill file (structured Markdown with embedded Python) that aggregates China A-share market data from 19 sources into 54 re… | 80 | 10617 | active |
| super-linter/super-linter Super-linter is a containerized collection of curated linters and code analyzers for many programming languages, runnable as a GitHub Actio… | 88 | 10608 | active |
| FredrikNoren/ungit Ungit is a web-based graphical user interface for git that makes the version control system easier to understand and use. It runs as a Node… | 84 | 10608 | active |
| wader/fq fq is a command-line tool, expression language, and set of decoders for inspecting and querying binary formats, modeled after jq and using … | 87 | 10601 | active |
| i3 Window Manager i3 is a tiling window manager for X11, written from scratch in C using xcb. It arranges windows in a tree structure, supports multi-monitor… | 77 | 10596 | stable |
| prompt-toolkit/python-prompt-toolkit A pure Python library for building powerful interactive command line and terminal applications, serving as an advanced replacement for GNU … | 81 | 10586 | stable |
| xykt/IPQuality A shell-based IP quality check script that reports IP type, risk scores from multiple databases, streaming/AI service unlock status, email … | 69 | 10586 | active |
| wxt-dev/wxt WXT is a TypeScript framework for building web browser extensions, described as 'like Nuxt, but for Web Extensions'. It provides file-based… | 88 | 10562 | active |
| google/auto Google Auto is a collection of Java annotation-processor-based source code generators, including AutoValue for immutable value types, AutoF… | 70 | 10559 | stable |
| trailhq/Graft Graft is an open-source context layer for large codebases that builds a deterministic code graph using tree-sitter AST parsing and exposes … | 59 | 10536 | active |
| tylertreat/comcast Comcast is a Go CLI tool that simulates poor network conditions such as latency, bandwidth limits, and packet loss by wrapping system tools… | 25 | 10516 | stable |
| mason.nvim mason.nvim is a Neovim plugin providing a portable package manager for installing and managing external editor tooling such as LSP servers,… | 80 | 10510 | active |
| itsfatduck/optimizerDuck optimizerDuck is a free, open-source Windows optimization tool built with C#/WinUI that provides performance tweaks, privacy controls, debl… | 80 | 10464 | active |
| Rector Rector is a PHP CLI tool that performs instant upgrades and automated refactoring of PHP codebases using AST-based rules. It supports upgra… | 95 | 10437 | active |
| containerd/nerdctl nerdctl is a Docker-compatible command-line interface for containerd, supporting the same UI/UX as docker including Compose, BuildKit build… | 99 | 10432 | active |
| nix-community/home-manager Home Manager is a tool for declaratively managing a user's home environment using the Nix package manager and Nixpkgs. It handles user-spec… | 77 | 10430 | active |
| RetroPie A shell-based setup script that installs and configures RetroArch, emulator cores, and the EmulationStation front end on Raspberry Pi, ODro… | 66 | 10420 | active |
| gskinner/regexr RegExr is an HTML/JS web application for creating, testing, and learning about Regular Expressions, with real-time match highlighting, expr… | 34 | 10377 | active |
| cs01/gdbgui gdbgui is a browser-based frontend to the GNU debugger (gdb), letting users set breakpoints, view stack traces, and visualize data structur… | 32 | 10354 | active |
| zyronon/TypeWords TypeWords is a free, open-source web application for learning English vocabulary and memorizing articles through typing practice. It uses t… | 89 | 10349 | active |
| hackjutsu/Lepton Lepton is a free, open-source desktop code snippet manager built on Electron and powered by GitHub Gist. It offers unlimited public/secret … | 83 | 10340 | active |
| Gogh-Co/Gogh Gogh is a shell-script-based collection of color schemes for terminal emulators such as Gnome Terminal, Pantheon Terminal, Tilix, XFCE4 Ter… | 98 | 10337 | active |
| raineorshine/npm-check-updates npm-check-updates (ncu) is a CLI tool and library that upgrades package.json dependencies to their latest versions while preserving semanti… | 95 | 10318 | active |
| AveYo/MediaCreationTool.bat A batch script wrapper around Microsoft's Media Creation Tool that automates downloading and creating Windows 10/11 installation media (ISO… | 32 | 10312 | active |
| Moby BuildKit is a concurrent, cache-efficient toolkit for converting source code into build artifacts such as OCI container images. It powers D… | 94 | 10307 | stable |
| pypa/pip pip is the standard package installer for Python, used to install and manage packages from the Python Package Index and other indexes. It h… | 77 | 10295 | stable |
| sharkdp/hexyl hexyl is a command-line hex viewer for the terminal written in Rust. It uses colored output to distinguish categories of bytes such as NULL… | 63 | 10285 | active |
| JetBrains/ideavim IdeaVim is an official JetBrains plugin that embeds a Vim engine into JetBrains IDEs, supporting Vim motions, commands, macros, registers, … | 77 | 10274 | active |
| CefSharp CefSharp is a .NET wrapper around the Chromium Embedded Framework (CEF) that lets you embed a full Chromium browser in WPF, WinForms, or of… | 98 | 10267 | active |
| conda-forge/miniforge Miniforge provides minimal installers for Conda and Mamba pre-configured to use the conda-forge channel as the default package source. It s… | 97 | 10260 | active |
| ParthJadhav/Tkinter-Designer Tkinter Designer is a Python tool that converts Figma designs into ready-to-use Tkinter GUI code. It uses the Figma API to analyze design f… | 65 | 10260 | active |
| Fmstrat/winapps WinApps runs Windows applications like Microsoft Office and Adobe products inside a Docker-based Windows VM and integrates them into Linux … | 32 | 10256 | active |
| HMCL-dev/HMCL Hello Minecraft! Launcher (HMCL) is a cross-platform, open-source Minecraft launcher built with JavaFX. It supports installing mod loaders … | 98 | 10241 | active |
| faisalman/ua-parser-js UAParser.js is a lightweight, dependency-free JavaScript library that parses User-Agent strings into structured data about browsers, OS, de… | 86 | 10198 | stable |
| LuckyPennySoftware/AutoMapper AutoMapper is a convention-based object-object mapper for .NET that eliminates manual mapping code between object types, such as flattening… | 94 | 10187 | stable |
| ophub/amlogic-s9xxx-armbian A set of shell scripts and build tooling that produces Armbian (Debian/Ubuntu-based) images for Amlogic, Rockchip, and Allwinner ARM device… | 99 | 10168 | active |
| pahen/madge Madge is a JavaScript developer tool that generates visual dependency graphs from CommonJS, AMD, and ES6 modules, as well as Sass, Stylus, … | 57 | 10168 | active |
| npm CLI npm is the default package manager for Node.js and JavaScript, used to install, publish, and manage project dependencies from the npm regis… | 93 | 10131 | active |
| Tilt Tilt is a CLI tool that defines your microservice development environment as code (via a Tiltfile) and automates the loop from code change … | 99 | 10114 | active |
| gruns/icecream IceCream is a Python library that provides the ic() function as a smarter replacement for print() debugging. It prints expressions alongsid… | 81 | 10109 | stable |
| drivendataorg/cookiecutter-data-science Cookiecutter Data Science (CCDS) is a Python CLI tool that scaffolds standardized, flexible data science project structures with best pract… | 78 | 10086 | active |
| XIU2/UserScript A collection of personal Tampermonkey/GreasyFork userscripts by X.I.U, including GitHub high-speed download enhancements, AutoPager infinit… | 74 | 10069 | active |
| facebook/jscodeshift jscodeshift is a toolkit for running codemods (automated code transformations) over multiple JavaScript or TypeScript files. It provides a … | 74 | 10040 | active |
| rubickCenter/rubick Rubick is an open-source, Electron-based desktop efficiency toolbox that launches apps, files, and plugins via a keyword search bar (Alt/Op… | 60 | 10029 | active |
| Koin Koin is a pragmatic, lightweight dependency injection framework for Kotlin and Kotlin Multiplatform, offering a concise DSL and annotations… | 92 | 10020 | stable |
| pdone/lx-music-source A collection of custom music source scripts (SixYin, Huibq, Flower, LX, ikun, Grass, JuheApi, QDY) for the LX Music desktop and mobile play… | 67 | 10009 | active |
| php-fig/container The official PHP-FIG repository holding the PSR-11 Container Interface, a set of PHP interfaces describing dependency injection containers.… | 48 | 9993 | stable |
| gitkraken/vscode-gitlens GitLens is an open-source VS Code extension that supercharges Git with blame annotations, CodeLens, an interactive Commit Graph, rich histo… | 98 | 9943 | active |
| Agents365-ai/drawio-skill An agent skill (SKILL.md + Python CLI) that generates professional draw.io diagrams from natural language, codebases, IaC configs, SQL sche… | 80 | 9943 | active |
| Humanizr/Humanizer Humanizer is a popular .NET library for transforming strings, enums, dates, timespans, numbers, and quantities into human-friendly, localiz… | 88 | 9934 | stable |
| Xiaomi Kernel OpenSource Xiaomi's official open-source release of the Linux kernel sources for its phones and tablets, organized as one branch per device and Androi… | 77 | 9925 | active |
| pkgxdev/pkgx pkgx is a standalone 4 MiB Rust binary that can run any version of any open-source tool on demand without permanently installing it, leavin… | 93 | 9923 | active |
| rgcr/m-cli m-cli is a Swiss Army Knife command-line tool for macOS that lets users control system functions, manage utilities, and tweak preferences f… | 71 | 9916 | active |
| happydog-intj/JsBridge An Android library providing a bidirectional bridge between Java and JavaScript in WebViews, inspired by WeChat's jsBridge. It lets develop… | 75 | 9906 | stable |
| Xtreme Firmware Xtreme Firmware is a feature-rich custom firmware for the Flipper Zero multitool device, written in C. It bundles many community apps, adde… | 10 | 9900 | active |
| macfuse/macfuse macFUSE is a macOS software package that lets non-privileged users create file systems in user space, with a kernel extension bridging to k… | 93 | 9845 | active |
| ncc A zero-configuration CLI that compiles a Node.js project, including all its dependencies, into a single output file, similar to how gcc com… | 87 | 9839 | stable |
| bobthecow/psysh PsySH is a runtime developer console, interactive debugger, and REPL for PHP. It provides an interactive shell with tab completion, inline … | 94 | 9828 | active |
| symfony/console Symfony Console is a PHP component that eases the creation of beautiful and testable command-line interfaces. It provides command registrat… | 93 | 9812 | stable |
| pixel-agents-hq/pixel-agents Pixel Agents is a VS Code extension and standalone CLI that visualizes AI coding agents (like Claude Code) as animated pixel-art characters… | 83 | 9811 | active |
| awslabs/mcp A suite of open-source Model Context Protocol (MCP) servers from AWS Labs that expose AWS services, documentation, and best practices to LL… | 84 | 9806 | active |
| ibelick/ui-skills A curated registry of design-engineering 'skills' (reusable instruction documents) that help humans and AI agents build better user interfa… | 78 | 9803 | active |
| sindresorhus/ora Ora is a JavaScript library for rendering elegant animated spinners in the terminal, with customizable text, colors, and spinner styles. It… | 87 | 9757 | stable |
| Pageres A Node.js library for capturing website screenshots at multiple resolutions using headless Chrome (Puppeteer). It supports custom CSS/JS in… | 38 | 9731 | active |
| docker/docker-bench-security Docker Bench for Security is a shell script that automates checks of Docker hosts and containers against the CIS Docker Benchmark best prac… | 57 | 9703 | active |
| tobymao/sqlglot SQLGlot is a dependency-free Python SQL parser, transpiler, optimizer, and execution engine supporting 30+ SQL dialects such as DuckDB, Sno… | 77 | 9683 | stable |
| frankbria/ralph-claude-code Ralph is a shell-based CLI tool that runs autonomous development loops with Claude Code, letting the AI iteratively improve a project until… | 63 | 9679 | active |
| HyDE HyDE is a shell-based theming and configuration framework that turns Hyprland-based Linux systems into a fully customized, aesthetic deskto… | 87 | 9673 | active |
| anchore/syft Syft is a CLI tool and Go library that generates Software Bill of Materials (SBOM) documents from container images, filesystems, and archiv… | 99 | 9663 | active |
| JPL Open Source Rover The JPL Open Source Rover is a build-it-yourself, scaled-down 6-wheel rover based on the design JPL uses to explore Mars, made entirely fro… | 64 | 9660 | active |
| mulaRahul/keyviz Keyviz is a free, open-source desktop application that visualizes keystrokes and mouse actions in real time, built with Tauri (Rust + TypeS… | 70 | 9656 | active |
| modem-dev/hunk Hunk is a review-first terminal diff viewer (TUI) for reviewing complete changesets from Git, Jujutsu, and Sapling, with syntax highlightin… | 82 | 9625 | active |
| Checkstyle Checkstyle is a static analysis tool that checks Java source code against configurable coding standards and style rules, such as naming, im… | 99 | 9615 | active |
| oclif/oclif oclif is an open-source framework for building command-line interfaces in Node.js and TypeScript, created by Salesforce. This repository co… | 93 | 9594 | active |
| pastelsky/bundlephobia Bundlephobia is a web service and API that reports the bundle size and performance cost of npm packages, including historical trends and pa… | 66 | 9594 | active |
| backnotprop/plannotator Plannotator is a local, browser-based review tool for AI coding agents like Claude Code, Codex, and Gemini CLI. It hooks into the agent's p… | 80 | 9566 | active |
| SwiftGen SwiftGen is a command-line code generator that produces type-safe Swift constants for project resources like asset catalogs, storyboards, f… | 54 | 9549 | active |
| mac-cain13/R.swift R.swift is a code generation tool for Swift projects that generates strongly typed, autocompleted accessors for resources like images, font… | 26 | 9549 | active |
| spring-projects/spring-petclinic Spring PetClinic is the official Spring sample application: a Spring Boot web app that manages a veterinary clinic's owners, pets, veterina… | 73 | 9548 | active |
| mini.nvim mini.nvim is a library of 45+ independent Lua modules for Neovim (0.10+) covering common editing tasks like textobjects, commenting, comple… | 81 | 9542 | active |
| nvim-cmp nvim-cmp is a completion engine plugin for Neovim written in Lua. It aggregates completion items from configurable external sources such as… | 60 | 9484 | stable |
| major/MySQLTuner-perl MySQLTuner is a Perl script that audits a running MySQL, MariaDB, or Percona Server instance and reports configuration variables, status me… | 97 | 9479 | active |
| swagger-api/swagger-editor Swagger Editor is a browser-based and embeddable editor for authoring OpenAPI and Swagger API specifications in YAML/JSON. It is available … | 93 | 9466 | active |
| voidcosmos/npkill Npkill is a TypeScript CLI tool that scans a system for node_modules directories, showing their sizes and last-modified dates in an interac… | 65 | 9454 | active |
| json-path/JsonPath Jayway JsonPath is a Java library providing a DSL for reading and querying JSON documents using JsonPath expressions, analogous to XPath fo… | 61 | 9452 | stable |
| jorgebucaran/fisher Fisher is a plugin manager for the Fish interactive shell, written entirely in Fish script. It installs, updates, lists, and removes shell … | 66 | 9440 | stable |
| AppImage AppImageKit is the reference tooling for the AppImage format, which packages desktop Linux applications as a single executable file that ru… | 62 | 9437 | active |
| Justson/AgentWeb AgentWeb is a powerful and easy-to-use Android library built on top of the system WebView, providing solutions for common WebView problems … | 96 | 9436 | stable |
| Il2CppDumper Il2CppDumper is a C# command-line tool that extracts type, method, and string information from Unity IL2CPP binaries and their global-metad… | 23 | 9432 | active |
| jely2002/youtube-dl-gui Open Video Downloader is a cross-platform desktop GUI for yt-dlp/youtube-dl built with Rust, Tauri, and Vue + TypeScript. It lets users dow… | 93 | 9411 | active |
| pwr-Solaar/Solaar Solaar is a Linux device manager for Logitech keyboards, mice, trackpads, and other peripherals connected via Unifying, Bolt, Lightspeed, o… | 81 | 9402 | active |
| NeoHtop NeoHtop is a modern, cross-platform desktop system monitor built with Rust, Tauri, and Svelte. It provides real-time process monitoring wit… | 54 | 9396 | active |
| max-sixty/worktrunk Worktrunk is a Rust CLI that simplifies Git worktree management, making worktrees as easy to use as branches. It is designed for running mu… | 81 | 9375 | active |
| electronicarts/EASTL EASTL is Electronic Arts' C++ Standard Template Library, providing containers, algorithms, and iterators with an emphasis on high performan… | 53 | 9375 | stable |
| Spyder Spyder is a free, open-source scientific Python IDE built with PyQt, featuring an editor, interactive console, variable explorer, and plott… | 93 | 9372 | stable |
| git-ecosystem/git-credential-manager Git Credential Manager is a secure, cross-platform Git credential helper built on .NET that stores credentials in the OS-native secure stor… | 94 | 9368 | active |