Tools
CLI and TUI tools for the terminal
Results
yadm
Dotfiles manager built on Git, with per-system alternate and templated files, encryption via GnuPG/OpenSSL/transcrypt/git-crypt, bootstrapping, and hooks.
termusic
Terminal music and podcast player in Rust with a server/TUI split, rusty, MPV and GStreamer backends, tag editor, and YouTube downloads via yt-dlp.
Fresh
Terminal text editor with VS Code-style keybindings, mouse support, LSP, multi-cursor editing, and a command palette that requires no configuration.
ani-cli
Shell-based CLI that searches, streams and downloads anime from hianime in mpv, VLC or IINA, with Syncplay support for watching with friends.
RustScan
Port scanner written in Rust that scans all 65k ports in about 3 seconds and can pipe open ports into Nmap or custom Python, Lua, and Shell scripts.
Ticker
Terminal stock, crypto, and derivatives price watcher with position tracking, cost basis lots, currency conversion, and grouped watchlists.
jrnl
Command-line journal application that creates, searches, and views entries stored as plain text, with optional AES encryption.
auto-cpufreq
Linux CPU speed and power optimizer that adjusts governor and turbo boost based on battery state, CPU load and temperature. Includes CLI, daemon and GUI.
Mole
macOS CLI (`mo`) that cleans caches, uninstalls apps with leftovers, explores disk usage, runs maintenance tasks, and shows live system stats.
weechat
Terminal-based chat client with modular plugin architecture and multi-protocol support, primarily for IRC
tz
Interactive TUI tool for displaying and comparing times across multiple time zones simultaneously
scli
Terminal user interface for Signal messaging with Vim-like navigation and external editor support
peplum
Terminal-based browser and search interface for Python Enhancement Proposals (PEPs)
hazelnut
Terminal-based automated file organizer that watches folders and applies rules to move, copy, rename, or delete files based on patterns
fnm
Fast Node.js version manager built in Rust with support for .node-version and .nvmrc files
dolphie
Real-time terminal interface for monitoring MySQL/MariaDB and ProxySQL database performance and analytics
buku
Command-line bookmark manager with search, browser import, encryption, and local web UI
git-crypt
Transparent file encryption for Git repositories using AES-256, encrypting files on commit and decrypting on checkout
hadolint
Dockerfile linter that parses AST and integrates with ShellCheck to validate Docker best practices and bash code in RUN instructions
asciinema
Command-line tool for recording and live streaming terminal sessions to lightweight asciicast files
ShellCheck
Static analysis tool that identifies syntax errors, semantic problems, and pitfalls in bash/sh shell scripts
ranger
Console file manager with VI key bindings, multi-column display, and file preview capabilities
nvtop
htop-like GPU and accelerator task monitor supporting NVIDIA, AMD, Intel, Apple, and other vendors
visidata
Terminal interface for exploring and arranging tabular data with support for CSV, JSON, SQLite, Excel, and many other formats.