Open catalog · MIT
Where every tool keeps its config — and which parts must never leave this machine.
A machine-readable database of dotfile locations, credential files and machine-local lines. Otty reads it to decide what to sync. So can chezmoi, mackup, yadm, dotbot and stow.
1457 tools541 with credential rulesv0.3.0
GitHub on the command line: pull requests, issues and releases without leaving the terminal.
An extremely fast Python package and project manager, written in Rust.
A complete, cross-platform solution to record, convert and stream audio and video.
Distributed version control, built for speed and cheap branching.
An open source programming language that makes it easy to build simple, reliable, and efficient software.
Anthropic's coding agent, running in the terminal.
Dev tools, environment variables and tasks in one project configuration.
jq is a lightweight and flexible command-line JSON processor akin to sed, awk, grep, and friends for JSON data.
pyenv lets you easily switch between multiple versions of Python.
OpenAI's coding agent, running in the terminal.
Builds, ships and runs applications in containers.
Start building with open models.
Fast, disk space efficient package manager.
A free implementation of the OpenPGP standard: signing, encryption and key management.
A terminal multiplexer: many terminals in one screen, in sessions that outlive the window.
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.
The package manager for Kubernetes.
Vim refactored around Lua configuration, a built-in LSP client and an embeddable core.
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
just is a handy way to save and run project-specific commands.
The ngrok agent is a lightweight command-line program that forwards traffic from endpoints on the ngrok cloud service to your upstream services.
Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library.
A set of commands used to create and manage Azure resources.
Fast, native, feature-rich terminal emulator pushing modern features.
1Password from the command line: read secrets and sign commits without leaving the shell.
The open source coding agent, model-agnostic by design.
A dependency manager for Swift and Objective-C Cocoa projects.
LibreOffice is an open source office suite created by you, for you.
A command line tool and library for transferring data with URL syntax.
iTerm2 is a replacement for Terminal and the successor to iTerm.
GNU Wget is a free software package for retrieving files using HTTP, HTTPS, FTP and FTPS.
Apache Maven is a software project management and comprehension tool.
A simple terminal UI for git commands.
Cloudflare Tunnel client: connects a service to Cloudflare's network without opening an inbound port.
Clean, uninstall, analyze, optimize, and monitor your Mac. Free open-source CLI, plus a native Mac app.
htop is a cross-platform ncurses-based process viewer.
A cross-shell prompt: one binary, one config, the same prompt in every shell.
mysql is a simple SQL shell with input line editing capabilities.
The ubiquitous modal text editor, configured through a single vimrc.
The GNU project's shell, and the login shell most Linux systems still start you in.
Ansible is a radically simple IT automation system.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond.
A simple, fast and user-friendly alternative to 'find'.
Manage containers, pods, and images with Podman.
A cat(1) clone with syntax highlighting and Git integration.
A command-line program to sync files and directories to and from different cloud storage providers.
A highly scalable build automation tool designed to handle everything from large, multi-project enterprise builds to quick development tasks.
K9s is a terminal based UI to interact with your Kubernetes clusters.
A command line shell that favours discoverability: autosuggestions and highlighting out of the box.
Command line tools for fly.io services.
A shell built for interactive use, with a scripting language to match.
A modern alternative to ls.
A tool for dependency management in PHP.
The agentic development environment.
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands.
macOS system monitor in your menu bar.
Resource monitor that shows usage and stats for processor, memory, disks, network and processes.
Manage your dotfiles across multiple diverse machines, securely.
rbenv is a version manager tool for the Ruby programming language on Unix-like systems.
An environment switcher for the shell, loading and unloading variables as you change directory.
No tool matches that
Missing one? The catalog takes pull requests — one TOML file per tool.