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

Tools

act

Run GitHub Actions workflows locally using Docker containers for fast feedback and testing

72.5kGo
FFmpeg

FFmpeg

Collection of libraries and command-line tools (ffmpeg, ffplay, ffprobe) for converting, streaming, playing and inspecting audio, video and subtitles.

66.0kC

mkcert

Generate locally-trusted development certificates with automatic CA management for HTTPS testing

59.8kGo

dive

Docker image layer analysis tool for exploring contents and optimizing image size

54.7kGo

lazydocker

Terminal UI for Docker and Docker Compose management with container logs, stats, and interactive controls

53.2kGo

Terraform

Infrastructure-as-code CLI that builds, changes, and versions infrastructure from declarative configuration files, using execution plans and a resource graph.

50.1kGo
ShellCheck

ShellCheck

Static analysis tool that identifies syntax errors, semantic problems, and pitfalls in bash/sh shell scripts

40.3kHaskell
trivy

trivy

Security scanner that detects vulnerabilities, secrets, and misconfigurations in containers, filesystems, git repos, VMs, and Kubernetes

38.8kGo
just

just

Command runner that saves and runs project-specific commands from a justfile with make-inspired syntax

36.5kRust
zellij

zellij

Terminal multiplexer with floating panes, multiplayer collaboration, WebAssembly plugins, and built-in web client

35.9kRust
mise

mise

CLI tool for managing development environments with version-controlled tools, environment variables, and tasks

35.5kRust
k9s

k9s

Terminal UI for managing and observing Kubernetes clusters with real-time monitoring and resource navigation

34.9kGo
k6

k6

JavaScript-based load testing tool for developers with HTTP, WebSockets, gRPC support and CI integration

32.1kGo

Nx

Monorepo build system for TypeScript and polyglot codebases with task caching, affected-only runs, plugins, and CI integration including AI-based self-healing.

29.4kTypeScript

hyperfine

Command-line benchmarking tool that runs statistical analysis across multiple timing runs of shell commands

29.2kRust
TruffleHog

TruffleHog

Secrets scanner that finds credentials in Git, filesystems, S3/GCS buckets and Docker images, classifies 800+ types, and verifies whether they are live.

28.8kGo
fnm

fnm

Fast Node.js version manager built in Rust with support for .node-version and .nvmrc files

27.2kRust

Angular CLI

Command-line tool for creating, serving, scaffolding, and maintaining Angular applications and workspaces via the ng command.

27.0kTypeScript
difftastic

difftastic

Structural diff tool that compares files based on their syntax rather than lines

26.1kRust

asdf

Version manager that handles multiple language runtimes per project through plugins, using a single CLI and a .tool-versions file.

25.6kGo
radare2

radare2

Command-line reverse engineering framework for disassembling, analyzing, emulating, debugging and patching binaries across many architectures and file formats.

25.2kC

cloc

Command-line tool that counts blank, comment, and source code lines across many programming languages.

23.6k

sops

Editor for encrypted files supporting YAML, JSON, ENV, INI formats with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP encryption

23.5kGo

VHS

Generate terminal GIFs from code scripts for testing and demonstrating CLI tools

21.2kGo

kubectx

CLI tools to quickly switch between Kubernetes contexts and namespaces with fuzzy search support

20.1kGo
Hurl

Hurl

Command line tool that runs and tests HTTP requests defined in plain text files, with request chaining, captures, asserts, and CI reports.

19.3kRust
asciinema

asciinema

Command-line tool for recording and live streaming terminal sessions to lightweight asciicast files

17.9kRust
AWS CLI

AWS CLI

Official command line interface for Amazon Web Services, with profile-based credentials, configurable output, and shell tab completion.

17.3kPython
Vercel CLI

Vercel CLI

Command-line interface for the Vercel platform: deploy projects, run them locally with vercel dev, and manage deployments from the terminal.

16.5kTypeScript
Task

Task

Task runner and build tool that reads tasks from a YAML Taskfile, a simpler cross-platform alternative to Make.

16.3kGo
terminalizer

terminalizer

Terminal session recorder that generates animated GIF images from command-line sessions

16.2kJavaScript

tokei

Fast code statistics tool that counts lines of code, comments, and blanks across 150+ programming languages

15.0kRust
hadolint

hadolint

Dockerfile linter that parses AST and integrates with ShellCheck to validate Docker best practices and bash code in RUN instructions

12.5kHaskell

GDB dashboard

A standalone .gdbinit written in Python that shows a modular dashboard of program state in GDB each time the debugged program stops.

12.3kPython

tsx

TypeScript Execute (tsx): a CLI for running TypeScript files directly in Node.js.

12.2kTypeScript

ipatool

CLI for searching the App Store for iOS, iPadOS, tvOS, visionOS and macOS apps and downloading .ipa or macOS .pkg packages.

12.0kGo

Guides