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 |
|---|---|---|---|
| BeyondDimension/SteamTools Watt Toolkit (formerly Steam++) is an open-source, cross-platform multi-purpose Steam toolbox written in C#/.NET. It provides utilities for… | 81 | 27080 | active |
| cmderdev/cmder Cmder is a portable console emulator package for Windows built on ConEmu with Clink enhancements, a Monokai color scheme, and a custom prom… | 67 | 27011 | active |
| philc/vimium Vimium is a browser extension that brings Vim-style keyboard navigation to Chrome, Edge, and Firefox. It lets users scroll, open links, fin… | 71 | 27009 | active |
| Floci Floci is a free, open-source local AWS emulator that runs 83 AWS services (S3, SQS, DynamoDB, Lambda, ECS, and more) on your machine via Do… | 83 | 26923 | active |
| Gopeed Gopeed is a free, open-source, cross-platform download manager built with Golang and Flutter that supports HTTP/HTTPS, BitTorrent, Magnet, … | 88 | 26917 | active |
| op7418/guizang-ppt-skill An AI-agent Skill for Claude Code / Codex that generates polished single-file HTML slide decks with editorial magazine and Swiss Internatio… | 58 | 26862 | active |
| remy/nodemon nodemon is a command-line wrapper for Node.js that watches your source files and automatically restarts the application when changes are de… | 80 | 26660 | stable |
| Wilfred/difftastic Difftastic is a structural diff CLI tool that compares files based on syntax parsed with tree-sitter, rather than line-by-line. It supports… | 93 | 25966 | active |
| YouCompleteMe YouCompleteMe is a fast, as-you-type fuzzy-search code completion engine for Vim, backed by the ycmd server. It provides semantic completio… | 76 | 25870 | active |
| D2 D2 is a modern declarative diagram scripting language that turns plain text descriptions into diagrams. It ships as a CLI compiler with the… | 92 | 25596 | active |
| gpakosz/.tmux Oh my tmux! is a self-contained, pretty and versatile tmux configuration distributed as a set of dotfiles. It provides a polished status ba… | 72 | 25432 | active |
| responsively-org/responsively-app Responsively App is a modified web browser built with Electron that lets developers view and interact with a website across many device vie… | 76 | 25200 | active |
| LSPosed/LSPosed LSPosed is an ART hooking framework implemented as a Riru/Zygisk Magisk module that provides Xposed-compatible APIs for Android 8.1-14. It … | 67 | 25120 | active |
| pypa/pipenv Pipenv is a Python virtualenv and dependency management tool from the PyPA that unifies pip, virtualenv, and Pipfile into a single command-… | 100 | 25021 | stable |
| Highlight.js Highlight.js is a zero-dependency JavaScript syntax highlighter supporting 193 languages with automatic language detection and 516 themes. … | 89 | 25004 | stable |
| go-delve/delve Delve is a full-featured debugger for the Go programming language, usable from the command line and via editor integrations. It aims to be … | 93 | 24946 | active |
| QuickLook QuickLook is a free, open-source Windows application that brings macOS's Quick Look feature to Windows, letting users preview files instant… | 88 | 24936 | active |
| Scoop Scoop is a command-line package installer for Windows that installs apps with minimal friction, avoiding UAC prompts, GUI wizards, and PATH… | 66 | 24703 | active |
| ReactiveX/RxSwift RxSwift is the Swift-specific implementation of the Reactive Extensions (Rx) standard, providing Observable streams for composing asynchron… | 80 | 24639 | stable |
| charmbracelet/gum Gum is a command-line tool that adds polished interactive UI components—menus, text inputs, confirmations, spinners, and more—to shell scri… | 97 | 24481 | active |
| felixrieseberg/windows95 An Electron desktop application that runs a full Windows 95 operating system on macOS, Linux, and Windows. It packages the classic OS in a … | 76 | 24256 | stable |
| MagicMirrorOrg/MagicMirror MagicMirror² is an open source modular smart mirror platform that turns a display behind a two-way mirror into a personal assistant display… | 95 | 24142 | active |
| air-verse/air Air is a live-reloading command line utility for developing Go applications that watches files and automatically rebuilds and restarts the … | 92 | 24049 | active |
| ramda/ramda Ramda is a practical functional programming utility library for JavaScript, offering curried, pure functions designed for building function… | 72 | 24046 | stable |
| SuperClaude-Org/SuperClaude_Framework SuperClaude is a configuration framework that enhances Claude Code with 30 specialized slash commands, 20 cognitive personas, 7 behavioral … | 74 | 23914 | active |
| validatorjs/validator.js A JavaScript library of string validators and sanitizers for Node.js and browsers. It provides dozens of checks like isEmail, isURL, and is… | 83 | 23740 | stable |
| kholia/OSX-KVM A collection of scripts, OpenCore configurations, and documentation for running macOS virtual machines on Linux using QEMU/KVM, without nee… | 57 | 23739 | active |
| AlDanial/cloc cloc is a command-line tool that counts blank lines, comment lines, and physical lines of source code across many programming languages. It… | 84 | 23574 | stable |
| openjdk/jdk The main-line development repository for the OpenJDK, the open-source implementation of the Java Platform, Standard Edition. It contains th… | 77 | 23443 | active |
| SlimToolkit SlimToolkit is a CLI tool that inspects, optimizes, and debugs container images, minifying them by up to 30x without changing the applicati… | 66 | 23417 | active |
| Chalk Chalk is a zero-dependency JavaScript library for styling terminal string output with colors, backgrounds, and text modifiers via a chainab… | 93 | 23320 | stable |
| Qwerty Learner Qwerty Learner is a web application that combines English vocabulary memorization with keyboard typing practice to build typing muscle memo… | 74 | 23233 | active |
| nikitabobko/AeroSpace AeroSpace is an i3-inspired tiling window manager for macOS built in Swift. It emulates virtual workspaces independently of native macOS Sp… | 82 | 23202 | active |
| n8n-mcp n8n-MCP is a Model Context Protocol server that exposes n8n node documentation, properties, and operations via an API for AI assistants. It… | 81 | 23055 | active |
| zsh-users/zsh-syntax-highlighting A Zsh plugin that provides Fish shell-like syntax highlighting for commands as they are typed at the interactive prompt. It hooks into the … | 75 | 23014 | stable |
| hmjz100/LinkSwift A Tampermonkey userscript that extracts direct download links from major Chinese cloud storage services (Baidu Netdisk, Aliyun Drive, China… | 84 | 22948 | active |
| SwiftyJSON SwiftyJSON is a Swift library that simplifies parsing and manipulating JSON data with convenient subscript access and automatic optional ha… | 63 | 22939 | stable |
| claude-code-best/claude-code Claude Code Best is a terminal‑native, agentic coding system that lets an LLM read, edit, and execute code directly in your local project. … | 74 | 22847 | active |
| Renovate Renovate is a cross-platform CLI tool that automatically detects outdated dependencies in repositories and creates pull requests to update … | 96 | 22789 | active |
| Doom Emacs Doom Emacs is a configuration framework for GNU Emacs that provides fast startup, lazy loading, and opinionated defaults built on Emacs Lis… | 76 | 22736 | active |
| BCC BPF Compiler Collection (BCC) is a toolkit for writing efficient eBPF-based kernel tracing and manipulation programs, with instrumentation … | 89 | 22707 | active |
| gitui-org/gitui GitUI is a fast, keyboard-driven terminal user interface for git written in Rust. It offers GUI-like git workflows (staging, committing, st… | 77 | 22574 | active |
| js-cookie/js-cookie js-cookie is a simple, lightweight JavaScript library for reading, writing, and deleting browser cookies on the client side. It is RFC 6265… | 92 | 22567 | stable |
| pranshuparmar/witr witr is a CLI and TUI tool that traces any running process, port, container, or file back to the exact chain of systems that started it, an… | 73 | 22491 | active |
| postcss/autoprefixer Autoprefixer is a PostCSS plugin that parses CSS and automatically adds vendor prefixes to CSS rules using browser support data from Can I … | 96 | 22224 | stable |
| opa334/TrollStore TrollStore is a permanently signed jailed iOS app that exploits an AMFI/CoreTrust bug to install any IPA with arbitrary entitlements and ro… | 63 | 22205 | active |
| scottbez1/smartknob SmartKnob is an open-source haptic input knob combining a brushless gimbal motor and magnetic encoder with closed-loop torque control to si… | 23 | 22162 | active |
| Lima Lima is a CLI tool that launches Linux virtual machines on macOS, Linux, and other hosts with automatic file sharing and port forwarding, s… | 99 | 22121 | active |
| jarun/nnn nnn (n³) is a fast, tiny (~150 KiB) terminal file manager written in C with an ncurses TUI. It supports disk usage analysis, batch rename, … | 84 | 22084 | stable |
| desktop/desktop GitHub Desktop is an open-source Electron-based graphical Git client that simplifies Git workflows with visual diffs, branch management, an… | 98 | 21928 | active |
| Gooey Gooey is a Python library that converts argparse-based command line programs into full desktop GUI applications with a single decorator. It… | 67 | 21899 | stable |
| snarktank/ralph Ralph is an autonomous AI agent loop that repeatedly runs AI coding tools like Amp or Claude Code until all items in a product requirements… | 42 | 21874 | active |
| aidenybai/react-scan React Scan is a drop-in tool that automatically detects and visually highlights React component performance issues, such as unnecessary re-… | 66 | 21868 | active |
| p0deje/Maccy Maccy is a lightweight, open-source clipboard manager for macOS that keeps a history of copied items. It offers fast keyboard-first search … | 93 | 21697 | stable |
| folke/lazy.nvim lazy.nvim is a modern plugin manager for Neovim written in Lua. It provides fast startup via lazy-loading and bytecode compilation, a power… | 74 | 21655 | stable |
| SBoudrias/Inquirer.js Inquirer.js is a collection of common interactive command line user interfaces for Node.js, providing prompts like input, select, checkbox,… | 95 | 21634 | stable |
| Caldis/Mos Mos is a free, open-source macOS menu bar utility that smooths mouse wheel scrolling to feel like a trackpad and allows independent scroll … | 88 | 21580 | active |
| samber/lo samber/lo is a Lodash-style utility library for Go 1.18+ built on generics, providing 300+ type-safe helpers for slices, maps, strings, cha… | 82 | 21433 | stable |
| jart/cosmopolitan Cosmopolitan Libc is a C/C++ library and toolchain that makes C a build-once run-anywhere language by producing polyglot executables that r… | 79 | 21396 | active |
| Paseo Paseo is a self-hosted, open-source orchestrator for coding agents like Claude Code, Codex, Copilot, OpenCode, and Pi, exposing them throug… | 81 | 21326 | active |
| liriliri/eruda Eruda is an in-page developer console for mobile browsers, providing a DevTools-like panel (console, elements, network, resources, sources)… | 37 | 21224 | active |
| nikivdev/code Flow is a Rust-based CLI tool (installed as `f`) that provides an all-in-one developer workflow for moving projects faster, including setup… | 74 | 21113 | active |
| VHS VHS is a CLI tool that records terminal sessions into GIFs and videos by scripting them in '.tape' files. It lets you write terminal demos … | 89 | 21081 | active |
| qmk/qmk_firmware QMK (Quantum Mechanical Keyboard) is open-source firmware for custom keyboards and other input devices, supporting Atmel AVR and ARM USB mi… | 75 | 20731 | stable |
| spaceship-prompt/spaceship-prompt Spaceship is a minimalistic, powerful, and extremely customizable prompt theme for the Zsh shell. It displays useful context like git statu… | 91 | 20576 | active |
| Obtainium Obtainium is an Android app that installs and updates applications directly from their release pages on sources like GitHub, GitLab, and F-… | 95 | 20509 | active |
| TranslucentTB/TranslucentTB TranslucentTB is a lightweight Windows utility that makes the taskbar translucent, transparent, blurred, or acrylic-styled on Windows 10 an… | 87 | 20463 | active |
| didi/DoKit DoKit (DoraemonKit) is an efficiency platform for the full lifecycle of pan-frontend product development, offering in-app debug toolkits fo… | 79 | 20418 | active |
| SnapKit/SnapKit SnapKit is a Swift DSL that makes Auto Layout constraint creation simple and expressive on iOS, macOS, and tvOS. It provides a type-safe, c… | 74 | 20347 | stable |
| BluePointLilac/ContextMenuManager A free Windows utility for managing right-click (context) menu items across files, folders, Send To, Open With, IE, and WinX menus. It lets… | 23 | 20232 | active |
| rrweb rrweb is an open-source TypeScript library that records user interactions and DOM state changes in the browser and replays them as session … | 92 | 20213 | stable |
| SpaceVim SpaceVim is a modular, layer-based configuration framework for Vim and Neovim, inspired by Spacemacs. It bundles curated plugin collections… | 10 | 20196 | stable |
| daily.dev daily.dev is a free, open-source personalized news feed and community platform for developers, aggregating content from 2,000+ sources and … | 77 | 20096 | active |
| Universal Android Debloater A cross-platform desktop GUI application written in Rust that uses ADB to remove bloatware from non-rooted Android devices. It ships curate… | 23 | 20010 | active |
| telescope.nvim Telescope.nvim is a highly extendable fuzzy finder plugin for Neovim, written entirely in Lua, that lets users find, filter, preview, and p… | 80 | 19793 | stable |
| brendangregg/FlameGraph The original open-source FlameGraph tools by Brendan Gregg, a set of Perl scripts that convert profiler stack traces into interactive SVG f… | 23 | 19790 | stable |
| Rime Ice Input Configuration Rime Ice is a well-maintained, out-of-the-box Rime input method configuration for Simplified Chinese, including full pinyin and double piny… | 89 | 19789 | active |
| GitHub Blocks Monaspace is a monospaced font superfamily from GitHub Next consisting of five metrics-compatible variable typefaces (Neon, Argon, Xenon, R… | 59 | 19711 | active |
| ntdevlabs/tiny11builder A set of PowerShell scripts that automate building a trimmed-down, debloated Windows 11 ISO image from an official Microsoft ISO. It includ… | 37 | 19624 | active |
| tj/n n is a simple BASH script for managing and switching between Node.js versions on macOS, Linux, and other unix-like systems. It installs, se… | 64 | 19512 | stable |
| ESP-IDF ESP-IDF is the official development framework for Espressif SoCs such as the ESP32 series, providing toolchains, build system, RTOS compone… | 98 | 19217 | stable |
| Compiler Explorer Compiler Explorer is an interactive web application for compiling code in 30+ languages (C, C++, Rust, Go, Haskell, Swift, and more) and vi… | 77 | 19141 | active |
| HunxByts/GhostTrack GhostTrack is a Python-based OSINT CLI tool for gathering information about IP addresses, phone numbers, and usernames across social media.… | 30 | 19087 | active |
| reduxjs/reselect Reselect is a small library that creates memoized selector functions for extracting and computing derived data from immutable state objects… | 87 | 19013 | active |
| golang-migrate/migrate A database migration tool written in Go, usable both as a CLI and as an importable Go library. It reads migration files from various source… | 87 | 18970 | active |
| Gradle Build Tool Gradle is an open-source build automation tool with declarative DSLs in Kotlin and Groovy, incremental builds, build caching, and a rich pl… | 99 | 18897 | stable |
| Conventional Changelog commitlint is a CLI tool and library that lints git commit messages against the conventional commit format, with shareable npm-based config… | 99 | 18776 | active |
| OpenCore Legacy Patcher A Python-based GUI application that builds and installs OpenCore boot configurations to run modern macOS (Big Sur through Sequoia) on unsup… | 98 | 18574 | active |
| WSABuilds WSABuilds provides prebuilt Windows Subsystem for Android (WSA) binaries for Windows 10 and 11, with optional Google Play Store (MindTheGap… | 95 | 18518 | active |
| ardalis/CleanArchitecture A NuGet-distributed ASP.NET Core solution template implementing Clean Architecture (also known as hexagonal, ports-and-adapters, or onion a… | 79 | 18510 | active |
| Bit Bit is a build system and workspace tool that organizes JavaScript/TypeScript code into reusable, composable components shared across monor… | 95 | 18495 | active |
| gastownhall/gastown Gas Town is a multi-agent workspace manager that orchestrates AI coding agents like Claude Code, GitHub Copilot, Codex, and Gemini across m… | 76 | 18373 | active |
| AgriciDaniel/claude-seo An open-source SEO skill/plugin for Claude Code that bundles 25 sub-skills, 18 specialist agents, and ~30 slash commands covering technical… | 82 | 18326 | active |
| AB Download Manager AB Download Manager is a free, open-source desktop download manager built with Kotlin and Compose Multiplatform that accelerates and organi… | 88 | 18279 | active |
| mjmlio/mjml MJML is a markup language and open-source engine that compiles semantic, component-based markup into responsive HTML email that renders rel… | 95 | 18244 | stable |
| nim-lang/Nim Nim is a statically typed, compiled systems programming language whose repository contains the compiler, standard library, tools, and docum… | 75 | 18242 | stable |
| Pino Pino is a very fast, low-overhead JSON logger for Node.js (and Bare/Pear runtimes), with child loggers, redaction, and worker-thread transp… | 84 | 18223 | stable |
| op7418/Humanizer-zh A Chinese-localized Claude Code skill that removes AI-generated writing patterns from text, rewriting it to sound more natural and human. I… | 59 | 18219 | active |
| avante-corp/avante.nvim A Neovim plugin that emulates the Cursor AI IDE experience inside the editor. It provides AI-driven code suggestions, chat-based code assis… | 89 | 18175 | active |
| abseil/abseil-cpp Abseil is an open-source collection of C++17-compliant libraries drawn from Google's internal codebase, designed to augment the C++ standar… | 92 | 18158 | stable |