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 2 of 3

Tools

npm-check-updates

CLI that upgrades package.json dependencies to their latest versions, preserving semver range operators. Works with npm, yarn, pnpm, deno, and bun.

10.3kTypeScript
hexyl

hexyl

Terminal hex viewer that colors bytes by category: NULL, printable ASCII, whitespace, other ASCII, and non-ASCII.

10.3kRust

Terragrunt

Orchestration tool for OpenTofu/Terraform infrastructure code, used to scale and manage Infrastructure as Code across many modules and environments.

9.9kGo

reviewdog

Parses linter output and posts findings in changed lines as review comments on GitHub, GitLab, and Bitbucket, or filters lint results by diff locally.

9.7kGo

scc

Code counter written in Go that reports lines of code, comments, complexity, ULOC and COCOMO estimates across many languages, with multiple output formats.

8.9kGo
grex

grex

CLI tool that generates regular expressions from user-provided test cases automatically

8.3kRust

tailspin

Log file highlighter (binary: tspin) that colors dates, numbers, IPs, UUIDs, URLs and more in any log format, with no config, and pages output through less.

8.0kRust

concurrently

Node.js CLI that runs multiple shell commands in parallel with prefixed, colored output and options to kill or restart processes. Works on Windows.

7.9kTypeScript

sd

Find and replace CLI tool with regex support, string-literal mode, and faster performance than sed

7.4kRust
watchexec

watchexec

File watcher that runs commands when files change, with .gitignore support and cross-platform filesystem monitoring

7.3kRust
Krew

Krew

Package manager for kubectl plugins: discover, install, and manage plugins from a central index, similar to apt, dnf, or brew.

7.0kGo

zizmor

Static analysis tool that finds and fixes security issues in CI/CD configurations, including GitHub Actions workflows, Dependabot, and pre-commit.

6.8kRust
tealdeer

tealdeer

Fast Rust implementation of tldr providing simplified, example-based manual pages for command-line tools

6.6kRust

pastel

Command-line tool to generate, analyze, convert and manipulate colors across multiple formats and color spaces

6.5kRust

harlequin

Terminal-based SQL IDE with database adapter support for DuckDB, SQLite, PostgreSQL, MySQL and dozens of other databases

6.5kPython
Popeye

Popeye

Read-only scanner that lints live Kubernetes clusters for misconfigurations, unused resources, and over/under allocation, with console, JSON, and HTML reports.

6.5kGo

jscpd

Copy/paste detector for 224 source formats with a Rust engine. Also reports dead code, complexity, git-history duplication trends, and a health score.

6.5kRust

Bats-core

TAP-compliant testing framework for Bash 3.2+ that runs test cases written as Bash functions to verify Bash scripts and other UNIX programs.

6.3kShell

Docker CLI

Source repository for the Docker command-line client, written in Go and built with docker buildx bake, with cross-platform and glibc/musl build targets.

6.1kGo

entr

Runs arbitrary commands when files change using kqueue or inotify to avoid polling

5.7kC
Chafa

Chafa

Command-line utility that converts images and animated GIFs into ANSI/Unicode character art or terminal graphics formats, built on a C library.

5.4kC
freeze

freeze

Generate PNG, SVG, and WebP images of code and terminal output with syntax highlighting and customizable styling.

4.9kGo

Azure CLI

Microsoft's cross-platform command-line interface for managing Azure resources with az group/subgroup/command syntax, JMESPath queries, and tab completion.

4.7kPython
binsider

binsider

Terminal UI for binary file analysis with static/dynamic analysis, string extraction, and hexdump capabilities

4.5k
bacon

bacon

Background code checker for Rust projects that runs continuously alongside your editor

3.5kRust
euporie

euporie

Terminal-based interactive computing environment for Jupyter notebooks and kernels

2.7k
Supabase CLI

Supabase CLI

Runs the Supabase stack locally, manages Postgres migrations, deploys Edge Functions, and generates TypeScript types from your database schema.

2.4kTypeScript

nap

Code snippet manager with CLI and TUI for creating, organizing, and accessing snippets in the terminal

2.2kGo

eget

Downloads and extracts pre-built binaries from GitHub releases with automatic platform detection

2.1k

astroterm

Terminal-based star map displaying real-time positions of celestial objects with ASCII rendering

2.1k

cgdb

Console frontend for GDB that provides a split-screen interface with source code viewing and vim-style navigation

1.8k
bugstalker

bugstalker

Rust debugger with TUI/console modes, breakpoints, watchpoints, async support, and VSCode integration via DAP

1.4k

e1s

Terminal-based TUI for browsing and managing AWS ECS clusters, services, tasks, and containers with interactive navigation

945
ducker

ducker

Terminal UI for managing Docker containers, images, volumes, and networks with vim-style navigation and keyboard shortcuts

926

eva

Calculator REPL with syntax highlighting and persistent history, similar to bc(1)

918
octocov

octocov

Code metrics toolkit for collecting coverage, code-to-test ratio, test execution time, and custom metrics from multiple report formats

518Go

Guides