Developer Command-Line Tools
93 tools in the Dev Tools category: developer utilities and build tools. Sorted by GitHub stars; the most starred are act, FFmpeg and mkcert.
Page 3 of 3
Tools
bit
Terminal ANSI text generator with 100+ bitmap fonts, gradients, shadows, and multi-format export capabilities.
dra
CLI tool to download and install release assets from GitHub repositories
chiko
Terminal UI client for testing gRPC APIs with server reflection, bookmarks, and metadata support
logss
CLI tool that splits and visualizes log streams into multiple containers based on regex patterns with real-time filtering
dotbins
Cross-platform CLI binary manager for dotfiles that downloads tools from GitHub releases without requiring admin privileges
andcli
CLI tool for managing 2FA tokens from encrypted backups of popular authenticator apps
crates-tui
Terminal interface for browsing and exploring Rust crates from crates.io with search and clipboard integration.
termframe
Non-interactive terminal emulator that executes commands and exports their output as SVG screenshots.
awsesh
TUI and CLI tool for managing AWS SSO sessions with fuzzy search, account switching, and shell integration.
b4n
Terminal user interface for Kubernetes API management with resource CRUD, logs, shell access, and port forwarding
textual-astview
TUI tool for exploring Python Abstract Syntax Trees (AST) with interactive tree view and source highlighting
act3
CLI tool that displays the status of the last 3 GitHub Actions workflow runs for repositories
cargo-selector
Cargo subcommand that provides an interactive TUI for selecting and executing binary or example targets in Rust projects
dotenvhub
TUI application for centralized management and deployment of .env files across projects
cloctui
Terminal UI for CLOC code analysis tool that displays line counts and statistics in an interactive table
lazycelery
Terminal UI for monitoring and managing Celery workers, queues, and tasks with real-time updates and keyboard navigation.
arduino-cli-interactive
Interactive TUI wrapper for arduino-cli providing menu-driven Arduino development workflows
celerator
TUI application for debugging and monitoring Celery tasks in real-time with retry capabilities and detailed tracebacks
peplum
Terminal-based browser and search interface for Python Enhancement Proposals (PEPs)
envdiff
Snapshots a machine's system info, runtimes, env vars and network config to JSON, diffs snapshots, and validates environments against a YAML file.
az-tui
Terminal UI for managing Azure Container Apps with browsing, logging, and container shell access
Guides
- Best Docker TUIsCompare lazydocker, ducker, dtop, dive and ctop: Docker TUIs for containers, Compose, logs, stats and image layer analysis.
- Best CLI Secret ScannersCompare gitleaks, TruffleHog, trivy: workflows, strengths and tradeoffs.
- Best CLI Tools for Working on GitHub ActionsCompare act, zizmor, gh: workflows, strengths and tradeoffs.
- Best Tools for Testing and Linting Shell ScriptsCompare ShellCheck, Bats-core, pre-commit: workflows, strengths and tradeoffs.
- Lint and test a shell script with ShellCheck and BatsCatch a quoting bug with ShellCheck, then add Bats tests for names containing spaces and wildcard characters.
- Manage Node, Python and Go versions per project with misePin Node, Python and Go versions per project with mise: install, shell activation, mise use, mise.toml vs .tool-versions, and moving off asdf or nvm.