-
crossterm
A crossplatform terminal library for manipulating terminals
-
comfy-table
An easy to use library for building beautiful tables with automatic content wrapping
-
anstream
IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities
-
ratatui
that's all about cooking up terminal user interfaces
-
tabled
An easy to use library for pretty print tables of Rust
structs andenums -
is-terminal
Test whether a given stream is a terminal
-
vte
Parser for implementing terminal emulators
-
lscolors
Colorize paths using the LS_COLORS environment variable
-
tui-input
TUI input library supporting multiple backends
-
tui-big-text
A Ratatui widget for displaying big text in the terminal
-
viuer
Display images in the terminal
-
tui-realm-stdlib
Standard components library for tui-realm
-
terminal_size
Gets the size of your Linux or Windows terminal
-
os_display
Display strings in a safe platform-appropriate way
-
cliclack
Beautiful, minimal, opinionated CLI prompts inspired by the Clack NPM package
-
portable-pty
Cross platform pty interface
-
clearscreen
Cross-platform terminal screen clearing
-
ptree
Pretty-print tree-like structures
-
clap-help
printing help of a clap application
-
colorful
Make your terminal output colorful
-
kubetui
An intuitive Terminal User Interface (TUI) tool for real-time monitoring and exploration of Kubernetes resources
-
vt100
parsing terminal data
-
gim
Commit-driven development Git CLI utility with smart commit queues, AI integration, and beautiful terminal UI
-
tui-scrollview
scrollable view for Ratatui
-
termscp
feature rich terminal file transfer and explorer with support for SCP/SFTP/FTP/Kube/S3/WebDAV
-
river_dreams
A tribal looking ZSH shell theme made to help you craft your most ambitious software projects. It is available for macOS and Linux.
-
ttdl
Terminal ToDo List manager
-
paris
logger for your CLI apps or other things you want in the terminal
-
viu
View images right from the terminal
-
spinners
🛎 60+ Elegant terminal spinners for Rust
-
colog
The
cologlibrary is a simple formatter backend for the standard rust logging system (in thelogcrate) -
termwiz
Terminal Wizardry for Unix and Windows
-
termios
Safe bindings for the termios library
-
bugreport
Collect system and environment information for bug reports
-
icy_sixel
A 100% Rust SIXEL encoder and decoder library with high-quality color quantization
-
tui-markdown
converting markdown to a Rataui Text value
-
pay-respects
Command suggestions, command-not-found and thefuck replacement written in Rust
-
shpool
mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects
-
termsize
Retrieves terminal size
-
tredis
Terminal UI for Redis - A modern TUI for managing Redis servers
-
expectrl
automating terminal applications in Unix like Don libes expect
-
helix-kanban
A terminal-based kanban board with file-based storage, multi-project support, and Helix-style keybindings
-
lumen
command-line tool that uses AI to generate commit messages, summarise git diffs or past commits, and more
-
kingler
Print pokemon sprites in your terminal
-
tuc
When cut doesn't cut it
-
taws
Terminal UI for AWS - navigate, observe, and manage AWS resources
-
i6
A collection of cross platform portable cli tools
-
term39
A modern, retro-styled terminal multiplexer with a classic MS-DOS aesthetic
-
ohcrab
Fix your command line magically
-
shnote
A lightweight command wrapper that enforces WHAT/WHY documentation
-
supports-unicode
Detects whether a terminal supports unicode
-
maestro-tui
A dual-pane terminal emulator TUI with vim-like modal editing
-
supports-hyperlinks
Detects whether a terminal supports rendering hyperlinks
-
reovim
A Rust-powered neovim-like text editor
-
sarif-fmt
View (pretty print) SARIF files in terminal
-
clock-rs
A modern, terminal-based digital clock
-
bltz
A fast terminal email client
-
vivid
LS_COLORS manager with multiple themes
-
terminfo
Terminal information
-
rioterm
Rio terminal is a hardware-accelerated GPU terminal emulator, focusing to run in desktops and browsers
-
termbg
Terminal background color detection
-
ttydash
A terminal-based dashboard for real-time data visualization
-
termize
functions for determining terminal sizes and dimensions
-
slumber
Terminal-based HTTP client
-
rsclock
terminal clock written in Rust
-
tvid
A terminal video player
-
meow-cli
Print ASCII cats to your terminal
-
ripdrag
Drag and Drop files to and from the terminal
-
prmt
Ultra-fast, customizable shell prompt generator with zero-copy parsing
-
sigye
A beautiful terminal clock with ASCII art fonts
-
television
A very fast, portable and hackable fuzzy finder for the terminal
-
rund
Run CLI apps in detached terminal popup windows with configurable size and position
-
rsvim
text editor
-
bkmr
A Unified CLI Tool for Bookmark, Snippet, and Knowledge Management
-
wthrr
Weather companion for the terminal
-
rustic-reader
A minimalistic ebook reader
-
ansi-escape-sequences-cli
CLI tool for generating and applying ANSI escape sequences to colorize and style terminal output — ideal for scripts, prompts, and debugging
-
slick
async ZSH prompt
-
surf_n_term
Posix terminal rendering library
-
tnj-tui
TUI Tasks, notes and journals in Notebooks
-
parui
TUI frontend for paru or yay
-
mprocs
TUI for running multiple processes
-
fixit-cli
fix mistakes in your commands
-
sbcut
A slightly better implementation of the cut command in Linux with Python-style indexing
-
handlr-regex
Fork of handlr with regex support
-
git-dash
A fast TUI dashboard for discovering and managing multiple Git repositories
-
cgrc
Configurable terminal text formatter
-
par-term-emu-core-rust
Comprehensive terminal emulator library in Rust with Python bindings - VT100/VT220/VT320/VT420/VT520 support, PTY, Sixel/iTerm2/Kitty graphics
-
monoterm
Convert terminal colors to monochrome
-
typeracer
A terminal typing game. Race to see the fastest time you can get!
-
reclog
Command-line tool to capture command output to a file
-
poengsum
CLI-application for generating quiz leaderboards in the terminal
-
crates-tui
A TUI for crates.io
-
infors
Fast, minimal, customizable system info tool in Rust (Neofetch alternative)
-
passepartui
A TUI for pass
-
turbo-vision
classic Borland Turbo Vision text-mode UI framework
-
stanza
An abstract table model with customisable text formatting and renderers
-
kanban-cli
Command-line interface for the kanban project management tool
-
termdiff
Write a diff with color codes to a string
-
truant
command-line program that can take a CSV file containing attendance data exported from Canvas and display it in a way that is easy to read and understand
-
textcanvas
Draw to the terminal like an HTML Canvas
-
md-tui
A terminal markdown viewer
-
deno_terminal
Terminal styling and other functionality used across Deno
-
ncspot
ncurses Spotify client written in Rust using librespot, inspired by ncmpc and the likes
-
tmux-snaglord
A TUI application to make copying terminal history from tmux easier
-
meli
terminal e-mail client
-
rfm-bin
A super fast file-manager written in rust
-
strix
Terminal-based video synthesizer inspired by Hydra
-
tui-widgets
A collection of useful widgets for building terminal user interfaces using Ratatui
-
luvr
A CLI tool for relationship CI/CD - Managing love life from the terminal. Track anniversaries, milestones, and never forget important dates again. Written in Rust.
-
rio-backend
Backend infrastructure for Rio terminal
-
opstrail
Terminal activity time-machine and developer productivity tracker
-
markdown-peek
Markdown previewer in browser and terminal
-
tui-scrollbar
A Ratatui scrollbar widget with fractional thumb rendering
-
mprocs-vt100
Fork of vt100 for mprocs
-
term-bench
render benchmark for terminal throughput measurements
-
term-transcript
Snapshotting and snapshot testing for CLI / REPL applications
-
dvd-term
A bouncing ASCII art DVD logo (or custom text) for the terminal
-
wezterm-bidi
The Unicode Bidi Algorithm (UBA)
-
leenfetch
Fast, minimal, customizable system info tool in Rust (Neofetch alternative)
-
crates-inspector
Terminal tool for crates dependencies manager
-
noice-rs
A minimal suckless-style file browser for the terminal with vim-like keybindings
-
notcurses
A high level Rust wrapper for the notcurses C library
-
colormake
A fast, lightweight tool to colorize make output for better readability
-
rucola-notes
Terminal-based markdown note manager
-
nanocom-term
Cross platform picocom-like serial terminal emulator
-
fsnav
A fast terminal file navigator with advanced features: search, preview, bookmarks, and split-pane view
-
lolcat-rs
A high-performance, vibrant rainbow coloring tool for your terminal
-
PowerSession
Asciinema-compatible terminal session recorder for Windows
-
gitlocalstats
A high-performance local contribution graph for Git and Jujutsu (jj)
-
tsps
Quickly set up tmux workspaces by splitting windows into multiple panes
-
kodegen_mcp_schema
KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents
-
diskonaut-ng
Terminal disk space visual navigator
-
sunny-cli
Check the weather from your terminal
-
os-terminal
Beautiful terminal emulator on no-std environment
-
ratatui-widgets
A collection of Ratatui widgets for building terminal user interfaces using Ratatui
-
sshing
A terminal-based SSH connection manager
-
sleepview
Sleep progress output in the terminal
-
tazui
terminal calculator
-
kodegen_tools_citescrape
KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents
-
ascii-canvas
canvas for drawing lines and styled text and emitting to the terminal
-
terminal-trx
handle to the terminal of the current process
-
bkmr-lsp
Language Server Protocol implementation for bkmr snippet manager
-
cli-text-reader
A less like CLI text reader
-
super-table
Build beautiful tables. Supports content wrapping, alignment and cell spanning.
-
rollpoly
A comprehensive dice rolling library and CLI for tabletop gaming with advanced polyhedral dice support
-
git-snow
Snow fall in your terminal
-
ansi-senor
Run commands with ANSI color output captured to HTML
-
polymarket-tui
Terminal UI for browsing Polymarket events and watching live trades
-
tui-prompts
building interactive prompts for ratatui
-
oxifetch
program that displays key system information, such as OS details, uptime, CPU specs, memory usage, and more. The output includes an ASCII art logo and a quick overview of your machine's current status.
-
bandwidthmon
Real-time network bandwidth monitor with beautiful ASCII charts
-
iced_term
Terminal emulator widget powered by ICED framework and alacritty terminal backend
-
traccia
A zero-dependency, flexible logging framework for Rust applications
-
cli-justify
A CLI text justify tool
-
mindstack
A terminal-based note-taking application to quickly jot down ideas and thoughts
-
claude-code-status-line
A configurable status line for Claude Code with powerline arrows, context tracking, and quota monitoring
-
pokemonsay
Pokemon version of cowsay
-
ascii-dag
Zero-dependency, no_std compatible ASCII DAG renderer. Visualize error chains, dependency trees, and graphs in the terminal.
-
pik
process interactive kill
-
rsso
A minimal RSS feed organiser for the command line
-
sabi-tui
Terminal AI agent with ReAct pattern - execute shell commands, run Python, analyze images
-
hop-editor
terminal code editor
-
uefisettings
read/get/extract and write/change/modify BIOS/UEFI settings from Linux terminal
-
nmtui
Wrapper around nmcli
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
brt
btop in rust
-
sb
Terminal Markdown Browser/Editor with Git integration, syntax highlighting, and media support
-
kodegen
KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents
-
termsearch
A minimalist and super fast terminal history search tool
-
shell-toy
A "fortune | cowsay" implementation in Rust, i.e. a nice little toy to liven up your shell.
-
pokeget
Display pokemon sprites in your terminal
-
termint
colored printing and Terminal User Interfaces
-
webterm-relay
Relay component for Webterm that enables secure browser-based terminal access
-
tickrs
Realtime ticker data in your terminal 📈
-
kodegen_config
KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents
-
manga-tui
Terminal-based manga reader and downloader with image rendering support
-
ynk
Effortlessly yank and paste files blazingly fast in the terminal
-
outstanding-clap
Clap integration for Outstanding template engine - topics and styled help
-
television-fuzzy
The revolution will be televised
-
boxmux
YAML-driven terminal UI framework for rich, interactive CLI applications and dashboards with PTY support
-
termprofile
detect and handle terminal color/styling support
-
dummare
Sanitize your terminal ouput for use with hard copy terminals
-
minimo
terminal ui library combining alot of things from here and there and making it slightly easier to play with
-
term-wm
A cross-platform window manager for terminal shells
-
ytsub
A subscriptions only TUI Youtube client
-
curlpipe/ox
but flexible text editor
-
wezterm-blob-leases
Manage image blob caching/leasing for wezterm
-
lyra-rs
A terminal-based lyrics display tool for MPD that syncs and scrolls lyrics in real-time. Supports embedded lyrics in audio files and external LRC files.
-
youtube-tui
An aesthetically pleasing YouTube TUI written in Rust
-
blocklet
A cross-platform CLI tool that generates ASCII art using Unicode block characters, similar to figlet but with beautiful solid Unicode blocks instead of outlines or hash symbols
-
make-it-rain
A terminal Matrix rain effect, configurable and hackable
-
hygg-server
A less like CLI text reader
-
te-cli
Interactive TUI wrapper for CLI commands - Your helping hand for command-line interfaces
-
redirect-stderr
A cross platform lib to redirect std-err
-
fast-rich
port of Python's Rich library for beautiful terminal formatting
-
ani-l
A terminal-based anime library and streamer
-
television-screen
The revolution will be televised
-
ducker
A slightly quackers Docker TUI based on k9s 🦆
-
rustui
Terminal UI library for Linux and Unix-like systems
-
argon2-cli
Generate Argon2 hashes from command line
-
rustnet-monitor
A cross-platform network monitoring terminal UI tool built with Rust
-
tuiuiu
Zero-dependency Terminal UI library with signal-based reactivity and flexbox layout
-
TerimalRtdm
Lightwight, Simple, Easy to read, Ideomatic Rust Terimal Interface Library for CUIs
-
stregsystemet-tui
A TUI for Stregsystemet
-
tuinix
building terminal user interface (TUI) applications on Unix systems with minimum dependencies
-
perspt
Your Terminal's Window to the AI World - A high-performance CLI for LLMs with chat and autonomous agent modes
-
qr2term
Stupidly simple Rust crate to render a QR code in the terminal
-
tui-banner
Colorful ASCII art banner renderer for Rust CLI/TUI
-
ptrm
ASCII art and animation tool for the terminal
-
ratatui-toolkit
A comprehensive collection of reusable TUI components for ratatui including resizable splits, tree views, markdown rendering, toast notifications, dialogs, and terminal embedding
-
pbr-120
Console progress bar for Rust
-
eza-themer
unofficial theme manager for eza
-
tmux-shortcut-helper
A lightweight tmux shortcut helper with zellij-style keybindings
-
musubi-rs
Rust bindings for musubi diagnostic renderer
-
rateio
Um CLI para dividir contas de forma justa
-
wasite
WASI Terminal Environment API
-
cargo-sbom
Create software bill of materials (SBOM) for Rust
-
to-html
Render a terminal with ANSI colors as HTML
-
colorchoice-clap
Clap mixin to override console colors
-
lsv
Three‑pane terminal file viewer (TUI) with preview and Lua configuration
-
todo-tui-rs
A terminal-based Todo application built with Rust and TUI
-
termocast
A terminal-based weather application
-
tauri-plugin-shellx
Unlocked Tauri Shell Plugin
-
leadr
Shell aliases on steroids
-
terminal-io
reading and writing on terminals
-
kodegen_tools_terminal
KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents
-
ffetch
Fast, minimal & Rust-powered system fetcher
-
mdriver
Streaming markdown printer for the terminal with syntax highlighting
-
thash
A terminal program for hashing with many algorithms and many output formats, and recursive hashing support
-
dui-cli
An intuitive Docker management CLI built in Rust with full Docker command parity
-
dockrtui
A fast, modern and keyboard-driven terminal dashboard for Docker — built with Rust
-
termimage
Display images in your terminal, kind of
-
paper-terminal
Writes a file to a paper in your terminal. Especially if that file is Markdown.
-
collaboflow-cli
CLI for collaboflow API
-
tui-popup
popup for ratatui
-
kodegen_tools_filesystem
KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents
-
wa
Cross-platform window assistant made primarily for Rio terminal
-
mdv
Terminal Markdown Viewer
-
bubbletea-rs
The fun, functional, and stateful way to build terminal apps in Rust
-
kodegen_tools_browser
KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents
-
tiny-dc
A tiny but mighty TUI directory changer
-
checklist-tui
A TUI for keeping track of your tasks in slim terminal views
-
xterm-query
query your terminal
-
streamdown
A streaming markdown renderer for modern terminals (Rust port of Streamdown)
Try searching with DuckDuckGo.