Developer tools
By type
- programming languagesRust leads · 163 ranked
- embedded databasesSQLite leads · 7 ranked
- databasesPostgreSQL leads · 22 ranked
- version control systemsGit leads · 26 ranked
- git forgesGitHub leads · 22 ranked
- text editorsZed leads · 56 ranked
- container orchestratorsDocker leads · 9 ranked
- python package managersuv leads · 8 ranked
- javascript runtimesBun leads · 9 ranked
- javascript frameworksReact leads · 21 ranked
- terminal multiplexerstmux leads · 11 ranked
- terminal emulatorsGhostty leads · 40 ranked
- analytical databasesDuckDB leads · 5 ranked
- css frameworksTailwind CSS leads · 11 ranked
- package managersNix leads · 35 ranked
- web frameworksRuby on Rails leads · 63 ranked
- init systemssystemd leads · 9 ranked
- language runtimes.NET leads · 11 ranked
- filesystemsZFS leads · 10 ranked
- container runtimesPodman leads · 14 ranked
- proof assistantsLean 4 leads · 8 ranked
- reference documentationsStack Overflow leads · 7 ranked
- ci/cd servicesGitHub Actions leads · 20 ranked
- idesJetBrains IDEs leads · 33 ranked
- media processing toolsFFmpeg leads · 5 ranked
- game enginesGodot leads · 20 ranked
- desktop app frameworksElectron leads · 5 ranked
- gui frameworksQt leads · 45 ranked
- scripting languagesLua leads · 14 ranked
- packaging formatsFlatpak leads · 3 ranked
- static site generatorsAstro leads · 10 ranked
- in-memory data storesRedis leads · 6 ranked
- shellsBash leads · 12 ranked
- cross-platform ui frameworksFlutter leads · 13 ranked
- c compilersFil-C leads · 18 ranked
- python librariesPolars leads · 14 ranked
- issue trackersLinear leads · 9 ranked
- compilersGCC leads · 26 ranked
- workflow enginesTemporal leads · 12 ranked
- browser automation toolsPlaywright leads · 12 ranked
- version managersmise leads · 7 ranked
- javascript bundlersVite leads · 5 ranked
- machine learning librariesPyTorch leads · 19 ranked
- web serversnginx leads · 8 ranked
- iac toolsTerraform leads · 10 ranked
- tiling window managersNiri leads · 11 ranked
- code search toolsripgrep leads · 15 ranked
- configuration management toolsAnsible leads · 5 ranked
- git clientsMagit leads · 18 ranked
- compiler infrastructuresLLVM leads · 10 ranked
- lintersRuff leads · 14 ranked
- virtual machine toolsQEMU leads · 19 ranked
- javascript librariesjQuery leads · 24 ranked
- compression toolsZstandard (zstd) leads · 14 ranked
- monospace fontsIosevka leads · 25 ranked
- math softwaresWolfram Mathematica leads · 11 ranked
- http clientscurl leads · 5 ranked
- graphics apisVulkan leads · 7 ranked
- terminal git clientslazygit leads · 5 ranked
- diagram toolsMermaid leads · 11 ranked
- gpu compute frameworksNVIDIA CUDA leads · 12 ranked
- ui component librariesshadcn/ui leads · 14 ranked
- game frameworksSDL leads · 8 ranked
- browser enginesServo browser engine leads · 9 ranked
- reverse engineering toolsGhidra leads · 9 ranked
- kubernetes distributionsk3s leads · 4 ranked
- build systemsBazel leads · 17 ranked
- parser librariesTree-sitter leads · 7 ranked
- task managersBeads by Steve Yegge leads · 14 ranked
- privilege escalation toolsfzf leads · 86 ranked
- microvm runtimesFirecracker leads · 6 ranked
- serialization formatsProtocol Buffers (protobuf) leads · 9 ranked
- python type checkersty Python type checker leads · 6 ranked
- llm gatewaysLiteLLM leads · 8 ranked
- observability platformsGrafana leads · 16 ranked
- computational notebooksJupyter Notebook leads · 7 ranked
- backend servicesPocketBase leads · 6 ranked
- code review toolsGitHub Stacked PRs leads · 17 ranked
- verification languagesSPARK Ada leads · 4 ranked
- programming environmentsHyperCard leads · 7 ranked
- data validation librariesPydantic leads · 5 ranked
- ssh clientsMosh leads · 13 ranked
- emacs distributionsDoom Emacs leads · 6 ranked
- javascript enginesV8 JavaScript engine leads · 7 ranked
- version control featuresGit worktree leads · 9 ranked
- concurrency librariesTokio leads · 11 ranked
- terminal ui librariesRatatui leads · 14 ranked
- python interpretersPyPy leads · 9 ranked
- terminal coding agentsGitHub Copilot CLI leads · 5 ranked
- postgres extensionspgvector leads · 14 ranked
- message brokersApache Kafka leads · 19 ranked
- code-based cad librariesbuild123d leads · 4 ranked
- document databasesMongoDB leads · 3 ranked
- query languagesGraphQL leads · 5 ranked
- lua runtimesLuaJIT leads · 3 ranked
- agent sandboxesDocker Sandboxes leads · 17 ranked
- graphics librariesThree.js leads · 14 ranked
- common lisp implementationsSBCL Common Lisp leads · 6 ranked
- spec frameworksOpenSpec leads · 3 ranked
- real-time operating systemsQNX Neutrino RTOS leads · 6 ranked
- embedded frameworksEmbassy leads · 3 ranked
- command-line toolkitsGNU coreutils leads · 5 ranked
- authentication servicesBetter Auth leads · 8 ranked
- deployment toolsFlux CD leads · 19 ranked
- product analytics platformsPostHog leads · 6 ranked
- prompt compressorsRTK leads · 3 ranked
- property-based testing librariesHypothesis Python testing library leads · 3 ranked
- push notification servicesntfy leads · 4 ranked
- container toolsDistrobox leads · 3 ranked
- file formatsApache Parquet leads · 5 ranked
- mcp serversPlaywright MCP leads · 21 ranked
- email apisAgentMail leads · 5 ranked
- job schedulerssystemd timers leads · 3 ranked
- emacs packagesEvil mode for Emacs leads · 24 ranked
- terminal emulator librarieslibghostty leads · 3 ranked
- job queue librariesOban leads · 8 ranked
- package repositoriesNixpkgs leads · 9 ranked
- database proxiesPgDog leads · 4 ranked
- git web interfacesGitdot leads · 3 ranked
- agent frameworksClaude Agent SDK leads · 28 ranked
- table formatsDuckLake leads · 3 ranked
- ormsEntity Framework Core leads · 11 ranked
- charting librariesChartGPU leads · 19 ranked
- standard librariesGo standard library leads · 7 ranked
- dev environment managersdirenv leads · 5 ranked
- c librariesmusl libc leads · 9 ranked
- memory allocatorsjemalloc leads · 4 ranked
- rust cratesanyhow (Rust crate) leads · 8 ranked
- search apisExa leads · 12 ranked
- task runnersjust command runner leads · 4 ranked
- dotfile managersHome Manager leads · 4 ranked
- kubernetes uisk9s leads · 3 ranked
- api description languagesOpenAPI Specification leads · 4 ranked
- jit compilersNumba leads · 6 ranked
- http debugging proxiesCharles Proxy leads · 3 ranked
- sanitizersValgrind leads · 6 ranked
- database migration toolsAtlas by Ariga leads · 3 ranked
- configuration languagesCUE leads · 9 ranked
- debuggersGDB (GNU Debugger) leads · 9 ranked
- llm observability platformsLangfuse leads · 3 ranked
- tunneling servicesCloudflare Quick Tunnels leads · 7 ranked
- creative coding environmentsDecker leads · 3 ranked
- database clientsDataGrip leads · 12 ranked
- ai code reviewersCursor Bugbot leads · 5 ranked
- ui librariesBonsai by Jane Street leads · 3 ranked
- time series databasesVictoriaMetrics leads · 6 ranked
- code formattersgofmt leads · 7 ranked
- distributed databasesFoundationDB leads · 9 ranked
- crdt librariesYjs leads · 3 ranked
- smalltalk environmentsSqueak Smalltalk leads · 3 ranked
- scheme implementationsChicken Scheme leads · 5 ranked
- rpc frameworksgRPC leads · 5 ranked
- webrtc frameworksLiveKit leads · 3 ranked
- optimization solversZ3 SMT solver leads · 6 ranked
- git hooks managerspre-commit leads · 5 ranked
- text rendering librariesSlug text rendering algorithm leads · 4 ranked
- linkersMold linker leads · 3 ranked
- diff toolsdifftastic leads · 13 ranked
- java development kitsOpenJDK leads · 3 ranked
- application frameworksCocoa leads · 3 ranked
- array programming languagesJ programming language leads · 7 ranked
- http client librariesRequests (Python library) leads · 11 ranked
- r packagestidyverse leads · 3 ranked
- vector databasesQdrant leads · 10 ranked
- ci runnersBlacksmith runners leads · 9 ranked
- vs code extensionsVS Code Remote SSH leads · 5 ranked
- disk usage analyzersncdu leads · 7 ranked
- local aws emulatorsLocalStack leads · 5 ranked
- packet analyzersWireshark leads · 3 ranked
- version control extensionsGit LFS leads · 3 ranked
- vulnerability scannersOpenAI Codex Security leads · 10 ranked
- firmware emulatorsVelxio leads · 12 ranked
- key-value storesLMDB leads · 6 ranked
- sql query builderssqlc leads · 8 ranked
- columnar file formatsApache Arrow leads · 3 ranked
- state management librariesTanStack Query leads · 6 ranked
- language serversrust-analyzer leads · 7 ranked
- log analytics platformsGrafana Loki leads · 5 ranked
- network diagnostic toolsnetcat leads · 8 ranked
- static analyzerszizmor leads · 12 ranked
- documentation generatorsSphinx documentation generator leads · 6 ranked
- command-line clientsTelnet client leads · 3 ranked
- testing frameworksMockito leads · 8 ranked
- distributed computing frameworksApache Spark leads · 3 ranked
- garbage collectorsZGC garbage collector leads · 4 ranked
- web scraping apisFirecrawl leads · 4 ranked
- uptime monitorsUptime Kuma leads · 8 ranked
- api clientsPostman leads · 5 ranked
- binding generatorsPyO3 leads · 3 ranked
- webassembly runtimesWasmtime leads · 5 ranked
- typescript compilerstsgo leads · 6 ranked
- cryptography librariesBLAKE3 leads · 7 ranked
- headless browsersLightpanda headless browser leads · 3 ranked
- rich text editorsProseMirror leads · 4 ranked
- context layersNia leads · 3 ranked
- documentation viewersman leads · 3 ranked
- messaging apisTwilio API leads · 6 ranked
- simd librariesGoogle Highway leads · 3 ranked
- mac utilitiesClaude usage menu bar app leads · 10 ranked
- javascript compilersOxc leads · 5 ranked
- template enginesJinja leads · 6 ranked
- agent communication protocolsMurmur by InstaVM leads · 7 ranked
- coding benchmarksFrontierCode leads · 4 ranked
- log viewerslnav leads · 4 ranked
- physics enginesBox3D leads · 7 ranked
- email buildersOpen-source email builder SDK leads · 4 ranked
- cloud dev environmentsGitHub Codespaces leads · 3 ranked
- ruby implementationsJRuby leads · 4 ranked
- profilersperf leads · 9 ranked
- hardware description languagesVerilog leads · 4 ranked
- image codec librariesJpegli leads · 3 ranked
- git implementationsGitoxide leads · 4 ranked
- session sharing toolsClaude-replay leads · 5 ranked
- container base imagesStageX leads · 5 ranked
- tracing toolsDTrace leads · 3 ranked
- json librariessimdjson leads · 3 ranked
- full-text search librariesApache Lucene leads · 4 ranked
- math rendering librariesMathJax leads · 3 ranked
- application serversAdobe ColdFusion leads · 3 ranked
- compiler cachessccache leads · 3 ranked
- shell promptsStarship prompt leads · 3 ranked
- low-code app buildersMicrosoft Power Apps leads · 4 ranked
- transpilersT-Ruby leads · 6 ranked
- mapping apisMapbox leads · 5 ranked
- linear algebra librariesEigen C++ library leads · 3 ranked
- git worktree managersworkmux leads · 3 ranked
- usage trackersccusage leads · 3 ranked
- code signing servicesAzure Artifact Signing leads · 3 ranked
- vim pluginsvim-fugitive leads · 7 ranked
- storage enginesAether storage engine leads · 4 ranked
- cli frameworksclap (Rust crate) leads · 3 ranked
- stream processing frameworksApache Flink leads · 3 ranked
- project management softwaresGitHub Projects leads · 8 ranked
- windowing librariesGLFW leads · 4 ranked
- regex librariesregex crate for Rust leads · 4 ranked
- java librariesLombok leads · 5 ranked
- graph databasesLatticeDB leads · 8 ranked
- model checkersKani Rust Verifier leads · 3 ranked
- fantasy computersPicotron leads · 3 ranked
- sync enginesSyncKit leads · 4 ranked
- generative ui frameworksOpenUI leads · 3 ranked
- authorization enginesCedar policy language leads · 4 ranked
- api testing toolsSchemathesis leads · 4 ranked
- code transformation toolsOpenRewrite leads · 3 ranked
- unicode librarieschardet leads · 3 ranked
- mcp proxiesPreloop leads · 3 ranked
- pdf librariesTinyPDF leads · 3 ranked
Most recommended
- RustRecommended for compile-time memory safety without runtime cost, fast native code, and strong types with pattern matching; critics cite complexity, slow compiles, a thin stdlib and dependency sprawl.2039recommend
- GoLiked for its simple, readable style, easy goroutine concurrency, strong standard library and good performance; critics say it ignored prior language design, added generics late and lacks sum types.1254recommend
- PythonPython is recommended for its huge library ecosystem, readable pseudo-code-like syntax and fast productivity on scripts and small programs; critics cite slow performance, dynamic-typing pain and dependency conflicts.1067recommend
- SQLiteAn extensively tested, zero-maintenance embedded database that handles far more load than expected for many apps, though concurrent writes and growing server apps can outgrow it.847recommend
- PostgreSQLA free, open-source relational database people trust for nearly everything (queues, JSON, search, vectors) and run for years; critics cite query planner limits and horizontal scaling difficulty.816recommend
- GitThe standard version control tool: fast, local-first and built on a clear, reliable model with easy undo, though its CLI is arcane and it struggles with large binary files and huge monorepos.814recommend
- GitHubThe default git forge, recommended for its huge community, project discovery and familiar pull-request tooling, though many now complain about frequent outages, AI push and lock-in.764recommend
- ZigA low-level C replacement praised for comptime metaprogramming, explicit allocators and helpful safety checks, though critics say it lacks Rust's memory-safety guarantees and leaves footguns.743recommend
- ZedA fast, native Rust code editor that feels far more responsive and lighter on memory than VS Code, with optional AI agent features; expect rough edges and missing polish.700recommend
- GNU EmacsLong-time users praise Emacs as a deeply programmable Lisp environment you can reshape endlessly, with excellent built-in help, but it takes heavy configuration and its defaults feel dated.648recommend
- TypeScriptAn expressive type system over JavaScript that catches bugs, shares code between frontend and backend and helps LLMs write better code, though escape hatches and compile-time-only types weaken its guarantees.574recommend
- DockerRecommended for reproducible environments that run identically locally and in deployment, and for easy self-hosting with docker compose; critics stress it is not a real security boundary.558recommend
- JavaRecommended for strong runtime performance, a huge mature ecosystem and stable, well-signposted upgrades; critics cite slow startup, memory footprint and awkward, bolted-on language features.553recommend
- uvReplaces pip, pyenv and venv, installing the right Python version and running scripts with inline dependencies without manual setup, though some dislike its quirks and Astral's OpenAI ties.533recommend
- VimA free, lightweight terminal editor whose fast keyboard-driven editing and macros stay useful for decades on any machine, though critics cite poor defaults and cumbersome mode switching.513recommend
- BunAn all-in-one, fast JavaScript/TypeScript runtime with a bundler, test runner and rich standard library built in, though its AI-driven Rust rewrite raised stability and trust concerns.493recommend
- Visual Studio CodeA free editor with a huge extension ecosystem that works the same on every OS, though critics cite extension security risks, Electron sluggishness and a constant push toward AI features.485recommend
- ReactRecommended for building complex, state-heavy web apps from composable components, with huge ecosystem and AI training data, though critics find hooks confusing and apps easily over-engineered or slow.482recommend
- NixOSRecommended for defining your whole system in a version-controlled config file, with reproducible setups and easy rollbacks, but documentation is poor and the learning curve is steep.454recommend
- tmuxA long-proven terminal multiplexer for persistent remote sessions, panes and scripting, now popular for running AI agents, though copying text and scrollback can be awkward.411recommend
- GhosttyA fast, polished, native-feeling terminal for macOS and Linux that works well with little configuration, though critics cite weak search and scrollback and terminfo trouble over SSH.401recommend
- DuckDBAn embedded analytical SQL database that makes querying CSV, JSON and Parquet files fast and easy on one machine, though concurrency limits and slow small inserts frustrate some.390recommend
- Tailwind CSSRecommended for fast styling that stays with each component, sparing you from naming classes and working well with AI coding tools, though critics say it clutters HTML with class lists.387recommend
- ForgejoA lightweight, free self-hosted GitHub alternative that runs as a single binary with little maintenance and good Actions compatibility, though its CI is less complete and contributor federation is missing.380recommend
- NixRecommended for reproducible, declarative builds and per-project dev environments with multiple versions side by side, but the learning curve, docs and overall UX are widely called brutal.378recommend
- RubyRecommended as an elegant, expressive language that makes developers happy and productive, especially for scripting and glue code; critics say metaprogramming and dynamic typing make large codebases hard to follow.359recommend
- C#An easy-to-learn, statically typed language that can scale to near-native performance with Native AOT and low-level features, though critics say it keeps piling on features and complexity.359recommend
- C++Recommended for low-level control, performance and a huge industry ecosystem, but critics agree it has piled up legacy cruft, confusing feature interactions and memory-safety footguns.351recommend
- Ruby on RailsLong-loved for convention over configuration, built-in batteries and expressive code that lets small teams and LLM agents build quickly, though older apps can be painful to maintain and upgrade.337recommend
- Jujutsu (jj)A Git-compatible version control tool that makes rebasing, stacked changes, conflicts and undo far easier; the common gripe is that bookmarks must be moved manually.335recommend