-
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
-
clearscreen
Cross-platform terminal screen clearing
-
cliclack
Beautiful, minimal, opinionated CLI prompts inspired by the Clack NPM package
-
tui-input
TUI input library supporting multiple backends
-
vt100
parsing terminal data
-
viuer
Display images in the terminal
-
tui-big-text
A Ratatui widget for displaying big text in the terminal
-
terminal_size
Gets the size of your Linux or Windows terminal
-
portable-pty
Cross platform pty interface
-
atuin
magical shell history
-
supports-hyperlinks
Detects whether a terminal supports rendering hyperlinks
-
termios
Safe bindings for the termios library
-
supports-unicode
Detects whether a terminal supports unicode
-
tui-scrollview
scrollable view for Ratatui
-
ptree
Pretty-print tree-like structures
-
gim
Commit-driven development Git CLI utility with smart commit queues, AI integration, and beautiful terminal UI
-
expectrl
automating terminal applications in Unix like Don libes expect
-
terminfo
Terminal information
-
os_display
Display strings in a safe platform-appropriate way
-
tui-markdown
converting markdown to a Rataui Text value
-
colog
The
cologlibrary is a simple formatter backend for the standard rust logging system (in thelogcrate) -
icy_sixel
A 100% Rust SIXEL encoder and decoder library with high-quality color quantization
-
ttdl
Terminal ToDo List manager
-
termwiz
Terminal Wizardry for Unix and Windows
-
agent-code
An AI-powered coding agent for the terminal, written in pure Rust
-
viu
View images right from the terminal
-
clap-help
printing help of a clap application
-
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.
-
tui-scrollbar
A Ratatui scrollbar widget with fractional thumb rendering
-
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
-
vle
Very Little Editor - an exercise in minimalist text editing
-
uutils_term_grid
formatting strings into a grid layout. Fork of term_grid.
-
spinners
π 60+ Elegant terminal spinners for Rust
-
termbg
Terminal background color detection
-
qr2term
Stupidly simple Rust crate to render a QR code in the terminal
-
termsize
Retrieves terminal size
-
ascii-dag
Zero-dependency, no_std compatible ASCII DAG renderer. Visualize error chains, dependency trees, and graphs in the terminal.
-
taws
Terminal UI for AWS - navigate, observe, and manage AWS resources
-
term-transcript
Snapshotting and snapshot testing for CLI / REPL applications
-
repartee
A modern terminal IRC client built with Ratatui and Tokio
-
colorful
Make your terminal output colorful
-
muxx
Minimal tmux session automation CLI
-
tuc
When cut doesn't cut it
-
ilmari
Minimal tmux popup radar for coding agents
-
paris
logger for your CLI apps or other things you want in the terminal
-
tredis
Terminal UI for Redis - A modern TUI for managing Redis servers
-
termize
functions for determining terminal sizes and dimensions
-
ohcrab
Fix your command line magically
-
tvid
A terminal video player
-
parui
TUI frontend for paru or yay
-
mprocs
TUI for running multiple processes
-
t4a
Terminals for agents
-
lumen
command-line tool that uses AI to generate commit messages, summarise git diffs or past commits, and more
-
ytsub
A subscriptions only TUI Youtube client
-
larpshell
Ctrl+C then Ctrl+V is simply too much work. Just let an LLM rule your terminal directly!!
-
sigye
A beautiful terminal clock with ASCII art fonts
-
slumber
Terminal-based HTTP client
-
termscp
feature rich terminal file transfer and explorer with support for SCP/SFTP/FTP/Kube/S3/WebDAV
-
ftui-widgets
Widget library built on FrankenTUI render and layout
-
slick
async ZSH prompt
-
rsclock
terminal clock written in Rust
-
bkmr
Knowledge management for humans and agents β bookmarks, snippets, etc, searchable, executable
-
bugreport
Collect system and environment information for bug reports
-
ttypo
Terminal-based typing test
-
rtcom-cli
Command-line interface for rtcom (Rust Terminal Communication): a modern picocom/tio alternative
-
turbo-vision
classic Borland Turbo Vision text-mode UI framework
-
helix-kanban
A terminal-based kanban board with file-based storage, multi-project support, Helix-style keybindings, and built-in MCP server for AI integration
-
oly
Run interactive CLIs and AI agents like managed services with persistent PTY sessions
-
grabchars
Get keystrokes directly from user - a Rust port of my 1988 Unix utility
-
vivid
LS_COLORS manager with multiple themes
-
rsvim
text editor
-
gitstack
Git history viewer with insights - Author stats, file heatmap, code ownership
-
tspring
Terminal UI for Spring Boot - A modern TUI for managing Spring Boot applications
-
soffit
Customizable statusline manager for Claude Code with desktop editor and custom widget support
-
i6
A collection of cross platform portable cli tools
-
tui-file-explorer
A self-contained, keyboard-driven file-browser widget for Ratatui
-
ftui-render
Render kernel: cells, buffers, diffs, and ANSI presentation
-
mpv-music
A TUI-based music player wrapper for MPV
-
termimage
Display images in your terminal, kind of
-
openspec-tui
A terminal UI for browsing and implementing OpenSpec changes
-
surf_n_term
Posix terminal rendering library
-
kubetui
An intuitive Terminal User Interface (TUI) tool for real-time monitoring and exploration of Kubernetes resources
-
fastapi-output
Agent-aware rich console output for fastapi_rust
-
tui-realm-textarea
textarea component for tui-realm
-
charmed-bubbles
Common TUI components for bubbletea applications
-
pastehop
Paste local images and files into remote terminal AI agent sessions over SSH
-
mediavault-cli
CLI frontend for MediaVault β query and manage your media library from the terminal
-
sarif-fmt
View (pretty print) SARIF files in terminal
-
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
-
ftui-extras
Feature-gated extras for FrankenTUI (markdown, charts, clipboard, themes)
-
shellquest
A passive RPG that lives in your terminal β your shell is the dungeon
-
ftui-layout
Flex and grid layout solvers for FrankenTUI
-
kanban-cli
Command-line interface for the kanban project management tool
-
monoterm
Convert terminal colors to monochrome
-
simple-user-system
A TUI for creating user data and saving it in JSON format
-
navi
An interactive cheatsheet tool for the command-line
-
mermaid-text
Render Mermaid diagrams as Unicode box-drawing text β no browser, no image protocols, pure Rust
-
typeracer
A terminal typing game. Race to see the fastest time you can get!
-
cc-statusline-tui
Interactive CLI tool to configure Claude Code statusline
-
deno_terminal
Terminal styling and other functionality used across Deno
-
maestro-tui
A dual-pane terminal emulator TUI with vim-like modal editing
-
gh-review
Terminal UI for reviewing GitHub pull requests
-
yapper
A modern, ergonomic UART serial TUI terminal for embedded workflows
-
cgrc
Configurable terminal text formatter
-
fixit-cli
fix mistakes in your commands
-
opstrail
Terminal activity time-machine and developer productivity tracker
-
term39
A modern, retro-styled terminal multiplexer with a classic MS-DOS aesthetic
-
rucola-notes
Terminal-based markdown note manager
-
koko-matrix-rain
Minimal Matrix-style rain CLI for the terminal
-
crates-tui
A TUI for crates.io
-
blit-cli
blit terminal client
-
ttydash
A terminal-based dashboard for real-time data visualization
-
poengsum
CLI-application for generating quiz leaderboards in the terminal
-
tui-banner
Colorful ASCII art banner renderer for Rust CLI/TUI
-
tuillem
A 3-pane terminal AI chat client with easy connectivity to local and remote LLM endpoints
-
ratatui-widgets
A collection of Ratatui widgets for building terminal user interfaces using Ratatui
-
ftui-style
Style, theme, and color primitives for FrankenTUI
-
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
-
autogitignore
A TUI for searching, previewing, and generating .gitignore files from gitignore.io templates
-
muxtop
A modern, multiplexed system monitor for the terminal
-
prmt
Ultra-fast, customizable shell prompt generator with zero-copy parsing
-
termflix
Terminal animation player with 44 procedurally generated animations, multiple render modes, and true color support
-
superlighttui
Super Light TUI - A lightweight, ergonomic terminal UI library
-
ducker
A slightly quackers Docker TUI based on k9s π¦
-
reclog
Command-line tool to capture command output to a file
-
clock-rs
A modern, terminal-based digital clock
-
super-table
Build beautiful tables. Supports content wrapping, alignment and cell spanning.
-
rfm-bin
A super fast file-manager written in rust
-
rustic-reader
A minimalistic ebook reader
-
cship
Beautiful, Blazing-fast, Customizable Claude Code Statusline
-
ftui-harness
Test harness and reference fixtures for FrankenTUI
-
git-dash
A fast TUI dashboard for discovering and managing multiple Git repositories
-
wthrr
Weather companion for the terminal
-
tsps
Quickly set up tmux workspaces by splitting windows into multiple panes
-
shellcap
A passive terminal activity tracker that summarizes what you did in it
-
ratatui-core
Core types and traits for the Ratatui Terminal UI library. Widget libraries should use this crate. Applications should use the main Ratatui crate.
-
leetui
A terminal-based interface for browsing, solving, and submitting LeetCode problems
-
devs-cli
Project-aware tmux session manager with Claude Code session tracking
-
meli
terminal e-mail client
-
wrightty
Unified CLI for Wrightty terminal automation β server, bridges, and client in one binary
-
tui-realm-stdlib
Standard components library for tui-realm
-
PowerSession
Asciinema-compatible terminal session recorder for Windows
-
termprofile
detect and handle terminal color/styling support
-
pik
process interactive kill
-
rgx-cli
A terminal regex tester with real-time matching, multi-engine support, and plain-English explanations
-
blit-remote
Remote blit protocol, frame state, and callback DOM renderer
-
uefisettings
read/get/extract and write/change/modify BIOS/UEFI settings from Linux terminal
-
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
-
os-terminal
Beautiful terminal emulator on no-std environment
-
aether-tui
A lightweight terminal UI rendering library for building rich CLI applications
-
cargo-sbom
Create software bill of materials (SBOM) for Rust
-
lsf
A beautiful ls replacement with Nerd Font icons, git status, and colors
-
charmed-bubbletea
A powerful TUI framework based on The Elm Architecture
-
dbtui
Terminal database client with Vim-style navigation
-
lpx
Terminal Animated GIF Viewer
-
herdr
terminal workspace manager for AI coding agents
-
rioterm
Rio terminal is a hardware-accelerated GPU terminal emulator, focusing to run in desktops and browsers
-
force-ansi
A command-line wrapper program that can force ANSI code to be enabled in the Windows console
-
terminal-trx
handle to the terminal of the current process
-
btlescan
A cross-platform terminal UI for scanning Bluetooth Low Energy devices, inspecting GATT services and characteristics, and reading/writing characteristic values in real time
-
handlr-regex
Fork of handlr with regex support
-
colour
Macros for creating coloured console output
-
ghostty-pane-splitter
CLI tool to split panes on Ghostty Terminal
-
thuli
A quiet little REPL for exploring Farben markup
-
shnote
A lightweight command wrapper that enforces WHAT/WHY documentation
-
onefetch
Command-line Git information tool
-
rustnet-monitor
A cross-platform network monitoring terminal UI tool built with Rust
-
whoa
A terminal screensaver with multiple visual effects
-
lsv
Threeβpane terminal file viewer (TUI) with preview and Lua configuration
-
tui-prompts
building interactive prompts for ratatui
-
portty
CLI tool for interacting with portty portal sessions
-
meow-cli
Print ASCII cats to your terminal
-
degen-terminal
A terminal multiplexer with tiling window management, tabbed workspaces, and 20 color themes
-
vimcord
A Terminal UI Discord Client in Rust
-
rai-cli
Run AI instructions directly from your terminal, scripts, and CI/CD pipelines
-
siggy
Terminal-based Signal messenger client with vim keybindings
-
wezterm-bidi
The Unicode Bidi Algorithm (UBA)
-
gitocular
A TUI dashboard for monitoring git repository status
-
quavil
A performance-optimized AI coding CLI
-
frec
A frecency-based tool for managing file weights
-
cutty
A fast, cross-platform GPU terminal emulator
-
passepartui
A TUI for pass
-
gitzy
Cliente Git TUI minimalista con soporte para AI
-
autocomplete-rs
Fast, universal terminal autocomplete for all shells and terminals
-
leenfetch
Fast, minimal, customizable system info tool in Rust (Neofetch alternative)
-
kodegen_mcp_schema
KODEGEN.α΄Ιͺ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents
-
reddit-cli
A command-line Reddit client with security hardening
-
gitpane
Multi-repo Git workspace dashboard TUI
-
a-sixel
A small sixel + palette selection + dithering library
-
notcurses
A high level Rust wrapper for the notcurses C library
-
ezpn
Dead simple terminal pane splitting β ezpn 2 3 gives you a 2x3 grid of shells
-
cli-justify
A CLI text justify tool
-
complior-cli
AI Act Compliance Scanner & Fixer β CLI
-
pty-mcp
An MCP server for PTY management with SSH connections, remote sessions, file access, and mounts
-
redox-editor
A terminal-based, Vim-like text editor built with MinUI
-
crates-inspector
Terminal tool for crates dependencies manager
-
pepper-s3-cli
CLI tool to manage S3 buckets and files from the terminal
-
azure-pim-tui
A terminal UI for managing Azure PIM role activations
-
colormake
A fast, lightweight tool to colorize make output for better readability
-
laramux
A TUI application for managing Laravel development processes
-
ansi-senor
Run commands with ANSI color output captured to HTML
-
claude-code-status-line
A configurable status line for Claude Code with powerline arrows, context tracking, and quota monitoring
-
traccia
A zero-dependency, flexible logging framework for Rust applications
-
ftui
FrankenTUI public facade and prelude
-
wf-cli
Terminal-native parameterized workflow runner β define commands in YAML, resolve arguments interactively, and copy to clipboard
-
ratatui-splash-screen
A Ratatui widget to turn any image to a splash screen in your terminal
-
mdtui
A fast terminal-based Markdown viewer and editor built with Rust
-
lottie-rs
powerful Fountain screenplay editor
-
rucksack
A terminal-based secrets manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap
-
mdv
Terminal Markdown Viewer
-
bubbletea-rs
The fun, functional, and stateful way to build terminal apps in Rust
-
perspt
Your Terminal's Window to the AI World - A high-performance CLI for LLMs with chat and autonomous agent modes
-
termsearch
A minimalist and super fast terminal history search tool
-
bandwidthmon
Real-time network bandwidth monitor with beautiful ASCII charts
-
weathr
A terminal-based ASCII weather application with animated scenes driven by real-time weather data
-
term-bench
render benchmark for terminal throughput measurements
-
manga-tui
Terminal-based manga reader and downloader with image rendering support
-
curlpipe/ox
but flexible text editor
-
television-fuzzy
The revolution will be televised
-
tmmpr
terminal mind mapper
-
make-it-rain
A terminal Matrix rain effect, configurable and hackable
-
yaoiprint
A terminal CLI that prints a randomly selected ASCII art image in a random color
-
tuikit
Toolkit for writing TUI applications
-
raket
bash prompt
-
charmed-glamour
Stylesheet-based markdown rendering for terminal applications
-
tickrs
Realtime ticker data in your terminal π
-
rustix-openpty
Safe Rust bindings to
openptyand related functions -
tui-popup
popup for ratatui
-
par-term
Cross-platform GPU-accelerated terminal emulator with inline graphics support (Sixel, iTerm2, Kitty)
-
git-yawn
Worktree Navigator
-
sbcut
A slightly better implementation of the cut command in Linux with Python-style indexing
-
tmdp
Terminal Markdown Preview β render markdown with Mermaid diagrams, math equations, and syntax highlighting in your terminal
-
tonz
See what's heavy β a modern, fast disk usage viewer
-
bltz
A fast terminal email client
Try searching with DuckDuckGo.