Tools

CLI and TUI tools for the terminal

Submit a tool
11 of 451 tools

Results

ncmpcpp

ncurses-based terminal client for MPD (Music Player Daemon) with tag editor, playlist editor, media library, and visualizer, inspired by ncmpc.

2.5kC++
NeoMutt

NeoMutt

Terminal email client that collects community patches against Mutt, with Notmuch, NNTP, sidebar, compressed folders and header cache options.

3.9kC

cmus

Console music player for Unix-like systems with ncurses interface and optional input/output plugins for many audio formats and backends.

6.3kC

gallery-dl

Cross-platform command-line program that downloads image galleries and collections from many image hosting sites, with configurable file naming.

20.3kPython

aria2

Command-line download utility supporting HTTP(S), FTP, SFTP, BitTorrent and Metalink, with segmented multi-source downloads and a JSON-RPC/XML-RPC interface.

43.4kC++
pandoc

pandoc

Haskell library and command-line tool that converts documents between dozens of markup formats, including Markdown, LaTeX, HTML, docx, EPUB and PDF.

46.8kHaskell

tuptime

System uptime tracking tool that preserves historical uptime/downtime statistics across reboots with detailed reporting

318Python
jo

jo

Command-line utility to create JSON objects and arrays from shell arguments and piped input

4.9kC
fish

fish

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

34.4kRust
tig

tig

ncurses-based text-mode interface for browsing Git repositories and staging changes

13.4kC
htop

htop

Cross-platform interactive process viewer with real-time system monitoring and process management

8.4kC