Tools

CLI and TUI tools for the terminal

Submit a tool
451 tools

Results

Dufs

Featured

File server with static serving, uploads, search, zip folder download, account-based access control, HTTPS, and WebDAV, usable from a browser or curl.

11.0kRust

git-secrets

Prevents committing passwords and sensitive information to git repositories using pattern matching and hooks

13.4kShell
trivy

trivy

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

38.9kGo
k6

k6

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

32.1kGo
gitleaks

gitleaks

Detects secrets like passwords, API keys, and tokens in git repositories, files, and stdin input

30.6kGo

vegeta

HTTP load testing CLI tool that generates constant request rates with comprehensive reporting and UNIX composability

25.2kGo

sops

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

23.6kGo

hey

HTTP load testing tool that sends concurrent requests to web applications and reports performance metrics

20.8kGo

thefuck

Command-line error correction tool that suggests and fixes typos in previously executed shell commands

97.9kPython
syncthing

syncthing

Continuous file synchronization program that syncs files between multiple computers using peer-to-peer connections

90.0kGo

mkcert

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

59.8kGo

wrk

HTTP benchmarking tool that generates high load using multithreaded design and event notification systems

40.4kC
onefetch

onefetch

Command-line tool that displays Git repository information and code statistics in terminal

12.1kRust

direnv

Shell extension that automatically loads and unloads environment variables based on current directory

15.5kGo
asciinema

asciinema

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

17.9kRust
fastfetch

fastfetch

System information tool that displays hardware and OS details with customizable ASCII art logos and module configuration

25.2kC
fx

fx

Terminal-based JSON processor and viewer for querying, filtering, and manipulating JSON data interactively.

20.7kGo
age

age

File encryption tool with small explicit keys, post-quantum support, and UNIX-style composability.

24.2kGo
gum

gum

CLI tool providing interactive components for shell scripts with input prompts, menus, spinners, and styling

24.6kGo
mise

mise

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

35.7kRust
restic

restic

Cross-platform backup program with encryption, deduplication, and support for local/cloud storage backends

37.0kGo
fish

fish

Interactive command line shell with syntax highlighting, autosuggestions, and tab completions that work without configuration

34.4kRust
croc

croc

Secure file transfer tool that enables any two computers to transfer files using end-to-end encryption and relay servers

40.8kGo
Nushell

Nushell

Structured data shell that treats commands and files as typed data rather than raw text streams

40.8kRust
ShellCheck

ShellCheck

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

40.3kHaskell

gh

Official GitHub CLI tool for managing pull requests, issues, and repositories from the command line

46.8kGo
rclone

rclone

Command-line program to sync files and directories to and from 70+ cloud storage providers

60.7kGo

act

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

72.5kGo
jless

jless

Command-line JSON viewer with syntax highlighting, collapsible sections, and vim-inspired navigation commands

5.5kRust

pueue

Command-line task management tool for sequential and parallel execution of long-running shell commands

6.4kRust
superfile

superfile

Terminal-based file manager with dual-pane interface, written in Go

24.0kGo

VHS

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

21.2kGo
difftastic

difftastic

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

26.1kRust

dive

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

54.7kGo
Helix

Helix

A terminal-based text editor written in Rust, inspired by Kakoune and Neovim with built-in language server support

46.8kRust
yazi

yazi

Asynchronous terminal file manager written in Rust with image preview, plugin system, and cross-directory operations

43.2kRust
zellij

zellij

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

35.9kRust