Development
Developer tools, linters, formatters, and build tools
add-gitignore
Interactively generate a .gitignore for software projects
aider
AI pair programming in your terminal
ain
An HTTP API client for the terminal
air
Live reload for Go applications
aretext
Minimalist text editor with vim-compatible key bindings
argbash
Bash argument parsing code generator
ash
A simple and clean terminal text editor with modern key-bindings
Ballast
Simple API load testing tool for comparing performance snapshots
bashly
Generate feature-rich bash command line tools from YAML config
bat
A cat clone with syntax highlighting and Git integration
beachpatrol
CLI tool to replace and automate your everyday web browser
bencher
Continuous benchmarking to track performance and catch regressions
binsider
TUI for analyzing Linux binaries
blinkenlights
TUI debugger for x86_64-linux and i8086 programs across platforms
Bob
Cross-platform Neovim version manager for easy version switching
bocker
Docker implemented in around 100 lines of bash
boilr
Boilerplate template manager that generates files from template repositories
browserbase
Browse the web, deploy automations, and manage browser sessions from the terminal
butler
Command-line tool for publishing games to itch.io
carbon-now-cli
Beautiful images of your code from right inside your terminal
cargo-seek
TUI for searching, adding, and installing Rust cargo crates
cgasm
Standalone terminal tool for x86 assembly documentation
cgdb
Console front-end to the GNU debugger
chars
Display names and codes for ASCII and Unicode characters
ChatDBG
AI-assisted debugging that uses AI to answer 'why'
cloc
Count blank lines, comment lines, and source code lines in many languages
clog
Create a changelog automatically from local git metadata
cnTUI
Replay Chrome requests from your terminal using curl
codegrab
Interactive CLI for selecting and bundling code into LLM-ready output
CodeMark CLI
Manage coding assignments with AI-powered error recommendations
config-file-validator
Cross-platform tool to validate configuration files
ContainerSSH
SSH server that launches containers in Kubernetes and Docker on demand
contributing-generator
Generator for CONTRIBUTING.md, README.md, LICENSE, and more
Cookiecutter
Create projects from templates (cookiecutters) across languages
GitHub Copilot CLI
AI-powered coding agent in your terminal by GitHub
Cppcheck
Static analysis tool for C/C++ code to detect bugs and undefined behavior
crawley
Unix-way web crawler that prints discovered links
Crush
Flexible AI coding agent with multiple LLMs and work sessions
csv-diff
Python CLI tool and library for diffing CSV and JSON files
ctop
Top-like interface for container metrics
curlie
The power of curl with the ease of use of HTTPie
dasht
Search 200+ offline API documentation sets in terminal or browser
decompose
Reverse-engineering tool for Docker environments
delta
A syntax-highlighting pager for git, diff, and grep output
DEM
Containerized Development Environment Manager for embedded development
dev-browser
Let your AI agent use a browser through sandboxed Playwright scripts
Devbox
Create isolated shells and containers with a simple package list
Diakonos
A powerful terminal editor with standard keybindings, written in Ruby
diff-so-fancy
Make your diffs human-readable instead of machine-readable
diff2html-cli
Parse git diffs as JSON and generate pretty HTML
difftastic
A structural diff tool that understands syntax
Dirdiff
Efficiently compute differences between two directories
Discharge
Deploy static websites to Amazon S3
distrobox
Use any Linux distribution inside your terminal via containers
dive
Explore each layer in a Docker image
django-tui
Inspect and run Django commands in a text-based user interface
docker-shell
archivedSimple interactive prompt for Docker
docker
Self-sufficient runtime for containers
Dockly
Immersive terminal interface for managing Docker containers and services
dotenvhub
Terminal app to centrally manage .env files, powered by Textual
dry
A Docker manager for the terminal
dtool
Collection of development tools for the command line
Ducker
TUI for managing Docker containers
dummy
Generator of static files for testing file upload functionality
dyff
Diff tool for YAML files and sometimes JSON
E1S
TUI for browsing and managing AWS ECS resources
ed
GNU line-oriented text editor, the standard Unix editor
edit
Modern text editor inspired by classic MS-DOS Editor with VS Code controls
eks-node-viewer
Visualize dynamic node usage within a Kubernetes cluster
elevenlabs
Build and manage ElevenLabs voice agents as code from the terminal
Emacs
Extensible, customizable text editor with a massive ecosystem of packages
eon
Light, modern terminal editor that does not want to be vim
Euporie
Interact with Jupyter kernels and run notebooks from the terminal
fastmod
Large-scale codebase refactoring tool with interactive regex replacement
Feather
The only terminal text editor designed to work with BIG files
firecrawl
Scrape, crawl, search, and extract web data as LLM-ready content
Flox
Developer environments you can take with you
fmake
Brings make's interface to almost any build system
Frama-C
Open source platform for source-code analysis of C software
gdb-dashboard
Modular visual interface for GDB written in Python
GitHub CLI
GitHub's official command-line tool for seamless workflow
grex
Generate regular expressions from user-provided test cases
gup
Update Go binaries installed by go install with goroutines
Helix
A post-modern text editor inspired by Kakoune and Neovim, written in Rust
Helm
The package manager for Kubernetes
hors
Instant coding answers via the command line
howdoi
Instant coding answers via the command line
http-tanker
Terminal application for API testing with HTTP request management
HTTPie
A user-friendly command-line HTTP client for the API era
Hugo
The world's fastest static site generator, written in Go
hyperfine
A command-line benchmarking tool with statistical analysis
Incus
Manager/hypervisor for containers via LXC and virtual machines via QEMU
iola
Command-line socket client with REST API interface
is-up-cli
Check whether a website is up or down from the command line
jed
User-friendly text editor with drop-down menu facility
joe
Compact text editor written in C, great for handling large files
jq
Command-line JSON processor
just
A handy command runner for project-specific commands
K9s
Kubernetes CLI to manage your clusters in style
Kakoune
Modal editor with multiple selections and orthogonal design
Kapow!
Turn shell commands into HTTP APIs instantly
KDash
Simple and fast terminal dashboard for Kubernetes
kickstart
Scaffolding tool to get new projects up and running quickly
Kool
CLI tool that simplifies modern software development environments
ktop
Display Kubernetes node, pod, and workload metrics
kubefwd
Bulk port forwarding Kubernetes services to localhost with unique IPs
kubectx
Quickly switch between Kubernetes clusters and namespaces in kubectl
kubetui
TUI tool for monitoring Kubernetes resources
lab
Experiment with code without friction - instant scratch files for any language
lazydocker
A simple terminal UI for Docker and Docker Compose
lazygit
Simple terminal UI for git commands
lazyjournal
TUI log viewer for journald, Docker, Podman, Kubernetes, and files
Lazymake
Modern TUI for Makefiles with target selection and dependency visualization
Leetcode-go
CLI tool for searching, downloading and submitting LeetCode problems
legit
Auto-generate LICENSE files for your projects
leven-cli
Measure the difference between two strings using Levenshtein distance
license-up
Create a license quickly for a given name
lichen
CLI tools for producing and managing licenses with regex-based scoping
linear-cli
Manage Linear issues from the command line
linkchecker
Check links in web documents or full websites
llm-fuse
Aggregate repository files into LLM-ready context bundles
lxc
Userspace interface for Linux kernel containment features
lychee
Fast, async, resource-friendly link checker written in Rust
maelstrom
Stress-test API reliability on concurrent threads with latency metrics
mcp2cli
Turn any MCP server or OpenAPI spec into a CLI instantly
Metalsmith
Plugin-based static site generator written in JavaScript
micro
Modern, intuitive terminal text editor with plugin support
minify.js
Recursively minify all JavaScript files
mise
The polyglot dev tool version manager and task runner
mk
CLI tool to ease contribution to open source projects
mkdkr
Build CI pipelines scripted with Makefile and isolated with Docker
mklicense
CLI tool for generating text of the most common licenses
mush
A build system for shell scripts
Mycorrhiza Wiki
A lightweight file-system wiki engine using Git for history
nano
Easy to use, lightweight text editor with on-screen key bindings
nanoc
Powerful and customizable static site generator written in Ruby
nbterm
Jupyter Notebooks in the terminal
nemu
Ncurses UI for QEMU virtual machine management
neovim
Modernized fork of Vim with better extensibility and Lua scripting
np
A better npm publish
nsh
Powerful renaming utility for developers to rename symbols and phrases recursively
o
Configuration-free text editor and IDE limited to VT100
ocui
Simple text-based UI for managing containers
ollama
Get up and running with large language models locally
OPS
Tool for creating and running Nanos unikernels
oracle
Bundle code and prompts for AI analysis with multi-model support
ox
An independent Rust text editor for the terminal
oxker
Simple TUI to view and control Docker containers
pageres-cli
Capture website screenshots in various resolutions from the command line
pdf-diff
Visualize differences between two PDF files
peekaboo
macOS screenshot capture, AI visual analysis, and GUI automation CLI
pire
Python Interactive Regular Expressions tool
planor
archivedThe Cloud Aviator: TUI client for AWS, Vultr, Heroku, and more
Pocker
TUI tool for viewing and controlling Docker containers, images, and logs
podman
Daemonless container engine for developing, managing, and running OCI containers
poltergeist
Universal file watcher with auto-detect, hot reload, and build queuing
posting
Modern API client that lives in your terminal, like Postman for the CLI
Prisma CLI
Next-generation ORM for Node.js and TypeScript
Proji
Powerful cross-platform CLI project templating tool
PuDB
Full-screen console debugger for Python in the terminal
Pulumi
Infrastructure as code using real programming languages
pvcheck
Automated testing tool for programs that produce textual output
QEMU
Generic machine and userspace emulator and virtualizer
quickemu
Quickly create and run optimized Windows, macOS, and Linux VMs
qwicket
Command-line API development ecosystem
Reachable
Check if a domain is up
readme-md-generator
CLI that generates beautiful README.md files
rebound
Fetch Stack Overflow results in your terminal when you get an error
release-it
Automate releases for Git repositories and Node.js packages
resend
Send and manage transactional emails from the terminal
restbook
CLI tool for orchestrating API workflows using YAML playbooks
ripgrep
Recursively search directories for a regex pattern, blazingly fast
rr
Record and deterministically replay debugging sessions
s3cmd
Command line tool for managing Amazon S3 and CloudFront services
SAWS
Supercharged AWS command line interface
scc
Fast codebase statistics counter with COCOMO and complexity estimation
scons
Software construction tool using Python for build configuration
scriptisto
Language-agnostic shebang interpreter for writing scripts in compiled languages
semantic-release
Automates Node.js package release workflow with semantic versioning
sesdiff
Generate shortest edit scripts using Myers' diff algorithm with edit distance
Shopify Development Tools
Tools for developing and maintaining Shopify apps and stores
sidem
TUI app for managing .env configuration files
Slack CLI
Build, test, and deploy Slack apps from the terminal
slap
Sublime Text-inspired terminal editor written in NodeJS
sls-dev-tools
Interactive terminal dashboard for AWS Serverless application resources
Slumber
TUI-based HTTP/REST client for API testing
snallygaster
Scan for secret files on HTTP servers
srgn
A code surgeon for precise text and code transplantation using tree-sitter
stepci
Automated API testing and quality assurance
stern
Multi pod and container log tailing for Kubernetes
suss
AI-powered bug finder that knows your codebase
surge
Static web publishing on surge.sh CDN
temci
Advanced benchmarking tool with environment setup and visual reports
termfu
A multi-language debugger frontend with custom terminal layouts
Terraform
Infrastructure as code for any cloud or service
TFTUI
TUI to view and interact with Terraform state
Tilde
Text editor with an intuitive interface for users accustomed to GUI editors
todocheck
Static code analyzer for annotated TODO comments
Tokui
Interactive TUI for visualizing code statistics from tokei
tokei
Count your code quickly and accurately by language
toolbox
Containerized development environments for easy tool installation
Tsung
Multi-protocol distributed load testing tool
umake
Makefile linter targeting the POSIX make standard
urlhunter
Recon tool for searching URLs exposed via shortener services
upnup
Generate a LICENSE file in the current working directory
Vagrant
Build and manage reproducible virtual machine environments
vai
Vim-like text editor written in Python for simplicity and extensibility
VCTUI
Console interface for vCenter: manage VMs and power operations
VE
Lean, fast and feature-rich text editor
Vercel CLI
Deploy to Vercel's edge network from the command line
vet
Identify risks in open source software supply chain
vibebox
Per-project micro-VM sandbox for running coding agents on macOS
vim
Highly configurable modal text editor with a massive plugin ecosystem
virsh
Interactive shell for managing libvirt domains, networks, and storage
vis
Modern, legacy-free, vim-like editor with Lua scripting and structural regex
vy
archivedVim-like text editor written from scratch in Python
watchexec
Execute commands when watched files change
Waydroid
Container-based approach to boot a full Android system on Linux
WordGrinder
Terminal word processor designed for writing text, not desktop publishing
xh
A friendly and fast tool for sending HTTP requests
xpe
Easy-to-use command-line xpath tool
ydiff
View colored, incremental diff in the terminal
yq
A portable command-line YAML, JSON, XML, CSV and properties processor
zee
A modern terminal editor in the spirit of Emacs, written in Rust