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 |
|---|---|---|---|
| linuxserver/Heimdall Heimdall is a self-hosted web application dashboard and launcher for organizing links to all your web applications. It supports enhanced in… | 98 | 9362 | active |
| OrbStack OrbStack is a fast, lightweight macOS application for running Docker containers, Kubernetes, and full Linux virtual machines. It serves as … | 44 | 9355 | active |
| kubernetes-sigs/kubebuilder Kubebuilder is an SDK and scaffolding framework for building Kubernetes APIs and controllers in Go using custom resource definitions (CRDs)… | 94 | 9351 | stable |
| klaudiosinani/taskbook Taskbook is a command-line application for managing tasks, notes, and boards directly from the terminal. It stores data locally in JSON fil… | 42 | 9347 | stable |
| alvinunreal/oh-my-opencode-slim A lightweight agent orchestration plugin for OpenCode that delegates tasks to a team of seven specialized sub-agents (Orchestrator, Explore… | 78 | 9344 | active |
| terkelg/prompts A lightweight Node.js library for building beautiful, user-friendly interactive command-line prompts. It supports various prompt types (tex… | 29 | 9313 | stable |
| pprof pprof is a tool for visualization and analysis of profiling data stored in profile.proto format. It generates text and graphical reports (f… | 77 | 9301 | active |
| jsx-eslint/eslint-plugin-react An ESLint plugin providing React and JSX-specific linting rules for JavaScript codebases. It enforces best practices, catches common bugs, … | 75 | 9294 | active |
| LXD Multipass is a lightweight VM manager from Canonical that orchestrates Ubuntu virtual machines on Linux, Windows, and macOS using native hy… | 96 | 9291 | active |
| App Manager App Manager is a full-featured open-source package manager and app inspector for Android. It lets users install, uninstall, back up, and de… | 93 | 9285 | active |
| ConEmu/ConEmu ConEmu is a customizable Windows console emulator that hosts multiple consoles and simple GUI applications as tabs and splits in one window… | 26 | 9271 | active |
| WinMerge/winmerge WinMerge is an open-source visual differencing and merging tool for Windows that compares files and folders side by side. It supports text,… | 93 | 9253 | stable |
| gibbed/SteamAchievementManager Steam Achievement Manager (SAM) is a portable desktop application for managing achievements and statistics for Steam games. It requires the… | 73 | 9244 | active |
| ritz078/transform Transform is a polyglot web application that converts code and data between many formats, such as JSON to TypeScript, SVG to JSX, GraphQL t… | 57 | 9237 | active |
| ThePrimeagen/harpoon Harpoon is a Neovim plugin that lets you mark a small set of frequently used files and jump to them with minimal keystrokes. It also suppor… | 51 | 9229 | active |
| kpdecker/jsdiff jsdiff is a JavaScript library that computes differences between two texts using the Myers O(ND) diff algorithm. It provides functions to d… | 77 | 9214 | stable |
| xanderfrangos/twinkle-tray Twinkle Tray is a Windows system tray app that adds brightness sliders for controlling laptop backlights and DDC/CI-capable external monito… | 80 | 9208 | stable |
| cmliu/CF-Workers-docker.io A Docker registry mirror/proxy deployed on Cloudflare Workers or Pages that forwards requests to Docker Hub and other registries. It helps … | 10 | 9208 | active |
| AppHouseKitchen/AlDente-Battery_Care_and_Monitoring AlDente is a macOS menu bar application that lets users set charging limits on their MacBook to keep the battery between healthy percentage… | 97 | 9203 | active |
| ublue-os/bazzite Bazzite is a gaming-focused Fedora Atomic (Kinoite/Silverblue) custom operating system image built with OCI tooling, pre-installed with Ste… | 95 | 9201 | active |
| shadcn/improve An agent skill that audits a codebase using a capable LLM and writes self-contained markdown implementation plans for cheaper models to exe… | 56 | 9187 | active |
| facebook/chisel Chisel is a collection of LLDB commands implemented in Python that assist in debugging iOS and macOS apps. It extends the LLDB debugger wit… | 52 | 9178 | active |
| klaudiosinani/signale Signale is a highly configurable, hackable logging library for Node.js with 19 out-of-the-box loggers, integrated timers, scoped loggers, a… | 53 | 9173 | stable |
| Momentum Firmware Momentum Firmware is a feature-rich, stable, and highly customizable custom firmware for the Flipper Zero multitool device, written in C. I… | 70 | 9166 | active |
| phpDocumentor/TypeResolver A PHP library that resolves DocBlock type expressions and structural element names according to PSR-5, turning partial class names into ful… | 70 | 9154 | stable |
| zhu1090093659/dsh-web dsh-web is a plugin aggregation ecosystem package for the DeepSeek Harness (DSH) Web GUI, bundling independently installable plugins such a… | 81 | 9152 | active |
| Raft A Go library implementing the Raft consensus protocol for managing a replicated log and replicated state machines. It enables building cons… | 87 | 9146 | stable |
| guarinogabriel/Mac-CLI A macOS command line tool for developers that provides a large set of shell commands to automate and manage a Mac. It is extendable via plu… | 60 | 9125 | active |
| Supervisor Supervisor is a client/server process control system for UNIX-like operating systems that starts, stops, restarts, and monitors processes a… | 55 | 9124 | stable |
| ramensoftware/windhawk Windhawk is a Windows customization marketplace that lets users install community-made mods to tweak the behavior and appearance of Windows… | 81 | 9110 | active |
| sinelaw/fresh Fresh is a terminal-based text editor and IDE written in Rust that offers VS Code-like UX (familiar keybindings, mouse support, command pal… | 83 | 9108 | active |
| Nutlope/aicommits Aicommits is a Node.js CLI that automatically generates git commit messages from your staged changes using AI. It supports multiple LLM pro… | 94 | 9100 | active |
| Ackites/Nrfr Nrfr is a root-free Android tool that changes the SIM card country code by calling native system APIs (CarrierConfigLoader) with Shizuku pe… | 34 | 9088 | active |
| release-it Release It! is a generic CLI tool that automates versioning and package publishing tasks such as bumping versions, creating Git commits/tag… | 96 | 9064 | active |
| podman-container-tools/buildah Buildah is a command-line tool for building OCI and Docker container images, either from Dockerfiles/Containerfiles or programmatically via… | 97 | 9054 | stable |
| Hiram-Wong/zyfun zyfun is a free, cross-platform desktop video resource player built with Electron, Vue 3, and TDesign. It provides a polished interface for… | 84 | 9033 | active |
| phpDocumentor/ReflectionCommon ReflectionCommon is a small PHP library containing shared interfaces and common classes used by phpDocumentor's reflection components. It s… | 42 | 9032 | stable |
| Violentmonkey Violentmonkey is an open-source userscript manager implemented as a browser extension built on WebExtensions APIs. It lets users install an… | 97 | 8994 | active |
| Morganamilo/paru Paru is a feature-packed AUR helper for Arch Linux, wrapping pacman to search, install, and upgrade packages from the Arch User Repository … | 47 | 8990 | active |
| sveinbjornt/Sloth Sloth is a native macOS application that displays all open files, directories, sockets, pipes, and devices in use by running processes, ser… | 82 | 8968 | stable |
| Bottles Bottles is a GTK4/Linux application for managing Wine prefixes so users can run Windows software and games on Linux. It provides a friendly… | 97 | 8940 | active |
| kivy/python-for-android python-for-android (p4a) is a command-line development tool that cross-compiles the Python interpreter and packages Python applications int… | 80 | 8936 | active |
| winfsp/winfsp WinFsp is a Windows platform providing a kernel-mode file system driver and user-mode DLL that lets developers implement custom file system… | 66 | 8934 | stable |
| java-native-access/jna Java Native Access (JNA) is a Java library that lets Java programs call native shared libraries (C/C++) using only Java code, without writi… | 76 | 8927 | stable |
| mfontanini/presenterm presenterm is a terminal-based slideshow tool that renders presentations written in markdown. It supports images and animated gifs, customi… | 72 | 8927 | active |
| kunchenguid/no-mistakes A local git proxy CLI that intercepts pushes and runs an AI-driven validation pipeline (review, tests, docs, lint) in a disposable worktree… | 81 | 8918 | active |
| Clipy/Clipy Clipy is an open-source clipboard extension app for macOS that keeps a history of copied text and images, accessible via customizable keybo… | 91 | 8914 | active |
| evilmartians/lefthook Lefthook is a fast, dependency-free Git hooks manager written in Go that works with any type of project (Node.js, Ruby, Python, Go, Swift, … | 95 | 8898 | stable |
| chaitanyagiri/munder-difflin Munder Difflin is a free, open-source desktop multi-agent harness that wraps terminal coding agent CLIs (Claude Code, Codex, Grok, Gemini C… | 81 | 8890 | active |
| idurar/idurar-erp-crm IDURAR is an open-source ERP/CRM web application for invoicing, quotes, payments, accounting, and customer management. It is built on the M… | 73 | 8880 | active |
| darrylmorley/whatcable WhatCable is an open-source macOS menu bar app that reads IOKit data to explain, in plain English, what each connected USB-C cable, charger… | 74 | 8871 | active |
| redis/RedisInsight RedisInsight is an official visual GUI for Redis built with Electron, Monaco Editor, and Node.js. It lets developers browse and edit Redis … | 89 | 8869 | active |
| hekate hekate is a graphical bootloader and toolbox for the Nintendo Switch, written in C, with touchscreen and Joycon input support. It boots HOS… | 93 | 8868 | active |
| javan/whenever Whenever is a Ruby gem that provides a clean DSL for defining cron jobs in a schedule.rb file and converting them to crontab syntax. It can… | 91 | 8854 | stable |
| toly1994328/FlutterUnit FlutterUnit is a cross-platform Flutter experience app that lets users explore and interact with Flutter widgets, layouts, painting, and an… | 93 | 8847 | active |
| BornToBeRoot/NETworkManager NETworkManager is a free, open-source Windows application that bundles 27 network management and troubleshooting tools into a unified GUI, … | 86 | 8832 | active |
| insidegui/VirtualBuddy VirtualBuddy is a free, open-source macOS application that virtualizes macOS 12 and later on Apple Silicon Macs, with a GUI for creating an… | 95 | 8826 | active |
| yonaskolb/XcodeGen XcodeGen is a Swift command line tool that generates Xcode project files (.xcodeproj) from a YAML or JSON project specification and your fo… | 92 | 8819 | active |
| boyter/scc scc is a very fast, accurate lines-of-code counter written in pure Go that also computes code complexity estimates, COCOMO/LOCOMO effort es… | 87 | 8807 | active |
| BepInEx BepInEx is a plugin and modding framework for Unity Mono, Unity IL2CPP, and .NET framework games such as XNA, FNA, and MonoGame titles. It … | 76 | 8793 | active |
| freecodexyz/free-code A community fork of Anthropic's Claude Code terminal AI coding agent, rebuilt from an exposed source snapshot with telemetry removed, secur… | 54 | 8757 | active |
| toptal/gitignore.io gitignore.io is a web service and API that generates useful .gitignore files for Git repositories based on operating system, programming la… | 32 | 8750 | active |
| jakesgordon/javascript-state-machine A JavaScript finite state machine library for defining states, transitions, and lifecycle event hooks. It works in both the browser and Nod… | 39 | 8749 | stable |
| isaacs/node-glob The standard glob library for Node.js that matches files using shell-style patterns. It supports async, sync, and streaming APIs with patte… | 76 | 8712 | stable |
| amitshekhariitbhu/Android-Debug-Database An Android library that lets developers debug SQLite databases and SharedPreferences directly from a web browser while the app runs on a de… | 48 | 8688 | stable |
| react-cosmos/react-cosmos React Cosmos is a sandbox for developing and testing React UI components in isolation, with a fixture-based file convention and a playgroun… | 92 | 8685 | active |
| WebAssembly/binaryen Binaryen is a compiler and toolchain infrastructure library for WebAssembly, written in C++, with a simple C API and JavaScript bindings. I… | 94 | 8665 | stable |
| nvim-tree/nvim-tree.lua A file explorer tree plugin for Neovim written in Lua. It provides a sidebar tree view with file icons, git integration, diagnostics, filte… | 89 | 8653 | active |
| prek prek is a fast Git hook manager written in Rust that runs hooks on your code before commits, on demand, or in CI, managing the tools and de… | 86 | 8644 | active |
| GoogleChrome/web-vitals A tiny (~3KB) JavaScript library from Google for measuring Web Vitals metrics (CLS, INP, LCP, FCP, TTFB) on real users in the browser, matc… | 77 | 8643 | active |
| mattpocock/ts-reset A 'CSS reset' for TypeScript that improves the built-in typings for common JavaScript APIs like JSON.parse, fetch's .(), .filter(Boolean), … | 52 | 8632 | stable |
| RROrg/rr RR (Redpill Recovery) is a preinstallation and recovery bootloader environment that lets users boot Synology DSM on arbitrary x86/x64 hardw… | 90 | 8624 | active |
| Crossbeam Crossbeam is a Rust library providing tools for concurrent programming, including lock-free data structures, MPMC channels, epoch-based gar… | 96 | 8605 | stable |
| gitextensions/gitextensions Git Extensions is a standalone Windows GUI application for managing Git repositories, offering a rich interface with commit graph, file his… | 92 | 8593 | active |
| XcodesOrg/XcodesApp Xcodes.app is a native macOS application built with Swift/SwiftUI for installing and switching between multiple versions of Xcode with a mo… | 96 | 8584 | active |
| floccusaddon/floccus Floccus is a free and open-source browser extension (with companion Android/iOS apps) that privately syncs native browser bookmarks and tab… | 99 | 8569 | active |
| ionuttbara/windows-defender-remover A script-based tool that removes or disables Windows Defender and related security components (Windows Security app, SmartScreen, VBS, tamp… | 85 | 8559 | active |
| thoughtbot/laptop A shell script from thoughtbot that sets up a macOS laptop for web and mobile development. It idempotently installs, upgrades, or skips pac… | 80 | 8556 | active |
| smtg-ai/claude-squad Claude Squad is a terminal application that manages multiple AI coding agents (Claude Code, Codex, Gemini, Aider, etc.) in isolated git wor… | 81 | 8543 | active |
| symfony/event-dispatcher The Symfony EventDispatcher component implements the Mediator and Observer patterns, letting application components communicate by dispatch… | 95 | 8533 | stable |
| DankMaterialShell DankMaterialShell is a complete desktop shell for Wayland compositors built with Quickshell (QML) and a Go backend. It replaces the usual p… | 82 | 8524 | active |
| Conventional Changelog A family of Node.js tools that generate CHANGELOG.md files and release notes from git commit history following conventions like Conventiona… | 95 | 8519 | active |
| BlueMatthew/WechatExporter A cross-platform desktop application (C++) that exports and backs up WeChat chat histories from an iPhone/iPad iTunes backup into Text, HTM… | 23 | 8517 | active |
| AssetRipper/AssetRipper AssetRipper is a GUI application for analyzing Unity game files, extracting and converting assets back into native Unity engine formats. It… | 95 | 8505 | active |
| Meloong-Git/PCL Plain Craft Launcher (PCL) is a popular open-source Minecraft launcher for Windows written in Visual Basic .NET. It handles game installati… | 100 | 8473 | active |
| xiaoyaDev/xiaoya-alist A collection of shell-based installation and management scripts for the Xiaoya Alist media ecosystem, bundling Alist, Emby, metadata crawle… | 71 | 8469 | active |
| std-microblock/chromatic Chromatic is a universal modifier that injects into Chromium/V8-based applications (successor to BetterNCM), enabling runtime modification … | 52 | 8455 | active |
| robertkrimen/otto Otto is a JavaScript parser and interpreter written natively in Go, providing an embeddable VM for running JavaScript inside Go application… | 42 | 8450 | active |
| symfony/finder Symfony Finder is a PHP component for locating files and directories using a fluent, chainable interface with filters by name, size, date, … | 98 | 8431 | stable |
| Neon Neon is a Rust library and toolchain for writing safe, fast native Node.js addons using Node-API. It provides memory-safe bindings so Rust … | 76 | 8424 | stable |
| ZyperWave/ZyperWinOptimize ZyperWin++ is a lightweight Windows optimization tool built in C# (.NET 4) supporting Windows 7 through Windows 11. It offers performance a… | 38 | 8422 | active |
| automazeio/ccpm CCPM is a project management skill system for AI coding agents that turns ideas into PRDs, epics, and GitHub issues, then executes them wit… | 47 | 8408 | active |
| GEF GEF (GDB Enhanced Features) is a single-file Python plugin for GDB that adds a modern, feature-rich debugging experience for exploit develo… | 71 | 8401 | active |
| htop-dev/htop htop is a cross-platform interactive process viewer for the terminal, written in C and requiring ncurses. It lets users scroll, sort, filte… | 91 | 8393 | stable |
| unicity-aos/capsule-fs A Rust library providing filesystem tools (read, write, replace, grep, list, create, delete, move) for AI agents, exposed through a kernel-… | 70 | 8390 | active |
| openapi-ts/openapi-typescript A monorepo of tools for consuming OpenAPI schemas in TypeScript, centered on openapi-typescript which converts OpenAPI 3.0/3.1 specs into s… | 81 | 8380 | stable |
| django-commons/django-debug-toolbar A configurable set of panels for Django that display debug information about the current request/response, such as SQL queries, timings, an… | 93 | 8379 | stable |
| zsh-users/antigen Antigen is a plugin manager for the zsh shell, inspired by oh-my-zsh and Vundle. It lets you declare shell plugins (bundles) and themes in … | 61 | 8359 | stable |
| antonioru/beautiful-react-hooks A collection of reusable custom React hooks covering callbacks, refs, events, and component lifecycle concerns. It provides a concise, ligh… | 49 | 8348 | active |
| jnMetaCode/superpowers-zh A Chinese community edition of the superpowers project that installs 20 battle-tested Markdown 'skills' (methodologies like brainstorming, … | 82 | 8341 | active |