-
rustyline
readline implementation based on Antirez's Linenoise
v18.0.1 3.5M #read-line #history-search
-
colored
The most simple way to add colors in your terminal
v3.1.1 14.5M #terminal-colors #term-painter #color-string
-
codespan-reporting
Beautiful diagnostic reporting for text-based programming languages
v0.13.1 8.2M no-std #diagnostics-reporting #error-handling #diagnostic-reporting
-
crossterm
A crossplatform terminal library for manipulating terminals
v0.29.0 14.0M #ansi-colors #cursor-position #cli-input #events #input-event
-
nu-ansi-term
ANSI terminal colors and styles (bold, underline)
v0.50.3 42.8M no-std #ansi-term #terminal-colors #ansi-string #color-red #byte-string #color-blue #foreground-color #underlined #color-formatting
-
owo-colors
Zero-allocation terminal colors that'll make people go owo
v4.3.0 11.3M no-std #terminal-colors #no-std #color-terminal
-
console
A terminal and console abstraction for Rust
v0.16.4 26.2M no-std #ansi-term #terminal-colors #terminal-console-abstraction #ansi-console
-
clap
efficient, and full-featured Command Line Argument Parser
v4.6.6 72.6M no-std bin+lib #arguments-parser #cli-parser #parser
-
ratatui
that's all about cooking up terminal user interfaces
v0.30.2 5.7M no-std #dashboard #terminal
-
termcolor
cross platform library for writing colored text to a terminal
v1.4.1 24.9M #ansi-colors #ansi-console #cross-platform #win
-
indicatif
A progress bar and cli reporting library for Rust
v0.18.6 15.3M #progress-bar #cli #pb
-
argh
Derive-based argument parsing optimized for code size
v0.1.19 876K #arguments-parser #derive
-
anstyle
ANSI text styling
v1.0.14 62.6M no-std #no-std
-
is-terminal
Test whether a given stream is a terminal
v0.4.17 18.2M #isatty #tty #terminal
-
yansi
A dead simple ANSI terminal color painting library
v1.0.1 17.3M no-std #ansi-term #paint #format #color-format
-
inquire
building interactive prompts on terminals
v0.9.4 1.5M #user-input #text-input #prompt #interactive-prompt #interactive-cli
-
ratatui-image
An image widget for ratatui, supporting sixels, kitty, iterm2, and unicode-halfblocks
v11.0.6 125K bin+lib #sixel #kitty #iterm2 #ratatui #image
-
reedline
A readline-like crate for CLI text input
v0.50.0 263K #prompt #line-editor #key-bindings #nu-shell #syntax-highlighting #multi-line #text-input #edit-mode #unicode #user-input
-
dialoguer
A command line prompting library
v0.12.0 5.3M #command-line-prompt #menu #cli
-
lexopt
Minimalist pedantic command line parser
v0.3.2 912K #arguments-parser #getopts #arguments-cli-parser #getopt
-
clap-verbosity-flag
Easily add a
--verboseflag to CLIs using Clapv3.0.4 1.2M #clap #cli #flags #logging #quiet
-
simplelog
logging facility for Rust's log crate
v0.12.2 917K #logging #filelog
-
bpaf
Command Line Argument Parser with parser combinators
v0.9.27 519K #arguments-parser #parser #arguments-cli-parser
-
color-print
Colorize and stylize strings for terminal at compile-time, by using an HTML-like syntax
v0.3.7 752K #ansi-term #terminfo #ansi
-
tui-input
TUI input library supporting multiple backends
v0.15.4 158K #tui #tui-rs #terminal-input
-
tachyonfx
A ratatui library for creating shader-like effects in TUIs
v0.25.1 81K no-std #effect #ratatui #tui
-
lscolors
Colorize paths using the LS_COLORS environment variable
v0.21.0 504K bin+lib #terminal #filesystem #linux
-
cliclack
Beautiful, minimal, opinionated CLI prompts inspired by the Clack NPM package
v0.5.6 320K #command-line #prompt #cli-prompt #terminal #console
-
clearscreen
Cross-platform terminal screen clearing
v4.0.6 486K #terminal #cls #cli #clear
-
alacritty_terminal
writing terminal emulators
v0.26.0 312K #opengl #alacritty #terminal-emulator #bsd #page
-
tui-markdown
converting markdown to a Ratatui Text value
v0.3.9 37K #ratatui #tui #markdown
-
clap-markdown
Autogenerate Markdown documentation for clap command-line tools
v0.1.5 319K #clap #help #command-line-help #markdown
-
annotate-snippets
Format diagnostic reports, including highlighting snippets of text
v0.12.16 5.1M no-std #ascii #analysis #code #error
-
imara-diff
A high performance library for computing diffs
v0.2.0 2.4M #myers #change #difference #diff
-
pretty
Wadler-style pretty-printing combinators in Rust
v0.12.5 1.4M #pretty-print #console #functional
-
tracing-indicatif
Tracing layer that automatically creates and manages progress bars for active spans
v0.3.14 483K #progress-bar #cli #tracing
-
pico-args
An ultra simple CLI arguments parser
v0.5.0 5.6M #arguments-parser
-
terminal_size
Gets the size of your Linux or Windows terminal
v0.4.4 12.5M #terminal #terminal-dimension #console #dimension
-
viuer
Display images in the terminal
v0.11.0 83K #image #printing #terminal
-
supports-color
Detects whether a terminal supports color, and gives details about that support
v3.0.2 5.2M #terminal-colors #detect #stream #details #environment #npm-package #env-vars
-
colored_json
Colorize JSON, for printing it out on the command line
v5.0.0 376K #colored #json #color
-
terminal-colorsaurus
A cross-platform library for determining the terminal's background and foreground color. It answers the question «Is this terminal dark or light?».
v1.0.3 339K #light-dark #color-scheme #terminal #cli #dark-light
-
crokey
Parse and describe keys - helping incorporate keybindings in terminal applications
v1.5.0 491K #key-bindings #key-combination #key
-
terminal-light
tells you whether your terminal is dark or light
v1.9.0 124K bin+lib #terminal-colors #light-dark #luma #ansi-colors #tell #dark-mode #choose #light-mode #dark-light
-
ansi_colours
true-colour ↔ ANSI terminal palette converter
v1.2.3 481K #ansi-colors #ansi-term #rgb
-
tui-tree-widget
Tree Widget for ratatui
v0.24.1 296K #tui #terminal #tree
-
clap-num
Number parsers for clap
v1.2.0 1.3M #parser #cli-parser
-
tui-widget-list
Widget List for TUI/Ratatui
v0.15.3 46K #ratatui-widgets #list #widgetlist #ratatui #tui-widgets #tui
-
cli-table
printing tables on command line
v0.5.0 331K #format #cli #table
-
clx
Components for CLI applications
v3.0.2 71K #progress-bar #terminal-progress #jobs #stderr #terminal-progress-bar #logging #osc #debug-log #refresh-interval #progress-indicator
-
ratto
Ratatui-powered terminal primitives for shell dashboards: flicker-free repaints, progress bars, prompts, and portable time tools
v0.21.0 app #terminal #shell #dashboard #tui
-
termwiz
Terminal Wizardry for Unix and Windows
v0.23.3 3.2M #terminal #curses #read-line #console
-
ptree
Pretty-print tree-like structures
v0.5.2 154K #pretty-print #terminal #tree-cli #tree #cli
-
tmux_interface
Rust language library for communication with TMUX via CLI
v0.4.0 7.4K #tmux #interface #api-bindings
-
clap-help
printing help of a clap application
v1.6.0 30K #terminal #applications
-
clap-stdin
types for easily accepting Clap arguments from stdin and writing to stdout
v0.8.1 79K bin+lib #clap #stdin #stdout
-
colog
The
cologlibrary is a simple formatter backend for the standard rust logging system (in thelogcrate)v1.4.0 205K #logging #terminal-logging #terminal #color #cli
-
clap_complete_command
Reduces boilerplate for adding a shell completion command to Clap
v0.6.1 725K #shell-completion #clap #cli
-
indicatif-log-bridge
Bridge the log crate and indicatif to stop log lines from mixing up with progress bars
v0.2.3 225K #progress-bar #logging #cli
-
supports-hyperlinks
Detects whether a terminal supports rendering hyperlinks
v3.2.0 3.0M #terminal #stream #hyperlink #detect #rendering
-
xflags
Moderately simple command line arguments parser
v0.4.0-pre.2 236K #arguments-parser #help #moderately #macro
-
terminfo
Terminal information
v0.9.0 4.1M #terminal #termcap #term
-
rat-text
ratatui text input widgets
v3.1.0 1.7K #text-area #editor #ratatui
-
uutils_term_grid
formatting strings into a grid layout. Fork of term_grid.
v0.8.0 288K #grid-layout #terminal #layout #display #format
-
termbg
Terminal background color detection
v0.6.2 31K bin+lib #terminal #console #cli
-
eye_declare
Inline terminal UIs for Rust: timeline-first, Elm-shaped, built on Ratatui
v0.7.1 9.6K #tui #elm #inline
-
tui-scrollview
scrollable view for Ratatui
v0.6.7 20K #terminal #ratatui #console
-
deno_task_shell
Cross platform scripting for deno task
v0.33.3 52K #deno #shell #cross-platform #task #parser #cwd
-
coolor
conversion between color formats
v1.1.0 577K no-std #hsl #no-std #rgb
-
enable-ansi-support
Enable ANSI escape code support on Windows 10
v0.3.1 530K #ansi-term #windows #ansi-console
-
r3bl_tui
TUI library to build modern apps inspired by React, Elm, with Flexbox, CSS, editor component, emoji support, and more
v0.7.8 8.2K #input-event #flexbox #emoji
-
argfile
Load additional CLI args from file
v1.0.0 592K #cli-args #clap #cli
-
colorz
A terminal text-coloring library
v1.1.4 98K no-std #terminal-colors #stream #xterm #mode #css-color #compile-time #no-color #env-vars #aquamarine #italics
-
proconio
Easy IO library for competitive programming
v0.6.0 215K #io #input #procon
-
rustyline-async
A minimal readline with multiline and async support
v0.4.9 17K #read-line #multi-line #crossterm #rustyline #event-stream #emacs #grapheme #ctrl-c
-
combu
mini cli framework
v1.6.1 #arguments-parser #command-line-arguments #cli
-
checklist-tui
A TUI for keeping track of your tasks in slim terminal views
v0.1.7 app #tui #task #dashboard #terminal #todo
-
nucleo-picker
A performant and Unicode-aware fuzzy picker tui library
v0.11.2 4.4K #tui #picker #unicode-aware #item #rendering #unicode-width #unicode-segmentation #send-sync #keyboard-input
-
prettytable-rs
printing pretty formatted tables in terminal
v0.10.0 1.0M bin+lib #table-format #pretty-print #pretty #tabs
-
qsv_docopt
Command line argument parsing
v1.10.0 4.8K bin+lib #docopt #argv #command
-
clientele
packages
clap,camino,dotenvy,wild,argfile, andgetenvinto one dependencyv0.3.8 54K no-std #clap #cli
-
nu-protocol
Nushell's internal protocols, including its abstract syntax tree
v0.115.0 113K #ast #nu-shell #internal #protocols #define
-
termize
functions for determining terminal sizes and dimensions
v0.2.1 161K #terminal-size #terminal #terminal-dimension #term-width #size
-
cargo-options
Reusable common Cargo command line options
v0.8.1 497K #cargo-subcommand #clap #cargo-cli #cli
-
agcli
A tiny, no-bloat foundation crate for building agentic CLIs in Rust
v0.14.0 2.6K #agent-cli #framework #json #cli
-
ascii_table
Print ASCII tables to the terminal
v5.0.0 60K #ascii #table
-
tmux-snaglord
A TUI application to make copying terminal history from tmux easier
v0.1.8 app #prompt #panes #command-output #tmux #tui #prompt-command #fuzzy-search #terminal-history #copying #regex
-
termsize
Retrieves terminal size
v0.1.9 107K #terminal-size #terminal #tty #terminal-dimension
-
ratatui-interact
Interactive TUI components for ratatui with focus management and mouse support
v0.5.3 16K #tui #ratatui-widgets #menu-bar #widgets-focus
-
asciinema
Terminal session recorder, streamer, and player
v3.2.0 490 app #terminal-session #live-streaming #recording #streamer #asciicast #recorder #web-server #real-time #happen #screen-recording
-
ftui-text
Text layout, wrapping, and grapheme width for FrankenTUI
v0.5.0 6.3K #franken-tui #tui #ftui
-
ansi-to-html
ANSI escape codes to HTML converter
v0.2.4 189K #html #terminal #color #cli
-
tmkpr-ui
Terminal UI for tmkpr time tracking
v1.3.2 app #time-tracking #tui #pomodoro #productivity
-
ultralytics-inference
Ultralytics YOLO inference library and CLI for Rust
v0.0.35 550 bin+lib #yolo #ultralytics #computer-vision #inference #ml
-
termtree
Visualize tree-like data on the command-line
v1.0.0 12.5M #tree-like #dag #tree
-
aopt
A flexible and typed getopt tools
v1.4.6 #getopts #getopt
-
cubob
Structured output helpers for display mode
v2.0.0 3.3K no-std #output-display #pretty #display
-
mprocs
TUI for running multiple processes
v0.9.6 430 bin+lib #tui #terminal #cli
-
sarge
Zero-dependencies arguments parser
v9.0.0 #command-line-arguments-parser #zero-dependencies #argparse
-
noargs
Imperative command-line argument parser library with no dependencies, no macros, and no implicit I/O
v0.4.3 2.6K #arguments-parser #imperative #no-dependencies #implicit #no-macros #help-text
-
fastmcp-cli
CLI tooling for FastMCP - run, inspect, and install MCP servers
v0.3.2 app #json-rpc-server #model-context-protocol #mcp #mcp-server #json-rpc
-
duckfetch
A CLI tool for managing DuckDB installations, enabling users to easily list available versions and install specific ones
v0.5.2 app #duck-db #fetch #database
-
handsome_logger
A fast, handsome and quite easy to use logger
v0.9.2 5.3K #logging #filelog
-
unilang
Define your command-line utility interface once and get consistent interaction across multiple modalities — CLI, GUI, TUI, AUI, Web APIs, and more—essentially for free
v0.59.1 430 bin+lib #namespaces #cui #wtools
-
run_script
Run shell scripts in rust
v0.11.2 102K #shell #command-runner #os #script #runner
-
rat-event
ratatui event handler trait for widgets
v2.1.0 1.9K #ratatui-widgets #input-event #events #input
-
rmux
A local terminal multiplexer with a tmux-style CLI, daemon runtime, Rust SDK, and ratatui integration
v0.10.0 160 app #ratatui #multiplexer #terminal-multiplexer #tui
-
crosstermion
crossterm, without ties totermionv0.16.0 134K #crossterm #termion #key-input #input-stream #input-event #ties #mutually-exclusive #key-events #ansi-term
-
ratatui-sci-fi
Sci-Fi themed widget collection for the Ratatui TUI ecosystem
v0.2.1 #ratatui-widgets #sci-fi #tui
-
focusd
A beautiful terminal pomodoro timer with daemon, waybar integration and interactive TUI
v0.1.0 app #pomodoro-timer #productivity #pomodoro #timer
-
nanospinner
A minimal, zero-dependency terminal spinner for Rust CLI applications
v0.3.2 10K #tui #spinner #progress #terminal
-
codewhale-hooks
Hook dispatch and notifications support for Codewhale
v0.9.5 800 #codewhale #agent-harness #community-driven #hook #tui #notifications #deepseek #coding-agent #model-provider #fleet
-
argyle
A lightweight, agnostic CLI argument parser
v0.15.0 60K #arguments-parser #enums #macro #generating #deps #argue #cli-arguments #stderr
-
tui-spinner
Customizable animated spinner widgets for Ratatui — braille arcs, bouncing bars, rotating glyphs, and symbol styles
v0.4.6 460 #ratatui-widgets #spinner #tui #widgets
-
bugreport
Collect system and environment information for bug reports
v0.6.0 116K #diagnostics #cross-platform #terminal #cli
-
allup
A CLI to check that all (configured) services are currently up
v1.0.17 app #check #cli #status
-
forestry
cross-platform CLI logging library for Rust
v1.11.0 390 #logging #cli #color-string #console #console-color
-
tui-banner
Colorful ASCII art banner renderer for Rust CLI/TUI
v0.2.3 16K #banner #ascii-art #tui #terminal
-
vtcode-commons
Shared traits for paths, telemetry, and error reporting reused across VT Code component extractions
v0.146.5 1.0K #error-handling #vt #utilities
-
opaline
A token-based theme engine for Rust applications
v0.4.1 2.9K #color-themes #egui #tui #themes
-
zip-password-finder
Find the password of protected ZIP files
v0.12.0 bin+lib #brute-force #archive #crack
-
cursive-tabs
Tabs for gyscos/cursive views
v0.8.0 1.9K #tui #cursive #view #terminal #tabs
-
termint
colored printing and Terminal User Interfaces
v0.9.0 #color-printing #ansi #terminal
-
multistack
Open source lightweight TUI for parallel agent management
v1.0.1 app #tui #dev #cli
-
arp-whisper
Respond to arp requests based on a host lists
v1.0.0 app #arp #cli #spoof
-
rdom-tui
Terminal rendering layer for rdom-core — flexbox layout, TUI styles, key/mouse events. Use rdom-core directly for headless DOM manipulation.
v0.3.14 #flexbox #cascade #terminal
-
keymap
A lightweight key mapping library with compile-time validated derive macros and declarative configuration for multiple backends
v1.0.0-rc.7 170 #key-derive #key-mapping #validation #macro-derive #action #compile-time #crossterm #wasm #multiple-backends #declarative-macro
-
tqdm
Python tqdm in Rust
v0.8.0 307K #iterator #progress
-
jlf
CLI for converting JSON logs to human-readable format
v0.4.0-dev app #logging #json #json-log #cli #jl #json-format
-
termprofile
detect and handle terminal color/styling support
v0.2.4 140 #terminal-colors #ansi-colors #tui #terminal
-
eye_declare_engine
Inline terminal rendering engine: frame diffing, ANSI escape generation, scrollback-aware output
v0.7.1 8.2K #rendering-engine #ansi-term #ratatui #ansi-escapes #eye-declare #tui #diffing #element-tree #text-area #scrollback
-
rucola-notes
Terminal-based markdown note manager
v0.10.0 app #markdown #notes #zettelkasten #terminal
-
arg
Very simple code generator for command line argument parsing
v0.4.5 no-std #arguments-parser #codegen #parser-generator #std #env #field-name #upper-case #mutually-exclusive #cli-parser #optional-parameters
-
promkit
A toolkit for building your own interactive command-line tools
v0.15.0 4.7K #prompt #interactive-prompt #terminal-session #building #toolkit #widgets #checkbox #raw-mode #read-line #interactive-terminal
-
deepseek-core
Core runtime boundaries for DeepSeek workspace architecture
v0.8.40 110 #coding-agent #model #run-time #deepseek-tui #mcp #provider-registry #codewhale #code-whale
-
papergrid
core library to print a table
v0.18.0 3.0M no-std #tabled #alignment-horizontal #dimension #record #border #vertical #low-level-api #pretty-print
-
superlighttui
Super Light TUI - A lightweight, ergonomic terminal UI library
v0.22.3 120 #flexbox #immediate-mode #terminal #tui
-
conf
A derive-based config parser for CLI args, env, and structured config files
v0.4.5 190 #config-parser #arguments #config #settings
-
tuigram
A TUI sequence diagram editor
v0.1.6 app #sequence-diagram #tui #draw
-
syntect-tui
A lightweight translation layer between syntect.rs and Ratatui style types
v3.0.6 8.9K #ratatui #syntect #translation #syntax-highlighting #layer #syntax-set #highlight-lines #theme-set #line-ending #wow
-
openstack-sdk-object-store
OpenStack SDK Object Store service bindings
v0.22.7 2.5K #object-store #open-stack #sdk #container #service-bindings #tui #sdk-cli
-
atman-tui
atman TUI — ratatui-based terminal frontend for the atman AI coding agent runtime
v1.8.0 #ai-agent #atman #ratatui #tui
-
tears
elegant framework for building TUI applications using The Elm Architecture (TEA)
v0.10.2 #elm-architecture #ratatui #tui #tea #tui-framework
-
color-name
color names and its values and usefull functions inluded to get similar colour name by RGB data; Based on css-color names
v1.2.0 8.1K #color-names #graphics #closest-color-name #color-name-similar
-
sinuous
TUI for controlling local Sonos speakers
v0.1.6 app #speaker #sonos #tui #local #queue
-
aether-tui
A lightweight terminal UI rendering library for building rich CLI applications
v0.2.19 280 #tui #ui-component #terminal
-
tvision-rs
An idiomatic Rust port of Turbo Vision (magiblot/tvision)
v0.15.0 #view-state #turbo-vision #widgets #terminal
-
newt
Rust bindings for the Newt console UI library
v0.7.2 #tui #widgets #bindings
-
zabrze
ZSH abbreviation exapansion plugin
v0.7.3 app #zsh-plugin #zsh
-
ralph-adapters
Agent adapters for Ralph Orchestrator (Claude, Kiro, Gemini, ACP)
v2.10.1 #ralph #ai-agent #claude #kiro #orchestration #opencode #acp #hat #copilot #gemini
-
nu-color-config
Color configuration code used by Nushell
v0.115.0 49K #nu-shell #config #color #output-formatting #logic
-
boxy-cli
Styled terminal boxes with multi-segment layouts, columnar grids, true-color borders, Unicode box-drawing, and word wrapping
v2.2.2 #terminal #word-wrapping #terminal-text #formatting #text-box
-
turtletap
A reusable terminal shell for hosting persistent, reconnectable surfaces
v0.3.0 #ratatui #shell #terminal #session #tui
-
openspec-tui
A terminal UI for browsing and implementing OpenSpec changes
v0.1.0 app #tui #change #browsing #open-spec #terminal #logging
-
maestro-tui
A dual-pane terminal emulator TUI with vim-like modal editing
v0.2.2 app #ratatui #tui #vim #terminal #emulation
-
anstream
IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities
v1.0.0 58.0M #ansi-term #strip #wincon
-
spinners
🛎 60+ Elegant terminal spinners for Rust
v4.2.0 185K #spinner #terminal #loader
-
kdam
A console progress bar library for Rust. (inspired by tqdm & rich.progress)
v0.6.4 27K #progress-bar #color #cli #pb
-
ascii-forge
A Minimal TUI Ascii Application Engine that simplifies the use of crossterm
v2.1.5 #rendering-engine #crossterm #tui #canvas #ascii #forge
-
terminal-use
Headless virtual terminal for AI agents
v1.4.1 app #ai-agent #tu #tmux #screenshot #virtual-terminal #daemon #mouse-clicks #headless #unix-socket #ctrl-c
-
envision
A ratatui framework for collaborative TUI development with headless testing support
v0.17.0 #tui #headless
-
stanza
An abstract table model with customisable text formatting and renderers
v0.5.2 no-std #text-formatting #terminal-table #format-table #terminal
-
super-table
Build beautiful tables. Supports content wrapping, alignment and cell spanning.
v1.1.1 #unicode #terminal #terminal-table #table
-
minui
A minimalist framework for building terminal UIs in Rust
v0.7.3 #ui-framework #crossterm #tui-framework #framework #ui-terminal
-
margin-term
Terminal rendering for margin layout plans
v0.10.0-rc.1 500 #diagnostics #terminal #facet #rendering
-
pound
low footprint, derive-first CLI parser
v0.1.6 260 no-std #cli-parser #derive #arg #cli-args
-
ratatui-which-key
A which-key popup widget for ratatui applications
v0.14.0 #ratatui #input #tui
-
cling
A lightweight framework that simplifies building complex command-line applications with clap.rs
v0.1.3 4.4K #command-line-utilities #clap #handler #building #applications #user-name
-
tuillem
A 3-pane terminal AI chat client with easy connectivity to local and remote LLM endpoints
v0.1.4 app #artificial-intelligence #chat-client #tui #llm-chat #llm
-
jt-consoleutils
Scaffolding and helpers for CLI tools
v0.7.1 #shell #terminal #console-shell
-
aisling
Embeddable terminal text effects and loaders for Rust TUI applications
v0.3.17 #tui #terminal #animation #effect #graphics
-
supports-unicode
Detects whether a terminal supports unicode
v3.0.0 2.8M #unicode #detect #terminal #stream
-
resq-tui
Shared TUI components and themes for ResQ developer tools
v0.1.11 #ratatui #resq #tui
-
surf_n_term
Posix terminal rendering library
v0.19.1 #terminal #surface #posix #rendering #interact #kitty #sixel
-
avt
asciinema virtual terminal
v0.18.0 13K #virtual-terminal #asciinema #cursor-position #text-parser #screen
-
lune
A standalone Luau runtime
v0.10.5 1.7K no-std bin+lib #run-time #luau #lua #cli
-
clawless
An opinionated framework for building command-line applications
v0.5.0 1.1K #cli-framework #framework #cli
-
freqangel
doing things with SDRAngel frequency csv-files
v0.2.0 app #sdr #csv #frequency #radio #freqencies
-
mingling
A proc-macro and type-system based Rust CLI framework, suitable for complex CLI programs with numerous subcmds
v0.4.0 #cli-framework #subcommand
-
termlens
Headless PTY test harness for CLI/TUI apps — spawn in a real PTY, assert on the rendered screen
v0.3.0 #tui #pty #snapshot #testing
-
argv
Command line arguments by reference:
Iterator < Item = & 'static OsStr >v0.1.13 113K #command-line-arguments #iterator #static #osstr #reference
-
grep-cli
search oriented command line applications
v0.1.12 714K #command-line-utilities #regex #cli
-
cli-forge
Unified CLI framework: runtime command registration with styled output through one API
v1.0.0 no-std #cli-framework #framework #command-line
-
ratatui-themekit
Semantic theme system for ratatui — 11 themes, widget builders, full-screen canvas, zebra rows, state-aware styles, NO_COLOR
v0.6.1 600 #terminal-colors #ratatui #themes
-
carapace_spec_clap
spec generation for clap-rs/clap
v1.2.3 8.7K #carapace #clap #cli #completion
-
fyi_msg
ANSI-formatted, prefixed messages for console printing
v2.6.2 150 #message #printing #fyi #stderr #object #console-printing
-
ptyprocess
work with PTY/TTY on Unix systems
v0.5.0 134K #pty #tty #terminal
-
argot-cmd
An agent-first command interface framework for Rust
v0.2.0 #automation #mcp #agent #cli-command #cli-agent
-
argh_shared
Derive-based argument parsing optimized for code size
v0.1.19 872K #arguments-parser #argh #command-line-arguments #code-size #derive-based #macro-derive
-
ratatui-markdown
Markdown rendering, syntax highlighting, collapsible trees, and rich scroll widgets for ratatui
v0.3.6 1.4K #markdown #highlight #tui #ratatui
-
fncmd
Command line interface as a function
v2.2.1 #clap #macro #cli
-
darwincode
The open source terminal AI coding agent
v1.9.104 app #ai-agent #coding-agent #tui #ai-coding #artificial-intelligence
-
rtb-cli-bin
The
rtbcommand — scaffolder, regenerator, and framework toolboxv0.9.0 bin+lib #scaffolding #cli-framework #mcp #framework #cli
-
cursive_table_view
A basic table view implementation for cursive
v0.15.0 6.5K #tui #ncurses #cursive
-
clap-tui
Auto-generate a TUI from clap commands
v0.2.0 #ratatui #clap #tui
-
thokr
sleek typing tui with visualized results and historical logging
v0.5.0 app #tui #typing #terminal
-
turm
A TUI for the Slurm Workload Manager
v0.14.0 app #slurm #tui #manager #jobs #squeue
-
flood-tide
command line flag and option parse utilities
v0.2.15 250 no-std #parser #arguments #options
-
gflow
A lightweight, single-node job scheduler written in Rust
v0.4.17 bin+lib #job-scheduler #jobs #slurm #rust
-
archwiki-rs
A CLI tool to read pages from the ArchWiki
v3.2.5 bin+lib #page #command-line-tool #text-search #json #shell-completion #cache #wiki
-
sigi
An organizing tool for terminal lovers who hate organizing
v3.8.0 bin+lib #todo #stack #organization
-
tmuxedo
A Tmux plugin manager and configuration system
v0.1.16 app #tmux-plugin #plugin-manager #tui #cleaner #date
-
dynamonix-tui
The terminal interface that arranges the niri outputs
v0.2.0 #console-interface #niri #output #operation #state #compositor #arranges #canvas
-
bookokrat
A terminal-based EPUB/PDF Books reader
v0.3.12 bin+lib #epub #pdf #tui #ratatui #reader
-
sparcli
Lightweight, cross-platform toolkit for styled CLI output and interactive input widgets
v0.4.0 #ansi-colors #ansi-term #terminal-prompt
-
codewhale-whaleflow
Typed WhaleFlow workflow IR and validation for CodeWhale
v0.8.66 #codewhale #code-whale #agent-harness #provider-registry #ir #fleet #deepseek-tui #evidence
-
termcanvas
A lightweight Rust library for rendering pixels directly in the terminal
v0.1.7 #terminal #canvas #console
-
rust-args-parser
Tiny, fast, callback-based CLI argument parser for Rust
v2.0.0 #arguments-parser #callback-based #validation #cli-parser #token #command-line-arguments #parser-error #provenance
-
passterm
Read terminal password, check isatty
v2.0.6 16K #password #tty #getpass #isatty #security
-
tuikit
Toolkit for writing TUI applications
v0.5.0 27K #tui #terminal #tty
-
tui-react
TUI widgets using a react-like paradigm, allowing mutable component state and render properties
v0.24.0 15K #tui-widgets #render #component #stateful #properties #react-like
-
dotmax
High-performance terminal braille rendering for images, animations, and graphics
v0.1.9 bin+lib #graphics #braille #terminal #visualization
-
zzz
Fast progress bar with sane defaults
v0.3.2 1.5K #progress-bar #iterator #stream #tqdm
-
s3rs
A s3 cli client with multi configs with different provider
v0.4.37 app #amazon-s3 #aws #ceph #s3 #amazon
-
progress_bar
elegant crate for displaying progress bars in the terminal. It can estimate and display the remaining time, and includes logging utilities that integrate cleanly with your progress bar output.
v1.5.2 1.8K #remaining-time #terminal-progress-bar #logging #display #utilities
-
keymap-core
Environment-aware keymap resolution core for terminal UIs
v0.1.2 #tui #key-input #terminal #input #key-bindings
-
repl-rs
generate a REPL for your application
v0.2.11 1.5K #interpreter #applications
-
pv
Rust reimplementation of the unix pipeview (pv) utility
v0.4.0 app #si-units #rate-limiting #indicatif #unix #viewer #progress-bar #string-format #transferring #output-file #pre-commit-hooks
-
tui-shimmer
Shimmer text effect for terminal UIs
v0.1.3 7.5K #ratatui #text-effect #ui-terminal #shimmer #animation #coding-agent
-
spinach
Practical spinner for Rust
v3.2.0 240 #tui #spinner #loader #terminal
-
clap_complete_nushell
A generator library used with clap for Nushell completion scripts
v4.6.2 1.2M #nu-shell #clap #completion #cli
-
nanoargs
A minimal, zero-dependency argument parser for Rust CLI applications
v0.6.0 #arguments-parser #parse-error #validation #zero-dependency #help-text #cli-args #rust-cli #file-txt #zsh #command-line-arguments
-
rustop
command line parser
v1.1.4 8.5K #arguments-parser #command-line-arguments #parameters
-
ratatui-comfy-toaster
An advanced toast engine for ratatui. Timed toast notifications | Sticky toasts with left-click to dismiss & right-click to copy | Presets | and more...
v0.6.2 150 #toast #ratatui #toast-notifications #notifications #comfy #tui
-
ttt-tui
ttt (time tracker tui) - A simple file-based time tracker TUI
v0.1.0-alpha.3 app #time-tracking #tui #ttt #file-based-time #table
-
reedline-repl-rs
generate a fancy REPL for your application based on reedline and clap
v1.3.0 2.9K #repl #clap #interpreter
-
args
An argument parsing and validation library designed to take some of tediousness out of the general 'getopts' crate
v2.2.0 34K #arguments-parser #argv
-
crates-inspector
Terminal tool for crates dependencies manager
v0.1.8 app #dependencies #package #inspector #terminal
-
animate
Animation library for Ratatui
v0.4.1 6.5K #ratatui #animation #tui #terminal
-
terraform-wrapper
A type-safe Terraform CLI wrapper for Rust
v0.4.0 #terraform #infrastructure #iac #wrapper #cli
-
shellcomp
Shell completion installation and activation helpers for Rust CLI tools
v0.1.13 #shell-completion #bash #zsh
-
termosaic
Semantic, structured output for human, machine-text, and opaque-byte destinations
v0.3.0 #terminal #themes #console-output #console
-
getopt-iter
A POSIX style getopt parser for Rust
v1.0.2 no-std #argv #posix #getopt
-
wasite
WASI Terminal Environment API
v1.0.2 8.1M no-std #wasi #interactive #extension #terminal #api-bindings
-
excel-cli
Excel CLI for AI, scripting, and terminal users. Headless JSON API for automation, plus a Vim-like TUI for interactive browsing and editing.
v1.3.2 bin+lib #spreadsheet #editing #xlsx
-
clio
parsing CLI file names
v0.3.5 76K #parser #stdin #stdout
-
tui-canvas
Form/textarea/input for TUI
v0.8.16 #ratatui #keyboard #ui
-
jiwa
Terminal text reveal animations — typewriter + per-grapheme fade-in + pulse. Renderer-agnostic: returns plain RGB so the caller maps to crossterm, ratatui, or its own ANSI writer.
v0.3.0 bin+lib #ansi-term #typewriter #lolcat #reveal
-
youtube-tui
An aesthetically pleasing YouTube TUI written in Rust
v0.9.4 190 bin+lib #tui #youtube #terminal
-
terminal-trx
handle to the terminal of the current process
v0.2.6 332K #terminal #current-process #writable #io #trx #tty
-
photon-ui
Blazing fast minimal TUI
v0.4.5 #ui-framework #crossterm #terminal #ui #ui-terminal
-
auto-args
Parse command line arguments by defining a struct
v0.3.2 1.5K #clap #arguments #parse
-
clap_mangen
A manpage generator for clap
v0.3.3 1.2M #clap #manpage #generate
-
kwall
A guarded Linux firewall planning and live-apply TUI built with scrin and Aisling effects
v0.2.5 app #firewall #tui #linux #scrin #aisling
-
arrrg
wrapper around the getops library for stable commandline parsing
v0.10.0 1.4K #arguments-parser #partial-eq #name #getopts #derive-command-line #canonical #help-text #parser-derive
-
rucksack
A terminal-based secrets manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap
v0.9.0 bin+lib #password-manager #terminal-based #terminal
-
bamboo-client-core
Shared HTTP/SSE wire types for Bamboo client front-ends (CLI, TUI)
v2026.8.16 #server-sent-events #bamboo #wire #shared #tui #source-of-truth
-
shellwords
Manipulate strings according to the word parsing rules of the UNIX Bourne shell
v1.1.0 218K #shell #bash #sh
-
mock_gen
Interface and mock generator for C++ classes
v0.1.23 app #mocking #generator #doctest #trompeloeil
-
openstack_cli
OpenStack client rewritten in Rust
v0.13.7 bin+lib #osc #authentication #resources #cloud #server #rewritten #yaml-config #jq #cloud-config #mfa
-
tui-menu
A menu widget for Ratatui
v0.3.1 #ratatui-widgets #tui
-
bunt
macros to write colored and formatted text to a terminal. Based on
termcolor, thus also cross-platformv0.2.9 2.8K #terminal #term-color #format #color-format
-
rtoolbox
functions for other crates, no backwards compatibility guarantees
v0.0.5 2.4M #backward-compatibility #guarantees #utility
-
notcurses
A high level Rust wrapper for the notcurses C library
v3.6.0 #tui #ncurses #terminal #api-bindings
-
rich-click-rs
Rich help formatting for click-rs
v1.0.2 bin+lib #command-line #rich #help #terminal
-
console_static_text
Logging for text that should stay in the same place in a console
v0.9.0 91K #stay-in-place #console #static
-
hjkl-form
Vim-modal forms for hjkl-based apps
v0.41.3 180 #vim #forms #tui #modal
-
ansiterm
ANSI terminal colours and styles (bold, underline)
v0.12.2 154K #terminal-colors #ansi-string #color-red #byte-string #underlined #color-formatting
-
tuinix
building terminal user interface (TUI) applications on Unix systems with minimum dependencies
v0.3.2 #tui #unix #terminal
-
agent-tui-domain
Domain types and errors for agent-tui
v1.1.0 #agent-tui #domain #text-input #screenshot #json-rpc #artificial-intelligence #cli-agent #preview #virtual-terminal
-
clap_schema
JSON Schema generation for Clap
v0.1.0 #json-schema #clap #cli-schema #cli
-
kitty-graphics-protocol
Kitty terminal graphics protocol
v0.1.3 #terminal-graphics #kitty #protocols #terminal
-
rusty-rich
Rich text and beautiful formatting in the terminal — a Rust port of Python's Rich library
v0.4.3 #rich-text #terminal-formatting #tui
-
anathema-value-resolver
Anathema value resolver
v0.2.11 #tui #anathema #value #resolver #state #templating
-
chkc-help
a small help screen generator for clap
v1.0.6 #terminal #render #clap
-
tui-panel-select
Panel-scoped mouse text selection and clipboard copy for ratatui apps
v0.1.6 #ratatui #clipboard #selection
-
menu
#[no_std] command line interface
v0.6.1 1.6K #embedded #command-line #arguments #interface #command-line-interface #help-text #heap-allocator #debug-information #cargo-run
-
rs-rich-art
ASCII-art renderables for
rich— FIGlet-style text bannersv0.0.2 #gif #ascii-art #figlet #banner #terminal
-
getopt2
Zero dependency strict command line argument parser
v0.1.0 #arguments-parser #getopts #getopt
-
nils-term
in the nils-cli workspace
v1.21.9 #workspace #api-testing #nils-cli #shared #progress #spinner #determinate
-
tmuxtui
v0.3.2 app #tmux #ratatui #tui #terminal
-
ratatui-toaster
An extremely lightweight toast engine for ratatui
v0.1.4 1.0K #ratatui #tui #cli
-
navi-dart
Dart FFI bindings for the NAVI agent runtime SDK
v0.3.7 #turn #dart #engine #navi #sdk #background-task #mcp #agent-run-time #opaque-pointers #async-callback
-
trust-list
Command line tool for generating a dependency information table in markdown
v0.1.6 app #dependencies #cargo-subcommand #trust
-
termenu
A fzf-like library for terminal applications
v2.3.3 bin+lib #tui #fzf #fuzzy-matcher #command-line
-
tui-skeleton
Animated skeleton loading widgets for Ratatui
v0.3.0 #ratatui-widgets #skeleton #loading #ratatui #widgets #tui
-
figue
Type-safe CLI arguments, config files, and environment variables powered by Facet reflection
v5.0.0-rc.5 3.2K #arguments-parser #facet #cli-args
-
output_vt100
activate escape codes in Windows' CMD and PowerShell
v0.1.3 346K #ansi-console #vt100 #console
-
getopts
getopts-like option parsing
v0.2.24 9.8M #arguments #free #parser #value #single #single-line
-
lyrics-next
在终端下为 mpd/mpris 提供歌词
v0.2.1 bin+lib #mpris #lyrics #ratatui #tui
-
tuirealm-orx-tree
Tree Component for TUIRealm with orx-tree
v0.4.0 430 #tui-realm #orx-tree #component-with-orx-tree
-
pacsea
A fast, friendly TUI for browsing and installing Arch and AUR packages with built-in news and security scanning
v0.8.2 bin+lib #package-manager #tui #aur #arch-linux
-
term
A terminal formatting library
v1.2.1 6.6M #terminal-colors #ansi-term #terminfo #winapi #win-console #color-parser
-
testty
Rust-native TUI end-to-end testing framework using PTY-driven semantic assertions, native frame rendering, and VHS-driven GIF capture
v0.15.1 bin+lib #ratatui #e2e #testing #pty #tui
-
anathema
Create beautiful, easily customisable terminal applications
v0.2.11 #ui-layout #widgets #ui #terminal #layout
-
cmdq
A PTY-hosted command queue: type the next command while one is still running
v0.1.6 bin+lib #terminal #shell #queue #pty #tui
-
fast-rich
port of Python's Rich library for beautiful terminal formatting
v0.3.3 no-std #terminal-formatting #terminal #formatting #color-formatting #console-color
-
print_bytes
Print bytes as losslessly as possible
v2.1.0 3.2K #osstr #print #path #byte #windows
-
ratatui-bubbletea-components
Bubbles-inspired ratatui components
v0.2.0 390 #ratatui #themes #bubbletea
-
wca
CLI ( commands user interface ). It is able to aggregate external binary applications, as well as functions, which are written in your language.
v0.54.1 1.6K no-std #wtools #cui #user-interface #cli
-
cloud_terrastodon_azure_resource_types
Generated enum for Azure resource types for use in the Cloud Terrastodon project
v0.36.0 #azure-sdk #iac #cloud-sdk #azure #cloud
-
termal
fancy colored cli using ansi codes
v5.1.0 #ansi #colored #fancy #terminal #cli
-
parui
TUI frontend for paru or yay
v1.0.19 app #tui #paru #frontend
-
radicle-term
Terminal library used by the Radicle CLI
v0.19.1 1.1K #radicle #broken-pipe #terminal #cli
-
axocli
common code for setting up a CLI App and handling errors/printing
v0.3.0 9.6K #printing #setting-up #error-handling #cli #cargo-run
-
dar-extension-sdk
Public SDK for writing third-party dar extensions
v0.4.1 #dar #extension #agent-runner #sdk #orchestration #chat #tui #agent-workflow
-
thumper
Sync static files to BunnyCDN
v0.2.2 app #dev-tools #lock-files #cdn
-
clap_types
Generate strongly-typed command builders from clap command definitions
v0.1.0 #clap #typescript #bindings #flow
-
nftoggle-tui
Terminal UI client for nftoggle — connects to the daemon via Unix socket
v0.1.0 app #tui #firewall #nf-tables #nftoggle #terminal
-
kern-shared-cli
Terminal help and error rendering helpers for Kern command-line tools
v0.8.1 #kernel #command-line-tool #freestanding #kern
-
colorful
Make your terminal output colorful
v0.3.2 38K #terminal-colors #terminal-output #cli #terminal
-
input_py
you can use input like python3
v2.0.0 bin+lib #stdin #terminal #input #python #cli
-
marcterm
my terminal as you might have guessed by the name
v0.3.6 app #terminal #panel #tabs #name #config #flatpak
-
rat-focus
focus handling for ratatui widgets
v2.1.1 1.8K #ratatui-widgets #focus #ratatui
-
rich-rs
Rich text and beautiful formatting for the terminal
v1.2.2 #ansi-colors #ansi-term #terminal-formatting #color-formatting #console
-
console-utils
CLI Input and Control Utilities
v1.8.3 #terminal #console #cli
-
fancy-table
Fancy tables with bells and whistles
v0.4.3 #ascii #cli #ascii-table #table
-
hel-tui
Terminal UI widgets and views for Hel
v0.2.0 #hel #session #tui #view #dashboard #acp #local-git #picker #quota #provisioning
-
meilix
A terminal UI to manage Meilisearch indexes
v0.1.1 app #meilisearch #tui #document #manage #search #index-list
-
clapdown
Generate well-structured Markdown documentation from a clap CLI
v0.2.0 2.2K #markdown-documentation #mdbook #clap
-
capo-tui
Elm-style MVU TUI library for the Capo coding agent
v0.12.0-beta.13 #coding-agent #tui #capo #ratatui
-
dipc
Convert your favorite images and wallpapers with your favorite color palettes/themes
v1.2.0 app #image #color-palette #graphics
-
crossterm-keybind
A crossplatform terminal library for keybinds
v0.4.3 #ratatui #keybind #crossterm #events #tui
-
qmk2zmk
Convert QMK keymap files to ZMK format
v0.5.0 bin+lib #qmk #zmk #convert
-
color-spantrace
A pretty printer for tracing_error::SpanTrace based on color-backtrace
v0.3.0 2.8M #error-tracing #span-trace #object #color-backtrace #error-spans #printing-error #colorize #tracing-subscriber
-
clap-ai
AI mode detection and help tree rendering for clap CLIs
v0.1.7 #tree #clap #help
-
flywheel-compositor
A zero-flicker terminal compositor for Agentic CLIs
v0.1.5 #tui #compositor #agent-cli
-
cod
A mini, functional terminal drawing utility
v9.0.4 #tui #terminal-command-line #command-line
-
ftui-style
Style, theme, and color primitives for FrankenTUI
v0.5.0 6.3K #franken-tui #tui #ftui #terminal
-
zfish
Ultra-light, zero-dependency Rust CLI framework for building beautiful command-line applications
v0.1.10 #ansi-term #arguments-parser #terminal-command-line
-
parse_arg
Traits and implementations for parsing command-line arguments
v1.0.1 35K #arguments-parser #osstring #parser-string #osstr
-
clap-logflag
can be used to add a
--logflag to clap based command line applications that allows users to configure logging from the command line. It can log to stderr, files and syslog, powered by the fern logging backend.v0.3.0 600 #logging #clap #syslog #cli
-
argh-env
Derive-based CLI parser (argh fork) with environment variable fallback
v0.1.0 #arguments-parser #argh #env-var #derive
-
best_skn_message
Message Library For Rust
v1.3.0 #message #library
-
cardinal-app-tui
Terminal UI shell for Cardinal
v0.1.4 #cardinal #shell #terminal #calendar #email #tui #agenda
-
termharness
Test harness for terminal applications
v0.2.0 #command-line-interface #test-harness #row #ansi-term #action #assertions #poll-interval #terminal-dimension #visible #file-extension
-
vtcode-theme
Shared theme registry and runtime state for VT Code UI crates
v0.123.10 #themes #tui #vtcode #terminal #ui
-
fastapi-output
Agent-aware rich console output for fastapi_rust
v0.3.1 180 #fastapi #logging #terminal
-
limner
A ratatui markdown renderer with image placeholders, code blocks, and styled headings
v0.5.0 #markdown-renderer #ratatui #tui #terminal
-
ssm-tui
A TUI for interacting with AWS SSM
v0.1.6 app #parameters-store #aws-systems-manager #ssm #store-client #user #learning-exercise
-
artbox
Render text and ascii art into a bounded rectangle with colors and gradients
v0.3.0 bin+lib #ratatui #ascii-art #figlet #tui
-
a3s-tui
TEA (The Elm Architecture) framework for terminal user interfaces
v0.1.14 1.1K #elm-architecture #tea #async
-
ttycarousel
Console animations for Rust
v0.1.5 #terminal #animation #tty #console
-
eddacraft-tui
Shared Ratatui component library for the eddacraft product family
v0.5.0 100 #ratatui-widgets #terminal #ratatui #tui
-
phux-protocol
Wire protocol for phux: frame format, message catalog, codec, diff types
v0.0.3 #pty #terminal-multiplexer #protocols #multiplexer #terminal
-
tabitha
An async, event-driven TUI framework with component-based architecture, focus management, and theme support
v0.0.2 #event-driven #draw #themes #focus-management #ui-component #background-task #ratatui #tui-framework #component-based #modal-dialog
-
tela-cli
CLI for Tela — React Native for terminals. Run, dev, and init JSX terminal apps.
v0.1.0 app #ratatui #jsx #tui #terminal
-
ocpncord-tui
Platform-agnostic no_std Ratatui UI for ocpncord
v0.5.3 no-std #ratatui #opencode #no-std #ocpncord #tui
-
apiari-codex-sdk
Rust SDK for the Codex CLI — spawn and stream codex exec sessions
v0.1.3 #codex-cli #sdk #session #events #sandbox #sub-processes #sdk-cli #tool-execution #jsonl #apiari
-
getoptsargs
Imperative CLI application framework inspired by getopts
v0.2.1 450 #command-line-arguments #arguments #cli-parser
-
makeover-tui
The terminal renderer for makeover-layout, on ratatui. Colour stops being the constraint above 256 entries; geometry never does, because an edge occupies a whole cell on every side.
v0.26.0 #geometry #cell #renderer #ratatui #makeover-layout #pixel #true-color #occupies #raised #fidelity
-
cli-engine
Rust CLI framework for consistent command modules
v0.8.4 160 #clap #cli-framework #schema #cli #framework
-
close_enough
fuzzy-searching function and command line tool
v0.6.1 bin+lib #search #fuzzy-search #terminal
-
rlabs-prism
CLI primitives for hackers — light through a prism, data through the terminal
v0.1.3 #ansi-term #repl #tui #cli #tui-ansi
-
seahorse
A minimal CLI framework written in Rust
v2.2.0 5.3K #parser #cli-parser #arg
-
ino_color
A output coloring crate with limited functionality, limit platform support and limited allocations
v5.0.0 #limit-platform-support #allocation #coloring #sgr #style #color-style #bold #italic #foreground-color
-
ansi-str
set of methods to work with ANSI strings
v0.9.0 623K #ansi-term #ansi-colors #color
-
laidout
Standalone prepared-document layout kernel with reusable allocation-controlled workspaces
v0.3.0 #pretty-print #unicode #terminal #layout
-
rusticity
A snappy terminal UI for AWS written in Rust
v0.1.7 app #tui #aws #cloud #terminal
-
libuv
A safe rust wrapper for libuv
v2.14.0 no-std #libevent #events #loops
-
clap-version-flag
colorful version handler for clap
v1.0.7 1.1K #clap #version #cli
-
rdom-virtualtable
Virtualized table for rdom — a native <table> that materializes only the visible row window for large datasets
v0.1.0 #virtual-table #tui #terminal #rdom #virtual-terminal
-
tui-overlay
Composable overlay widget for Ratatui: drawers, modals, popovers, and toasts
v0.1.2 550 #drawer #modal #overlay #ratatui
-
colour
Macros for creating coloured console output
v2.1.0 5.1K #terminal #console #color
-
kodumaro-uuid-cli
Command line tool to generate UUID
v1.0.8 bin+lib #uuid #command-line-tool #cli
-
cellophane
A terminal animation framework for Rust
v0.2.3 #animation #tui #tui-ansi
-
tui-checkbox
A customizable checkbox widget for Ratatui TUI applications
v0.4.6 270 #ratatui-widgets #checkbox #tui #ratatui
-
chikuwa
tmux AI Agent monitor TUI
v0.1.9 app #ai-agent #tmux #tmux-session #tui #hook #panes #claude #ipc #git-branch #claude-api
-
ansiconst
declaring nestable ANSI styles in const context
v0.2.1 #ansi-colors #ansi-style #ansi-term #style
-
te-cli
Interactive TUI wrapper for CLI commands - Your helping hand for command-line interfaces
v0.1.3 app #tui #interactive #wrapper #terminal #interactive-cli
-
nutek-cipher
Encrypt and decrypt files and text with ease
v2.0.7 app #cryptography #encryption #decryption
-
kolorz
A silly little library for printing kolored text to the terminal
v1.1.1 bin+lib #terminal-colors #little-for-printing #kolored #silly
-
acorn-cli
ACORN command line interface
v0.1.70 app #automation #research
-
nanocom-term
Cross platform picocom-like serial terminal emulator
v0.1.2 app #terminal #serial #cli #terminal-emulator
-
colorrs
CLI for outputting terminal colour test images
v1.0.2 app #image #terminal-colors #toml #script #pattern #shell-completion #outputting #git #ansi-colors
-
argtuner-sdk
Lightweight stdio SDK for argtuner: declare parameters once, parse argv, and emit ::ARGTUNER:: IPC protocol events from ML training workloads
v0.1.3-alpha #machine-learning #protocols #hyper-parameters-optimization #hyper-parameters
-
outstanding-clap
Clap integration for Outstanding template engine - topics and styled help
v1.0.0 bin+lib #clap #styling #cli #terminal #help
-
fe2o3-glow
Terminal image display via kitty/sixel/w3m/braille protocols. Feature clone of termpix.
v0.1.21 #sixel #kitty #tui #terminal #image
-
ratatui-comfy-tabs
An advanced tab-bar navigation widget for Ratatui. Highly customizable, with built-in multi-position rendering logic.
v0.5.12 #tabs #tab-bar #comfy #navigation
-
floo
Effortless travel to and from workspaces
v0.1.2 app #ratatui #workspace #development-tools #utility
-
ssh_auth_podman_push
Store and use encrypted docker-hub secret_token with SSH key
v1.1.14 bin+lib #ssh-agent #docker-hub #work-in-progress #rust-lang
-
mcu-terminal-color
Terminal-facing Material role facade and terminal optimization for mcu-material-color
v0.2.0 bin+lib #color-palette #accessibility #color-material #material #terminal #graphics #palette
-
fluent-ansi
A fluent interface for ANSI terminal colors and styles in Rust
v0.4.0 no-std #ansi-term #terminal-colors #fluent-interface #no-alloc
-
flood-tide-gen
command line flag and option parse utilities
v0.2.2 #arguments-parser #command #options
-
liso
Line Input with Simultaneous Output: input lines are editable, output lines are never scrambled, and all of it thread safe
v1.3.5 #line-editing #read-line #command-line
-
aether-wisp
A terminal UI for AI coding agents via the Agent Client Protocol (ACP)
v0.4.39 230 bin+lib #tui #acp #ai-agent
-
musubi-rs
Rust bindings for musubi diagnostic renderer
v0.4.0 #error-handling #diagnostics #terminal
-
gilt
Fast, beautiful terminal formatting for Rust — styles, tables, trees, syntax highlighting, progress bars, markdown
v2.3.1 #progress-bar #ansi-term #syntax-highlighting #terminal-formatting #rich
-
atuin-hex
a terminal emulator for atuin
v18.16.0 #shell-history #terminal #atuin #text #fish #terminal-emulation #bash #zsh #history-search #encryption
-
falcon-cli
Efficiently develop fully featured CLI apps
v0.2.3 #interactive #interactive-cli #terminal #cli
-
termbg-with-async-stdin
Terminal background color detection
v0.1.2 1.1K bin+lib #terminal #console #cli
-
bel7-cli
An opinionated set of CLI utilities: colored output, table formatting, adaptive tables, trivial to integrate shell completion
v0.14.0 1.1K #shell-completion #clap #error-exit #table-formatting #severity #tally #progress-reporting #truncation #warnings #sysexit
-
lit-cli
A command line interface to scaffold and manage Lit projects
v0.1.0 app #scaffold #terminal-ui
-
vt100-psmux
parsing terminal data (psmux fork with blink/hidden/strikethrough SGR + CSI cursor patches)
v0.16.9 160 #vt100 #patch #terminal
-
cargo-php
Installs extensions and generates stub files for PHP extensions generated with
ext-php-rsv0.1.21 1.0K bin+lib #extension #zend #api-bindings
-
verynicetable
Number one table
v0.6.3 120 #terminal #tui #table #console
-
akari-theme
A terminal color theme inspired by Japanese alleys and lanterns
v1.19.0 bin+lib #terminal-theme #palette #themes
-
stdin-helper
Simplify read_line method
v2.0.1 #prompt #stdin #read-line #read-input
-
revparse
GNU Style CLI Argument Parser, that's easy to use
v3.0.4 bin+lib #cli-argument-parser #parser #arguments-parser #cli-parser
-
editline
A platform-agnostic line editor with history and full editing capabilities
v0.0.24 no-std #line-editor #repl #terminal #terminal-line #read-line
-
ansi_rgb
Colorful terminal text using ANSI escape sequences
v0.3.2-alpha 31K no-std #no-std #rgb
-
crates-tui
A TUI for crates.io
v0.1.25 app #ratatui #logging #action #io #page #widgets #summary #tui-applications #search-result #base-16
-
neek
A better fuzzy finder
v1.1.3 bin+lib #fuzzy-finder #search #non-interactive #score #ascii #tui #transition #consecutive-letter
-
ratatui-ghostty
Ratatui widget and renderer backed by the ghostty-vt terminal emulator
v0.2.0 #ghostty #vt #tui #ratatui #terminal
-
terminal-menu
Display simple menus on the terminal
v3.1.0 230 #terminal #menu
-
color-output
An atomic output library based on Rust that supports output functionalities through functions, builders, and other methods. It allows customization of text and background colors.
v10.0.10 260 #console-log #background-color #color
-
ratatui-hypertile
Tiling layout engine for Ratatui
v0.4.1 1.3K #ratatui #panes #tiling #layout #tui
-
rustui
Terminal UI library for Linux and Unix-like systems
v0.3.7 #linux #terminal-input #input-color #terminal
-
redshank-tui
Ratatui-based TUI for the Redshank investigation agent
v0.2.2 #llm #investigation #osint #agent #tui
-
argtokens
Command-line argument parser, supporting POSIX+GNU syntax and no-std, no-alloc usage
v0.5.0 no-std #arguments-parser #no-alloc
-
elegance
A pretty-printing library for Rust with a focus on speed and compactness
v0.4.0 #pretty-print #console #printing #pretty-printing
-
redditui
Browse reddit in a TUI!
v0.1.2 app #reddit #tui #browse #ratatui
-
ratkit
A comprehensive collection of reusable TUI components for ratatui including resizable splits, tree views, markdown rendering, toast notifications, dialogs, and terminal embedding
v0.2.18 #tui #ratatui-widgets #ratatui
-
readpassphrase-3
wrapper around readpassphrase(3)
v2.0.0-pre.0 180 #getpass #passphrase #password #tty
-
ratatui-glamour
Lip Gloss-inspired terminal styling primitives for ratatui
v0.3.0 #ratatui #lip #styling #gradient #primitive #panel #spinner #tui #ui-toolkit
-
haw-tui
hawser ratatui fleet dashboard (thin over haw-core)
v0.1.2 #git #ratatui #stack #fleet #gitlab #haw #git-repository #mr #changeset #cross-repo
-
mprocs-vt100
Fork of vt100 for mprocs
v0.7.3 #vt100 #mprocs #terminal
-
just-getopt
Just a getopt-like command-line option parser
v2.1.0 #arguments-parser #getopt-long
-
index-renderer
Terminal-neutral text renderer for Index documents
v1.0.0 #index #document #renderer #semantic #text #text-renderer
-
codewandler-markdown-terminal
Render a markdown-stream event stream to styled terminal output (ANSI), with a live/streaming renderer
v0.2.1 #live-streaming #render-markdown #ansi-term #markdown-parser #streaming-parser #terminal-output #event-stream #incremental-parser #ansi-output
-
cancelreader
cancelable blocking stdin/raw-input reader for aborting TUI reads on shutdown
v0.2.0 #reader #stdin #tui #cancel
-
xterm-query
query your terminal
v0.6.0 122K #query #xterm #unix #windows
-
click-rs
port of Python's Click library for creating command-line interfaces
v1.0.2 #command-line-arguments #shell-completion #terminal
-
parley_ratatui
Render Ratatui buffers through Parley and Vello into WGPU textures
v0.3.4 750 #ratatui #vello #parley #bevy #terminal
-
tui-scrollbar
A Ratatui scrollbar widget with fractional thumb rendering
v0.2.7 134K #ratatui #terminal #console
-
argparser
A lightweight, minimal argument parser that tracks flag indices
v0.2.1 #arguments-parser #track #indices #typed #jobs #positional #command-line-arguments #rust-cli
-
bevy_ratatui
A Bevy plugin for building terminal user interfaces with Ratatui
v0.11.1 2.6K no-std #ratatui #cli #bevy
-
ascend-tools-tui
Interactive TUI for the Ascend Instance web API
v1.6.0 #tui #web-api #ratatui #ascend #interactive #code-block #otto #spinner #smoothing #markdown
-
cl_parse
defining and parsing commandline options and arguments
v0.3.3 #arguments-parser #parse
-
clappers
Command Line Argument Parsing Particularly Easy, Relatively Straightforward!
v3.1.3 #arguments-parser #relatively #vec
-
ps-mem
The process memory size listing
v0.3.3 bin+lib #process-memory #command #linux #memory
-
logo-art
Convert images to Unicode/True Color ANSI art for terminal display
v0.2.1 2.3K #ansi-term #unicode #image #ascii-art #ansi-art #terminal-art
-
codex-helper-tui
Terminal UI crate for codex-helper
v0.20.3 #codex-helper #tui #model-provider #relay #response
-
termini
Minimal terminfo libary
v1.0.0 54K #terminfo #terminal #termcap
-
ikigai-engine
Renderer-agnostic REPL engine for ikigai: parses a request line, drives a Backend, and reports the result as an Action. Shared by the CLI and the browser frontend.
v0.1.14 #engine #front-end #repl #ikigai #action #request-line #renderer-agnostic #fork-join #cli-parser #tui
-
terminal-io
reading and writing on terminals
v0.19.4 #terminal #io #cli
-
ts-bridge
A TypeScript language-server shim that bridges Neovim's LSP client with tsserver
v0.2.3 bin+lib #lsp #language-server #typescript #bridge #development
-
glitt
A terminal UI for some git operations
v0.1.3 app #tui #editor #git #operation #terminal #rebase
-
jufu
Jujutsu log viewer TUI inspired by keifu
v0.1.5 app #viewer #jujutsu #tui #log-viewer #logging
-
nutmeg
An unopinionated progress bar library
v0.1.7 46K #progress-bar #terminal-progress #ansi #terminal
-
worldclock-tui
A small Rust terminal UI that shows the current time across UTC offsets or the full IANA timezone list
v1.0.0 app #utc #tui #iana-timezone #show #list
-
rattles
Minimal terminal spinners for Rust
v0.3.1 3.7K no-std #ratatui #spinner #animation
-
cirious_codex_term
Next-generation native ANSI terminal control and formatting
v0.2.1 #ansi-term #ansi-colors #cirious
-
ratada
A ratatui widget toolkit: driver, modals, forms, pickers, theming
v0.5.0 #ratatui-widgets #tui #toolkit #ratatui
-
fokus
Pomodoro TUI Built With Rust
v0.3.1 app #pomodoro-timer #tui #pomodoro #timer
-
lilyco-core
Lilyco core traits and types — make Rust software AI-callable by default
v0.2.0 #json-schema #web #tui
-
teamy-figue
Type-safe CLI arguments, config files, and environment variables powered by Facet reflection
v5.2.0 #command-line-arguments #facet #cli-args #cli-parser
-
sdml-errors
Domain Modeling Language (SDML) errors and diagnostics
v0.4.1 #domain-modeling-language #error-diagnostics #sdml #tree-sitter #context
-
ratatui-cfg
A settings menu generator for Ratatui
v0.1.4 #ratatui #config #tui
-
readpass
A tiny library for reading passwords without displaying them on the terminal
v1.2.0 #password #getpass #security #read-password
-
clap-binary-enum
A generic wrapper for using two-variant enums as optional clap CLI flags
v0.1.2 #enums #clap #arg #cli-flags #flags
-
termuix
A reactive terminal UI framework for Rust
v0.1.2 #tui #reactive-ui #terminal #reactive
-
ansi-control-codes
contains all ANSI Escape Codes that are defined in the ISO 6429 Standard
v1.0.1 850 #control-codes #ecma-48 #iso-6429 #escape-codes
-
chromakopia
Beautiful terminal string gradients and animations for Rust
v0.2.0-pr-7.b632a8c #terminal-colors #animation #color-gradient #cli
-
ralph-tui
Terminal UI for Ralph Orchestrator using ratatui
v2.10.1 #ralph #ai-agent #orchestration #ratatui #kiro #hat #gemini-cli #agent-orchestration #crossterm #read-only
-
burn-central-cli
Burn Central CLI
v0.4.2 bin+lib #burn #tracel #cli
-
libutils-console
generalized I/O interface
v2.2.2 nightly no-std #error #system #io #cli
-
clap-markdown-generator
Generate Markdown documentation from clap command definitions
v0.2.0 #markdown-documentation #clap #cli #markdown #documentation
-
code-steps
Notebook-style code step display with syntax highlighting, breakpoints, and theme support for Rust
v0.5.0 #syntax-highlighting #notebook #syntax-highlighting-terminal #educational #terminal
-
philiprehberger-color
Color manipulation library — parsing, conversion, blending, contrast checking, and ANSI terminal output
v0.2.2 #hex-color #hsl #hex #rgb
-
valohai-conduit-tui
Terminal dashboard for browsing Valohai Conduit records
v0.1.1 #llm-proxy #openai #proxy #anthropic #valohai
-
node_shim
that maps Node.js CLI arguments into Deno arguments
v0.32.0 11K bin+lib #command-line-arguments #nodejs #deno #maps #js
-
inquirer-ai
Dual-mode interactive CLI prompts — terminal UI for humans, JSON line protocol for AI agents
v0.4.2 #ai-agent #terminal-prompt #interactive #terminal #ai-prompt #interactive-cli
-
requestty
collection of interactive cli prompts
v0.6.3 9.3K #interactive-prompt #interactive-cli #prompt #inquirer #enquirer
-
droidsaw-cli-contract
DROIDSAW CLI invocation contract. Types-only: enumerates the top-binary subcommand + audit-format surface that sibling crates (bench) build Command::new argv from. Renaming a variant…
v2.0.0 #android #cli-contract #reverse-engineering
-
copa
Parser for implementing terminal emulators
v0.12.0 no-std #terminal-emulation #vte #action #terminal-parser #ansi-parser #parser-state #machine-instructions
-
kodumaro-http-cli
Kodumaro HTTP CLI inspired by HTTPie
v0.5.5 bin+lib #http-cli #cli #http
-
dracon-terminal-engine
A next-generation terminal compositor engine for Rust. Z-indexed layers, TrueColor, SGR mouse, Kitty keyboard, and drop-in Ratatui support.
v1.1.17 bin+lib #ratatui #compositor #engine #tui
-
narrate
set of CLI app utilities for error handling and status reporting
v0.4.2 bin+lib #error-handling #command-line-utilities #anyhow #exit-code #status #help-message #stderr
-
libasciic
converting images to ASCII art with optional ANSI colorization
v1.1.1 #ascii-art #image #ascii-image
-
ncurses
A very thin wrapper around the ncurses TUI library
v6.0.1 23K #tui #thin
-
clap-documentation
Autogenerate Markdown or Asciidoc documentation for clap command-line tools
v0.1.1 3.8K #clap #asciidoc #help
-
cfonts
Sexy ANSI fonts for the console
v1.3.0 450 bin+lib #ansi-colors #ascii #ansi-console #font #graphics #console-color
-
getfrompass
Get secret from Pass key-value store
v0.2.1 #password #secret
-
resq-perf
Real-time CPU and memory performance TUI for ResQ platform
v0.1.18 app #performance-monitoring #tui #resq #monitoring
-
k7s
Great terminal UI for kubernetes
v0.7.0 bin+lib #kubernetes #kubernetes-client #app #client
-
structable
'serializing' structs as Vec<Vec<String>> tables
v0.3.4 2.4K #vec #format #table #cli
-
tsuki-ux
the official tsuki-ux for terminal apps
v1.0.11 #spinner #tui #tui-ansi
-
simply_colored
The simplest crate in existence for terminal colors
v0.1.7 180 no-std #terminal-colors #ansi-term #term-color #color-terminal #no-std
-
ametokei
tty-clock with customizable & weather effect
v0.2.0 app #time #terminal #cli
-
jirust
A JIRA terminal user interface
v1.2.1 app #tui #ticket #jira #user #focused
-
plurimus_input
Input contract for plurimus: terminal input messages, polled state, and bevy_input interop
v0.4.0 #ratatui #bevy #tui
-
pick-a-boo
options picker library for the CLI
v0.1.6 #cli-options #yes-or-no #choice #cli
-
ziyy
Terminal Styling using HTML-like syntax
v2.0.3 bin+lib #ansi-style #html #terminal
-
ansi-replace
ANSI-aware string replacement that matches visible text while preserving escape sequences
v0.1.0 #ansi-escapes #regex #visible #sequence #matching #replacer #terminal-colors
-
tiny-args
Tiny command line argument parser
v0.3.1 #tiny #tiny-simple #cli-parser
-
stockpot-tui
Terminal UI for Stockpot AI coding assistant
v0.22.2 bin+lib #coding-assistant #terminal #ai-coding
-
claude-code-rust
A native Rust terminal interface for Claude Code
v0.3.0 bin+lib #tui #artificial-intelligence #claude
-
argmax
deal with 'argument too long' errors
v0.4.0 75K #arguments #error #deal-with-argument #long #size
-
arf-libr
Low-level R FFI bindings using dynamic loading
v0.5.0-rc.1 #dynamic-loading #low-level #arf #ffi #internal #warnings
-
coded-chars
create control strings defined in the ECMA-48 standard
v3.0.2 #ansi-term #ansi-csi #csi #ecma-48
-
ffpb
A modern, cli progress bar for ffmpeg
v0.2.1 bin+lib #progress-bar #ffmpeg #fps #modern #statistics #ss #real-time
-
lv-tui
A reactive TUI framework for Rust
v0.4.0 #reactive #tui-framework #tui #component #framework
-
philiprehberger-table-fmt
Terminal table rendering with alignment, borders, Unicode support, and ANSI color awareness
v0.2.0 #terminal-table #formatting #display
-
tls-xb
cli tool that fetches scores and GPA from https://tsinglanstudent.schoolis.cn
v0.4.1 app #command-line-tool #score #cli
-
triforge-cli
Triforge CLI renderer — generates clap::Command from CommandSchema
v0.1.0 #clap #cli #cli-schema
-
itools-tui
iTools TUI module
v0.0.2 #tui #itools #module
-
cliargs
Parses command line arguments and prints the help
v0.6.0 #command-line-arguments-parser #arguments-parser #command-arguments-parser #parse-command #instance #struct-fields #help-text #array-string
-
blutils-proc-adapter
easier to run and analyze Blast results
v8.3.1 #bioinformatics #blast #ncbi #similarity-analysis #dna
-
afetch-colored
The most simple way to add colors in your terminal
v2.0.4 #terminal-colors #term-painter #color-string
-
dumpx
minimal command line tool to hexdump any file
v0.0.6 app #hex-dump #ascii #tool #file #hex
-
immargs
No-hassle, on-the-spot, command line argument parser
v0.1.4 #arguments-parser #command-line-arguments #sub #env #struct
-
altui
A state-driven TUI runtime built on top of altui-core
v0.2.0 #view #state #terminal #ui #ui-state
-
azi
Show Azure information
v0.5.3 app #azure #deployment #cli
-
osteak
Elm for ratatui — you bring the loop
v0.1.4 #ratatui #tea #elm
-
v0.61.1 bin+lib #arguments-parser #no-debts #command-line-arguments
-
farben
Markup for the Terminal, but safer and faster
v0.20.0 bin+lib #ansi-colors #ansi-term #markup
-
superconsole
but powerful Text-based User Interface (TUI) framework
v0.2.0 15K #ui-framework #building-block #tui-framework #text-based #rendering #text-rendering #render-component #cross-platform
-
notalawyer
display license notices
v0.3.0 700 #display #notice #parser #clap
-
rtcom-tui
Terminal UI for rtcom, the Rust terminal communication tool
v0.2.1 #ratatui #tui #rtcom #serial #terminal
-
utilprint
easily using colors or unicode in your terminal printing
v0.1.5 bin+lib #unicode #terminal #color #unicode-characters #terminal-output #console-interface #emoji
-
capo-agent
Coding-agent library built on motosan-agent-loop. Composable, embeddable.
v0.12.0-beta.13 #coding-agent #capo #anthropic-claude #llm
-
jkcli
An opinionated and helpful CLI library
v0.1.2 700 #arguments #opinionated #cli #short-circuit #required #interactive-prompt #command-line-interface #type-conversion
-
copland
A ratatui-based UI framework for building terminal UIs consistently and fast
v0.3.7 #ui-framework #text-input #building #terminal #built #modal #viewport #z-order #margin #hit-testing
-
ecmd
Type-driven command-line argument parsing
v0.5.5 #arguments-parser #posix #cli-argument-parser
-
orbital-tui
A zero-config cyberdeck terminal dashboard for developers
v1.0.1 app #dashboard #tui #cyberdeck #ratatui #terminal
-
zlayer-tui
Shared TUI widgets, color palette, and terminal utilities for ZLayer
v0.14.3 #tui #ratatui #zlayer
-
mincolor
The most simple way to add colors in your terminal, without the std crate
v2.0.1 4.5K no-std #ansi-term #terminal-colors #string #no-color #color-string
-
amlich-tui
Vietnamese Lunar Calendar - Next-gen scrolling TUI
v0.1.4 #lunar-calendar #amlich #tui #vietnamese #scroll #recommendations #next-gen
-
kite-tui
A terminal reader for Kagi News
v0.1.0 bin+lib #terminal-reader #kagi #news #tui #kite
-
lazydiff
A terminal based diff viewer
v0.2.1 app #diff-patch #viewer #clipboard #target-file #export #file-browser #patch-file
-
liboci-cli
Parse command line arguments for OCI container runtimes
v0.7.0 400 #oci #arguments-parser #youki
-
dekoder_py_hn_tui
Hacker News TUI
v0.1.2 app #tui #news #hacker #hacker-news
-
xript-ratatui
Fragment renderer for Ratatui terminal applications — renders xript UI fragments as terminal widgets
v0.8.1 #renderer #fragment #xript #ratatui #tui
-
teapot
A Rust-native terminal UI framework following the Elm Architecture, inspired by Bubble Tea
v0.1.0-alpha.1 #ui-framework #elm #terminal
-
kittage
Interact with all aspects of the kitty terminal graphics protocol
v0.4.0 1.0K #terminal-graphics #kitty #terminal #graphics
-
palc
WIP: Command Line Argument Parser with several opposite design goal from Clap
v0.0.2 1.3K #arguments-parser #clap #cli-parser
-
codewhale-release
Shared Codewhale release discovery and version comparison helpers
v0.9.8 900 #codewhale #tui #compare #agent-harness #provider #community-driven #deepseek #ci #pin #coding-agent
-
tui-syntax-highlight
A syntax highlighter for Ratatui apps
v0.2.0 1.7K #ratatui #syntax-highlighting #tui #terminal
-
clap_complete
Generate shell completion scripts for your clap::Command
v4.6.9 9.0M #clap #bash #cli
-
tui-additions
Additions to the Rust TUI crate
v0.4.4 500 #tui #tui-framework #wrapper
-
agent-tools
Lightweight command and Codex-powered tool helpers for Rust agents
v0.1.1 bin+lib #web-search #codex #tool #agent
-
hefesto-widgets
Ratatui widgets for the Hefesto TUI toolkit: popups, scrollable lists, trees, text input and spinners
v0.7.3 #ratatui-widgets #popup #ratatui #tui
-
strace-tui
A terminal user interface (TUI) for visualizing and exploring strace output
v1.0.1 bin+lib #strace #tui #output #visualize #syscalls #stack-trace #addr2line
-
muster
Terminal session group management library built on tmux
v0.5.6 #tmux-session #terminal-session #group-management #built #profile
-
cliai
A small Rust library for invoking AI tools through CLI backends like Ollama and GitHub Copilot CLI
v0.2.0 #ollama #llm #cli #api-bindings
-
little-kitty
A low-level interface for the Kitty Graphics Protocol
v0.0.3 #tui #kitty #cursive
-
pbr-120
Console progress bar for Rust
v1.1.3 11K #terminal #cli #terminal-progress #pb
-
pantuctl
PipeWire TUI mixer for Hyprland
v0.1.1 app #pipe-wire #hyprland #stream #volume #keyboard-driven #terminal-colors #audio
-
input-nexus
Data-driven command palette / completion engine (logic-only) reusable across TUI/GUI renderers
v0.2.1 #command-palette #tui-gui #input #completion #tui
-
vtparse
Low level escape sequence parser
v0.7.0 3.2M no-std #ansi-parser #parser #terminal #sequence #ansi
-
nu-table
Nushell table printing
v0.115.0 26K #nu-shell #table-printing #layout #viewer #plugin #table-viewer
-
clea-tui
Clea — Chief Priestess of Ouracle available via CLI/TUI in your UNIX shell
v0.2.2 app #ratatui #chat #terminal #tui
-
zing-art
A TUI for physical string art placement. It takes a sequence, you pull the thread. ZING: Zing Is Not Generating.
v1.1.0 app #zing #art #tui #generator #string #placement #text-file
-
ratatui-form
TUI form builder crate built on Ratatui
v0.1.1 2.0K #ratatui #forms #tui
-
format_serde_error
Serde error messages for humans
v0.3.0 47K #serde-error #serde #formatting
-
huber-common
Internal package used by Huber
v1.0.6 #package-management #github #cli
-
osc8er
Convert file or url to be clickable on supported terminal emulators by tagging it using OSC 8
v0.1.4 app #ansi-term #ansi #terminal #cli
-
openapi-clap
Auto-generate clap CLI commands from OpenAPI specs
v0.1.5 #rest #clap #openapi #codegen #cli
-
ratatui-interact-fork
A fork of the ratatui-interactive crate with some patches
v0.5.3-fork.1 #tui #ratatui-widgets #widgets-focus #focus
-
repline
A Readline-like multiline editor for easy REPLication
v0.0.16 #multi-line #editor #rep-lication #readline-like #terminal-editor #keybind
-
shape-cli
CLI and REPL for the Shape programming language
v0.3.2 app #repl #comptime #module #script-execution #file-path #shorthand #duck-db
-
sqeel-tui
Ratatui TUI front-end for sqeel: vim-modal SQL editing with hjkl bindings
v0.5.0 #vim #ratatui #sql #client #sql-client
-
oxink
ANSI styling, terminal color helpers, and slash-command input components for Rust CLIs
v0.1.6 #ansi-term #ansi-colors #tui #terminal-input
-
lk
A command palette for your bash functions
v0.7.0 app #bash #command-palette #cli
-
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.
v0.1.2 3.7M no-std #dashboard
-
memoscli
A command-line tool to manage memos
v0.1.0 app #memos #tui #manage #token #ratatui
-
inkferro-core
Layout, text measurement, ANSI render, and frame-diff engine for inkferro — a Rust-backed, byte-for-byte drop-in for the ink terminal UI library
v0.1.0 #tui #ink #renderer #react
-
tui_lib
Be the base of a Tui Operation
v0.1.8 #tui #settings #font #mouse-event #operation #mutable-reference #mutex #rgb
-
sen
Script to System CLI Engine - A type-safe, macro-powered CLI framework
v0.8.1 #clap #routing #framework #cli-framework
-
streamdown-ansi
ANSI escape codes and terminal utilities for streamdown
v0.1.4 4.2K #ansi-term #ansi-escapes #rgb #streamdown #hsv #sanitize #visible #strip #cursor-control #cli-utilities
-
pulsebar
Elegant progress reporting for Rust CLIs
v0.2.1 #progress-bar #spinner #terminal #cli
-
libedit
Safe Rust bindings to the libedit line-editing library
v0.3.1 #line-editor #editline #read-line
-
rssdeploy
Manage the shadowsocks and kcptun server
v0.2.8 app #shadowsocks #server #deployment #load #config
-
yeelight
Rust CLI and API bindings for yeelight WiFi Light Inter-Operation
v0.4.1 bin+lib #iot #api-cli #api-bindings
-
tracel-xtask-utils
functions for xtask-tracel crates
v4.19.7 700 #xtask #dotenv #loader #utility
-
local-review-core
Shared core for local-first batched code review (diff parsing, anchoring, comment storage, TUI render)
v0.1.0 #jj #tui #diff #anchoring
-
json-lines-viewer
JSON Lines Viewer - Terminal-UI to view app logs available in JSON line format
v0.5.2 app #tui-viewer #viewer #tui #json
-
ter_menu
A terminal-based interactive dropdown selection component
v0.1.4 #dropdown #cli #terminal
-
vtui
terminal UI framework
v0.6.0 #tui #ui-framework #terminal
-
lash-tool-shell
Shell-execution tool for the lash agent runtime
v0.1.0-alpha.42 #lash #llm #agent #shell #tool #agent-tool
-
termwright
Playwright-like automation framework for terminal TUI applications
v0.2.0 bin+lib #automation-framework #pty #testing
-
ratatui-sectioned-list
Layout, focus, scroll, and hit-test primitives for a sectioned (header + variable-height row) list — UI-framework agnostic, pure u16 geometry
v0.3.0 #ratatui-widgets #list #scroll #ratatui #tui-widgets #tui
-
pancurses
curses libary for Rust that supports both Unix and Windows platforms by abstracting away the backend that it uses (ncurses-rs and pdcurses-sys respectively)
v0.17.0 9.1K #curses #ncurses #pdcurses
-
tectonic_status_base
Basic types for reporting status messages to a user
v0.2.2 2.9K #tectonic #user #message #status #tex #logging #git #typesetting #logging-framework
-
rm-lisa
A logging library for rem-verse, with support for inputs, tasks, and more
v0.5.1 #logging #log-messages #command-line-interface #task #lisa #structured-logging #json-logging #task-status #ascii #command-input
-
terminfo-lean
Terminfo parsing library with simple API and minimal dependencies
v0.1.2 #terminfo #terminal
-
sgr-agent-tui
Shared TUI shell for SGR agents: chat panel, streaming, agent loop integration
v0.4.7 #ratatui #llm #sgr #tui
-
starbase_styles
styling the terminal
v0.6.9 15K #styling #terminal #error-message
-
scrin-widgets
Scrin-native widgets and Aisling terminal effects for immersive TUIs
v0.2.10 #tui-widgets #scrin #tui #aisling #widgets
-
pan-common
Shared infrastructure for the pan-family CLI tools
v0.1.0 #structured-output #pipeline #schema
-
tokio-pager
An asynchronous, Tokio-friendly pager implementation
v1.0.3 #pager #tui #less
-
groove-tui
A terminal guitar practice companion with metronome, tuner, and fretboard tools
v0.2.1 app #tuner #guitar #metronome #tui
-
nmk
A CLI client for the German weg.li platform
v0.1.0-alpha app #platform #client #weg-li #german
-
textfmt
text formatting crate for Rust TUI applications
v1.1.0 160 #tui #text-formatting #string-formatting #color-string
-
kyuri
A very simple progress display library
v0.2.6 #progress-bar #cli #progress
-
nornir-cli-outcome
uniform CLI command result type (
CommandOutcome) — the CLI twin of a Facet’sstate_json. A{ command , ok , data , human }shape every migrated nornir command emits, asserted sane by the autopilot check…v0.1.4 #cli-outcome #json #outcome
-
hojicha
Elm Architecture for terminal UIs in Rust, inspired by Bubbletea
v0.2.2 #tui #elm #terminal #bubbletea #tea
-
ratatui-reactive
A minimalistic framework for building TUI applications using fine-grained reactivity
v0.6.0 #ratatui #reactive #async
-
tiny-table
customizable table library for Rust
v0.2.2 #table #terminal
-
tpi
Official Turing-Pi2 CLI tool
v1.0.7 app #edge-computing #turing-pi #board-management
-
robson-gateway-tui
Rust async agent orchestrator for automated development workflows
v0.1.0 #agent #task #orchestration #workflow-orchestration #jira #robson #automate #notifications
-
eulumdat-tui-quiz
Terminal-based photometric knowledge quiz using ratatui
v0.7.0 app #eulumdat #photometric #ldt #diagram #polar #quiz #heatmap #report-generation #ies #metrics
-
tuit
A no_std, no_alloc TUI library
v0.3.1-a2+checkboxes no-std #tui #no-std #color-terminal
-
rust-pty
Cross-platform async PTY (pseudo-terminal) library for Rust
v0.6.0 130 #tty #process #async
-
tui-canvas-validation-core
Validation core for the tui-canvas
v0.8.2 #validation #tui-canvas
-
terminal_tools_plus_plus
A collection of enhanced utilities for terminal manipulation and CLI development in Rust
v0.2.3 #utilities #cli #cli-utilities
-
quit
Exit cleanly with an exit code
v2.0.0 800 #exit-code #die #status #terminate
-
rtb-ai
Base — unified AI client for Claude, OpenAI, Gemini, and OpenAI-compatible endpoints
v0.7.0 #scaffolding #mcp #framework #cli-framework
-
rmux-sdk
Public, daemon-backed Rust SDK for the RMUX terminal multiplexer (facade, ensure-session, snapshots, events, detach helpers)
v0.10.0 2.7K #sdk #multiplexer #terminal-multiplexer #terminal
-
standout-dispatch
Command dispatch and routing for clap-based CLIs
v8.1.1 550 #clap #routing #dispatch #cli
-
medic
self-diagnostic output for command line tools
v0.3.6 220 #command-line #diagnostics #cli
-
tui-pattern-highlighter
a dead simple search pattern highlighter for ratatui
v0.3.3 #ratatui #search-pattern #highlighter #text-line #highlight
-
mural
Conversational terminal rendering for command-line applications
v0.2.1 #tui #conversation #renderer
-
millrace-sessions-tui
Ratatui app foundation for Millrace session UI modes
v0.3.0 #terminal #session #millrace #tui
-
terminal-pixel-animation
Render pixel images as Unicode characters (Braille / Half-block) in the terminal with True Color support
v0.4.0 #braille #unicode #tui
-
osc94
handling progress bar sequences (OSC 9;4)
v0.1.3 190 no-std bin+lib #progress-bar #osc #terminal #terminal-progress
-
paris
logger for your CLI apps or other things you want in the terminal
v1.5.15 70K #logging #shell #terminal #cli #logger
-
rsomics-help
Unified command-line interaction and presentation for rsomics products
v0.4.0 2.0K #clap #bioinformatics #help #cli #terminal
-
takecrate
Adds installer functionality to standalone binaries for distribution of CLI applications
v1.1.1 #install #cli #installer
-
io-mux
Provide multiple file descriptors writing into one in-order pipe, tagged by the source of data (e.g. stdout/stderr)
v2.2.1 #stderr #stdout #pipe
-
dialoguer-multiselect
A command line prompting library. Fork of dialoguer with multiselect improvements.
v0.13.3 160 #multi-select #menu #cli
-
tca-ratatui
TCA theme support for Ratatui terminal UI framework
v0.7.0 #ratatui #themes #tui
-
drawille
Draw to the terminal using braille characters
v0.3.0 137K #character #terminal #braille #draw #canvas #pixel #terminal-graphics
-
smelt-term
Terminal rendering library: Grid, Compositor, LayoutTree, diff-flush renderer
v0.3.0 #compositor #layout #tui #terminal
-
term-table
Tables for CLI apps
v1.4.0 45K #terminal-table #cli #terminal #cli-table
-
denim
alternative way to make and run Rust "scripts" with focus on minimal runtime overhead and ease of script development
v0.2.0 app #run-script #script #prelude #cli
-
standout-input
Declarative input collection for CLI applications
v8.1.1 550 #stdin #env-var #prompt #editor #cli-input
-
paclog
query the pacman log file
v3.3.1 app #logging #pacman #query #package #history #summary #date-time #statistics #cleaning-up
-
scriba
CLI text rendering, prompts, and terminal output utilities
v0.5.0 #terminal-prompt #terminal-output #markdown #terminal
-
clap_autocomplete
Easy to integrate shell completion for Clap. Finds the user's shell and puts completion files in the appropriate locations.
v0.4.2 4.9K #clap #bash #fish #cli
-
tw-econ
Teeworlds external console
v0.9.0 #teeworlds #console #api-bindings
-
tui-vfx
Cell-based visual effects for terminal UIs
v0.2.6 #tui #terminal #animation #graphics #effect
-
argparsh
Better argument parsing for shells via python's argparse
v1.0.1 app #arguments-parser #shell-parser #cli-parser
-
prettyt
A lightweight, environment-aware ANSI terminal text styling library with automatic color capability detection
v0.3.0 #ansi-colors #ansi-term #ansi-terminal-text #styling
-
pandora-kit
Interactive TUI toolkit for the Hefesto framework
v0.7.4 bin+lib #pan #tui #auto #archivo #input-file #hefesto #choose #logging #pandora #popups
-
shpool-protocol
defines the internal protocol shpool uses to talk between its client and daemon processes. You almost certainly don't need to use it directly
v0.4.2 850 #shell #terminal #tmux #tty #persistence
-
oppenheimer
Hierarchical listboards for your terminal
v0.5.0 app #hierarchical #style #listboards #color #terminal #config-toml
-
craftty
A terminal toolkit CLI
v0.1.0 app #terminal #toolkit #cli #cli-toolkit
-
rat-salsa
ratatui widgets and a crossterm event-loop
v4.0.3 #ratatui-widgets #event-loop #input #ratatui
-
zi
A declarative library for building monospace user interfaces
v0.3.2 #declarative-ui #user-input #building-block #text-align #react #text-component #yew #familiar #keyboard-events #elm
-
main_error
Print errors with Display instead of Debug when using ? in main()
v0.1.2 18K #error #error-display #debug-display #display-debug #main #debug-print
-
mkui
A minimalist, typography-driven TUI library with Kitty graphics support
v0.1.0 #sixel #tui #kitty #terminal
-
codewhale-lane
Lane registry and Runtime backends for Codewhale workflow instances
v0.9.8 800 #run-time #codewhale #back-ends #lane #workflow #tui #fleet #agent-harness #lanes #logging
-
richparse
parsing rich text markup into ANSI escape sequences for terminal output
v0.2.0 #ansi-term #rich-text #text-color
-
treq
A Cli client to make HTTP requests for Hacker Users
v1.2.0 bin+lib #terminal #http-client #cli-http-client #rest
-
ratatui-spatial-splits
Pure geometry engine for spatial split management in ratatui applications
v0.2.0 #ratatui #split #tiling #tui #terminal
-
cleanr-tui
Terminal user interface for cleanr
v0.10.0 #tui #plugin #user #cleanup #events #command-palette #cleanr #restore
-
sdd-tui
Terminal UI runner for the SDD layer
v1.0.0-rc.2 #tui #de #runner #um #sdd #artifact-store #que #da #se #como
-
burn-central-workspace
Burn Central CLI core library
v0.4.2 #burn-central #tracel #burn
-
stillo-renderer
ratatui TUI renderer for stillo terminal browser
v0.2.0 #stillo #ratatui #browser #renderer #tui
-
chafa-syms-cli
Demo/test CLI for chafa-syms-rs: render images as tunable Unicode symbol art
v0.1.1 app #image #symbols #render #art #demo #chafa #ascii #scale-image #bg-color #ascii-image
-
shackles-cli-support
Pure JSON Schema and registered-policy reference rendering for Shackles CLIs
v0.2.0 #shackles #cli #schema
-
argsplitter
A light-weight command line argument parser
v0.5.0 #arguments-parser #text #unicode #encoded #file #osstring #cli-parser #dashes #exit-code
-
agent-core
Framework to build TUI Agents
v0.6.0 #ai-agent #tui #artificial-intelligence #anthropic #llm
-
yansi-term
ANSI terminal colours and styles (bold, underline)
v0.1.2 228K #ansi-term #terminal-colors #display #underlined #refactoring #color-red #display-fmt #color-blue
-
cote
Quickly build your command line utils
v0.17.1 #getopts #command-line #getopt
-
banken
番犬 — the pleme-io-native k9s (naturalize). An observe-first, GitOps-native cluster-navigator TUI: a live :pods table rendered through egaku-term's typed cell surface, with every…
v0.1.32 bin+lib #git-ops #tui #kubernetes #k9s #egaku
-
ratatui-zonekit
Extensible zone and plugin rendering system for ratatui — named zones, plugin-owned panes, floating overlays, safe delegation
v0.1.1 #ratatui #layout #zone #plugin
-
git-conflict-cli
A git conflict manager library
v1.0.2 app #git #conflict #tui #manager #interactive
-
rsille
A full feature braille code art lib
v2.3.1 #animation #tui #braille #terminal
-
agent-detector
Detect whether an AI coding agent is the caller, enabling automatic agent-friendly output for Rust CLI applications
v0.2.1 900 bin+lib #ai-agent #detect #coding-agent #coding-assistant #agent-cli #ai-coding
-
billy-ray
A tiny terminal dialogue inspired by Trading Places
v0.1.1 #terminal #easter-egg #cli #dialogue
-
fluaterm
a terminal module for flua which supports ANSI colors (now samengine, because flua is dead)
v0.2.3 #flua
-
onlyargs
Obsessively tiny argument parsing
v0.2.0 #arguments-parser #cli-parser #parse
-
facet-ansi
ANSI terminal formatting and styling, providing utilities to add colors and text effects to terminal output
v0.8.0 #ansi-term #terminal-colors #formatting-style #color-formatting #terminal-formatting
-
clap-dyn-autocomplete
Dynamic runtime shell completions for clap
v0.1.1 #shell-completion #clap #cli
-
line-ui
Line-based UI with termion
v0.5.0 #tui #curses #terminal
-
beyonder-terminal
PTY management and terminal emulation for Beyond
v0.1.0 #artificial-intelligence #terminal #emulation #terminal-emulation #management #ai-native #pty-management
-
phantom-core
Core types and protocol for phantom
v0.2.0 160 #render #protocols #png #send #tui #command-line-interface #exit-code #artificial-intelligence #ghostty #pt
-
mame
Common building blocks to build TUI applications
v0.3.0 #tui-applications #build #keyboard-events #json #block #context-aware #key-bindings #japanese #mouse-event #jsonc
-
egaku-term
— terminal renderer + runtime for egaku widget state machines (crossterm-backed, sync + tokio)
v0.3.11 800 #tui #widgets #crossterm #egaku #terminal
-
bucketwarden-cli
BucketWarden CLI command parsing, demos, and listener runtime
v0.1.0 #command-parser #demo #cli-parser #listener #run-time #diagnostics #amazon-s3
-
envshield
Define a schema for your .env files
v0.0.5 bin+lib #schema #env-toml #cli #toml
-
navi-plugin-api
Local agentic engine and terminal-first coding agent
v0.3.7 #plugin-tool #tui #plugin-registry #coding-agent #navi #tool-definition #agentic
-
term-data-table
Tables to render data in CLI apps
v0.2.3 #terminal-table #cli #terminal
-
prettui
high-level lib for pretty command-line ui
v0.3.3 #ui #io #row #list #user-input #text-color #per-page #arrow-key #list-items #real-time
-
tracexec-tui
TUI implementation for tracexec [Internal implementation! DO NOT DEPEND ON!]
v0.17.0 #execve #ptrace #exec #trace
-
elicit_ratatui
Elicitation-enabled ratatui TUI tools — dual-mode MCP tools with code emission
v0.11.1 #elicitation #mcp #agent #ratatui
-
tileview
run tiled commands in a single terminal
v0.1.3 bin+lib #tile #multi-view #multiplexer #command
-
pbr
Console progress bar for Rust
v1.1.1 85K #terminal #terminal-progress #cli #pb
-
antsee
A terminal color and style library designed not for output but for creating configuration files
v1.0.5 #ansi-term #ansi-terminal-text #terminal-text
-
glim-tui
A TUI for monitoring GitLab CI/CD pipelines and projects
v0.2.1 app #ci-cd #ratatui #monitoring #gitlab
-
ansi-escapes
Ansi escape codes for manipulating the terminal
v0.2.0 35K no-std #vt100 #tty
-
emux-term
Terminal state engine (grid, cursor, scrollback, SGR) for emux
v0.2.0 #emux #tmux #scrollback #cross-platform #testing #tui #sgr #vt #zero-config #modern-terminal
-
anytype_rs
client library and CLI for the Anytype API
v0.0.3 bin+lib #api-client #client #cli #api
-
yacurses
Curses library
v0.2.5 #curses #interface #ncurses #mode #lib #pdcurses #panic-hook #binds
-
fui
Add CLI & form interface to your program
v2.1.0 #ncurses #tui #termion #forms
-
tui-pages
Core for TUI apps with multiple pages
v0.8.12 #ratatui #keyboard #tui #ui
-
regexpl
A standalone version of
explore regexfrom Nushellv0.1.2 app #regex #standalone-version #tui
-
linefeed
Interactive terminal input reader
v0.6.0 11K #terminal-input #read-line #terminal #console
-
wpm-cli
A terminal-based typing speed test
v0.1.2 app #speed-test #terminal-based-typing
-
getargs
A truly zero-cost argument parser
v0.5.0 1.9K no-std #arguments-parser #cli-parser #parser
-
easy-sgr
An easy to use Select Graphics Rendition(SGR) library
v0.1.1 #terminal-colors #sgr #terminal-text
-
playbill
ASCII art title generator with random gradient effects
v0.1.7 #random #ascii-art #gradient #font #title #color-scheme #font-face #terminal-colors
-
sim-view-tty
Loadable terminal (CLI/TUI) view/edit surface for SIM, projecting Scenes to text and reducing key input to Intents
v0.1.3 #tui #key-input #surface #render-scene #view #tty #intents #ascii #palette #richer
-
clise
Core library for clise CLI/TUI utility
v0.3.4 #editor #json-schema #tui #redo #comments #jsonc #strip #json-schema-validation #undo-redo #serialization
-
clap_allgen
The complete clap generation utility to give your command-line application users a more polished experience right out of the box
v0.2.1 7.8K #manpage #clap #generate
-
nimue-term
Terminal emulator with multiplexer capabilities designed for maximum productivity, git worktrees and agentic engineering
v0.1.6 app #terminal #productivity #worktrees #multiplexer #agentic #git
-
crow-streamdown-ansi
ANSI escape codes and terminal utilities for streamdown (crow fork: upstream fixes not yet released upstream)
v0.2.0 #ansi-term #ansi-escapes #rgb #streamdown #hsv #sanitize #visible #strip #cursor-control #upstream
-
arguments
The package provides a parser for command-line arguments
v0.8.0 360 #arguments-parser #parser-for-command-line-arguments #parser-command #qux
-
tuika-codeformatters
Tree-sitter syntax highlighting for tuika's CodeBlock and Markdown components — a ready-made Highlighter implementation
v0.4.3 410 #markdown #ratatui #syntax-highlighting #tui
-
crossfuzzy
A fzf-style fuzzy search UI component for terminals
v0.1.1 #fuzzy-search #terminal #tui #search #fzf
-
cargo-v
Update the version of your package easily
v1.0.1 bin+lib #semver #cli #semantic
-
onefetch-image
Display images in the terminal
v2.27.1 150 #onefetch #image #display #terminal #sixel #kitty #iterm
-
dirnav
Fast and simple directory navigation in your terminal
v0.1.6 app #directory-navigation #terminal-navigation #key-bindings #terminal-based #open #zed
-
pareg
useful tools for command line argument parsing
v0.13.0 #arguments-parser #parser-command #command-parser #user-friendly #error-message #automate
-
phosphor-tui
Terminal UI frontend for the Phosphor DAW
v0.3.22 #midi #tui #color-themes #phosphor #patch #clips #save-load #bank #daw #panel
-
ssher
command line tool for connecting to remote servers
v0.5.2 bin+lib #remote-server #ssh #connecting #tool #russh
-
leetcode-tui-rs
Leetcode terminal UI. Helps you browse leetcode stats and manage your leetcode from terminal.
v0.5.2 bin+lib #leetcode #algorithm #cli #leetcode-cli
-
rtb-update
Self-update subsystem composing on rtb-forge to fetch signed release assets and atomically swap the running binary. Part of the phpboyscout Rust toolkit.
v0.9.0 #self-update #signature #release #cli
-
stynx-code-types
Shared domain types for messages, providers, tools, and permissions
v0.33.18 #artificial-intelligence #coding-assistant #claude #multi-provider #permissions #stynx #ai-coding
-
chargrid_common
Common utilities for making text UIs with chargrid
v0.9.0 #tui #chargrid #ui-with-chargrid #applications
-
vecli
A zero-dependency, minimal CLI framework that's genuinely readable
v0.3.2 #cli-framework #framework #terminal #cli #args
-
yezi-tui
a lightweight and cross-platform tool
v0.1.1 #tui #yezi #entries #cross-platform #export
-
vim-navigator
Vim-style modal editing and navigation patterns for Ratatui TUIs
v20260408.0.0 #vim #ratatui #navigation #modal
-
opi-tui
Terminal User Interface library with differential rendering
v0.7.3 #rendering #markdown #opi #diff #themes #key-bindings #coding-agent #markdown-rendering #ratatui #widgets
-
spark-tui
Minimal, zero-dependency terminal UI toolkit for Rust
v1.0.0 #ansi-term #tui #terminal #ansi-console
-
spinoff
displaying spinners in the terminal
v0.8.0 32K #spinner #terminal #loader #cli
-
vtcode-tui
Reusable TUI primitives and session API for VT Code-style terminal interfaces
v0.123.10 #tui #ratatui
-
stylish
implementing colorized text
v0.1.0 500 no-std #text #colorized #ansi #html #macro #syntax-highlighting #diagnostics #web-apps #style-attributes
-
ncursesw-win
An extension wrapper around the ncursesw-rs crate that encapsulates the exposed raw pointers of the core NCurses TUI library
v0.6.3 #tui #ncurses #api-bindings
-
winsplit
split string into command line arguments mirroring CommandLineToArgV with VC++ 2008 parsing rules
v0.1.0 292K no-std #windows #split #word #quote
-
grove-ai
A TUI for managing multiple Claude Code agents with git worktree isolation
v0.2.0 bin+lib #worktree #agent #git-worktree #tui #git #claude
-
MeiliFinder
The ultimate Meilisearch client for your terminal
v1.0.6 app #meilisearch #search-client #search
-
lineread
Interactive terminal input reader
v0.7.4 #terminal-input #read-line #terminal #console
-
fstdout-logger
log crate that logs to stdout and to an optional log file with configurable options
v0.2.2 #logging #debug-log #config #file-info #date-time #rust-log #config-builder #terminal-colors #module-level #plain-text
-
larashell_terminal
writing terminal emulators
v0.22.1 #terminal #larashell #lara-shell #bsd #find #opengl
-
modalkit-ratatui
building TUI applications that use modal editing
v0.0.25 290 #ratatui #modal #tui
-
miniclap
a no-dependency command line parser
v0.1.1 #arguments-parser #command-line #no-dependency #match
-
xpty
Cross-platform async-ready PTY interface, forked from portable-pty
v0.3.6 550 #pty #conpty #cross-platform #cross-platform-terminal #pseudo-terminal
-
buildinfy
Easy access to GitLab/GitHub/Gitea CI/CD variables for automatic versioning
v0.2.1 #gitlab #build-info
-
tb-tui-common
Shared TUI helpers (Powerline probe, overlay sizing, theme contrast, splash render, atomic-write) reused by ebman and pgman
v0.1.3 #ratatui #tui #k9s #terminal
-
sift-render
Terminal-UI rendering library for sift, the per-turn snapshot oracle for AI-agent file writes
v0.1.1 #ai-agent #ratatui #tui
-
vari
formatting strings with colors and cosmetic stuff to the terminal
v0.2.1 #terminal #color-format #cli
-
glyphs
Beautiful ANSI escape sequences for terminal styling ✨
v0.1.1 #ansi-colors #ansi-term #ansi-escapes #glyph #strip-ansi #tui #molten #terminal-output #terminal-colors #rgb-hex
-
spinner-rs
A lightweight terminal spinner library for Rust CLI applications
v0.1.0 bin+lib #terminal #progress
-
has-flag-argv
detect presence of a CLI flag in argv
v0.1.1 #arguments #argv #cli-flags #cli #flags
-
tv
Terminal User Interface library
v0.1.1 #user #attr #text #ui #terminal
-
ratatui-style-presets
Ready-to-use CSS theme & utility presets for ratatui-style — default theme, Tailwind utilities, widget defaults, and Catppuccin/Nord/Dracula palettes
v0.1.0 #themes #css #ratatui #preset #style
-
cliparser
command line parser
v0.1.2 62K #arguments-parser #command-parser #os
-
tui_color_picker
drawing color wheels for Ratatui for picking RGB colors
v1.0.2 #rgb #color-wheel #ratatui #drawing #color-picker #ratatui-widgets #rect #input-color #picking #rectangle
-
feather-tui
building simple terminal-based user interfaces
v5.0.0-rc.1 #ui #ui-terminal #cli
-
rustkanban-shared
Shared types for RustKanban sync protocol
v0.3.2 #tags #tui #sync #task #kanban #due-date #import-export
-
ratatui-bubbletea-theme
Charm/Bubble Tea-inspired theme helpers for ratatui
v0.2.0 420 #ratatui #themes #bubbletea #tui
-
ratatui-input-manager
A small utility crate providing a declarative approach to handling inputs in ratatui
v0.4.0 #ratatui #termion #termwiz #crossterm #tui
-
runi-cli
Terminal styling and CLI utilities for the Runi library collection
v0.1.2 #ansi-term #tty
-
shellfish
run custom interactive shells
v0.10.1 2.0K #interactive-cli #terminal #shell #cli #interactive
-
tinterm
A powerful library for vibrant solid and gradient text with shimmer animations in terminal outputs
v0.2.0 #terminal-colors #animation #color-gradient
-
keymap-config
Load keymap-rs bindings from TOML, with conflict detection
v0.1.2 #tui #keymap #key-input #terminal #input #key-bindings
-
cliux
Styled terminal output made simple — boxes, sections, dividers, and emoji-aware padding for CLI tools
v0.5.1 #terminal-output #terminal #cli #output
-
nameless-clap
efficient, and full-featured Command Line Argument Parser
v3.0.0-beta.2.2 no-std #arguments-parser #clap #cli-parser #parser
-
agentspec-cli
CLI scaffolding for tools — clap setup, shell completions, TTY detection
v0.8.1 #agent-skills #clap #shell-completions #cli
-
triforge-tui
Triforge TUI renderer — interactive terminal form with live CLI preview
v0.1.0 #ratatui #forms #tui #terminal
-
thumbs
A lightning fast version copy/pasting like vimium/vimperator
v0.7.1 app #tmux-plugin #tmux #rust #vimperator #vimium
-
fake-tty
Run command with bash pretending to be a tty
v0.3.1 1.0K #bash #terminal #cli
-
async-tw-econ
Teeworlds external console asynchronously
v0.9.0 #teeworlds #console #api-bindings
-
tickbox
tui workflow executor
v0.1.5 app #pre-commit #testing #test
-
cargo-ghdoc
View Rust docs for open PRs
v0.5.1-alpha.1 app #documentation #rustdoc #github #docs
-
dartboard-tui
Reusable ratatui canvas widget for dartboard
v0.1.4 550 #ratatui #canvas #widgets #tui
-
read_input
Ask for user input until the data inputted is valid
v0.8.6 5.0K #cli #text #console
-
wezterm-blob-leases
Manage image blob caching/leasing for wezterm
v0.1.1 3.1M #wezterm #terminal #gpu-accelerated #blob #wez #multiplexer #cross-platform #emulator-and-multiplexer #cache #cross-platform-terminal
-
line_edit
accept a line of input (similar to read-line)
v0.7.1 bin+lib #read-line #cli-input #input
-
juicy-main
Zig's juicy main functionality in Rust
v1.0.1 #clap #env #main #cli
-
dotzuki-tui
A generic terminal TUI shell for JRPG games — ratatui halfblock rendering
v0.1.1 #generic #game-engine #ratatui #shell #jrpg #widgets #halfblock #tui #dotzuki #from-scratch
-
climb
Create simple and easy command-line interface applications
v2.0.5 #command-line-tool #applications
-
clap-nested-commands
Rust macros to automate the definitions for nested commands in a clap CLI
v0.0.6 #clap #command #cli #nested
-
terminal_style
A minimal library for styling terminal text using ANSI escape codes
v0.5.0 #ansi-term #ansi-colors #color-conversion #ansi-escapes #ansi-terminal-text #rgb-hex #text-styling #2d-vector #string-format #8-bit
-
cursive-aligned-view
A view wrapper for gyscos/cursive views which aligns child views
v0.7.0 470 #view #alignment #tui #terminal #cursive
-
hn-stories
A command line interface to browse and open Hacker News stories from the terminal
v0.1.0 app #hacker-news #hn-cli #terminal-ui
-
bft
A collection of command line tools for executing, analyzing, and visualizing Befunge code
v0.2.0 app #interpreter #befunge #befunge-interpreter #esoteric #terminal
-
console_engine
terminal framework to draw things and manage user input
v2.6.1 200 #tui #terminal #input
-
term_color_support
Determine whether a terminal supports color or not, and identify the level of color support
v0.1.1 bin+lib #terminal-colors #identifying #level #term-color #flags
-
tui-rain
widget to generate various rain effects for ratatui
v1.0.1 #ratatui #rain #tui
-
portable-pty-psmux
Cross platform pty interface (psmux fork with ConPTY PASSTHROUGH_MODE + WIN32_INPUT_MODE + RESIZE_QUIRK patches)
v0.9.6 190 #con-pty #fork #patch #portable-pty #flags #pass-through #wez #wezterm #cross-platform #windows-11
-
drape
ANSI-aware text wrapping built on top of textwrap
v0.1.0 #textwrap #color #terminal
-
braille
generating Braille and box-drawing characters
v1.0.3 #box-drawing #character #generator
-
aws-regional-product-services
list/diff of AWS services by regions
v0.3.0 app #aws #aws-region #cli
-
unified-agent-api-codex
Async wrapper around the Codex CLI for programmatic prompting
v0.3.7 #codex-cli #agent #wrapper #codex
-
gleisbau
show clear git graphs arranged for your branching model
v0.7.5 150 #git-branch #graphs #git
-
mvgfahrinfo
Get up-to-date departure times for Munich public transport in your terminal
v1.2.0 app #public-transport #munich #mvg #ubahn #cli
-
painted
Colored reborn (altough I won't maintain it much as I only need to publish a new version of colored)
v1.0.0 #terminal-colors #color-string #term-painter
-
cocapn-cli
Fleet CLI theme and output formatting — the Abyssal Terminal aesthetic
v0.1.0 #fleet #terminal #formatting
-
rzkfold
Seamless scaffolding
v0.1.0 app #scaffold #terminal #app
-
fission-command-ui
Terminal UI application for the fission command
v0.11.1 #fission #tui #terminal
-
pixbar
Sub-cell-precision two-value progress bar for narrow terminal widths (Unicode 1/8 block, no font patching required)
v0.3.0 bin+lib #progress-bar #tui #terminal
-
j-gcal
TUI for google calendar
v0.1.1 bin+lib #calendar #tui #gcal #google
-
spraypaint
Terminal string styling for Rust
v0.1.2 #ansi-colors #ansi-term #styling
-
tku-core
Core runtime for tkucli: router, middleware, output engine, handler traits
v0.1.2 #tkucli #run-time #cli-framework #traits #tui
-
libuv-sys2
Thin FFI bindings for libuv
v1.52.3 sys #libuv #libevent #events #loops
-
rm-shared
shared things for rustmission
v0.5.1 #tui #rustmission #tui-for-transmission #shared #bittorrent #artificial-intelligence
-
rstask
Rust Port of dstask
v0.3.0 app #dstask #port #tracker #task #task-tracker
-
terminal-link
Create clickable links inside terminals
v0.1.0 85K #link #terminal #clickable
-
oxi-pager
Pager state machine + emitter + reducer for the oxi-cli TUI
v0.57.0 #state-machine #pager #tui #oxi #reducer #emitter
-
termino
A terminal library for Rust
v0.0.4 #terminal
-
sequoia-man
Man page generation for Sequoia PGP CLIs
v0.3.2 600 #manpage #format
-
ratatui-splash-screen
A Ratatui widget to turn any image to a splash screen in your terminal
v0.1.5 1.0K #terminal #ratatui #console
-
lipsum-cli
Terminal application for generating lipsum text. Default usage will generate a string like
Grate Meminit et PraesentibususingLiber Primuswhich should be suitable for use in a document titlev0.3.0 app #random #lorem-ipsum #lorem #cli
-
getopts-macro
Use macros to cleanly define getopts options
v0.1.14 no-std #getopts #builder #arg #no-std
-
cmder
lightweight, command line argument parser for rust codebases
v1.0.0-beta-1 #arguments-parser #commander
-
matrixcode-tui
MatrixCode TUI - Terminal UI library for AI Code Agent
v0.4.44 #ai-agent #tui #matrix-code #token
-
tui-treelistview
Interactive tree list widget for Ratatui
v0.2.2 #ratatui-widgets #tui #tree #ratatui #terminal #widgets
-
stakker_tui
ANSI terminal handling for Stakker
v0.1.0 #tui #tui-ansi #stakker #ansi
-
pluribus
Small crate providing a macro to create multicall binaries declaratively
v0.2.0 #multicall #macro #cli
-
ttysvr
Screensavers for your terminal
v0.3.4 bin+lib #ratatui #terminal #screensaver #bevy #tui
-
neotty-term
the refrence terminal emulator implementation of neoterm
v0.1.0 app #terminal #refrence #neoterm
-
tooey
A simplistic no-std library for terminal display
v0.7.2 no-std #tui #console-color #console
-
hjkl-picker-tui
Ratatui adapter for hjkl-picker — preview pane renderer + crossterm key router
v0.41.3 #ratatui #crossterm #picker #fuzzy
-
ezmenulib
Build easily a CLI menu
v0.2.10 #menu #interface
-
toolstr_colored
An inline version of colored to use latest commit
v2.1.1 #terminal-colors #no-color #latest #term-painter #color-string
-
prettytable
printing pretty formatted tables in terminal
v0.10.0 134K bin+lib #table-format #pretty-print #pretty #tabs
-
osui
A TUI library for advanced uis
v0.2.0 #component #view #rsx #engine #context #arc #uis
-
standout-pipe
Output piping to external commands for CLI applications
v8.0.2 550 #shell #clipboard #pipe
-
commander-rust
A better way to develop CLI in Rust
v1.2.1 #arg #cli #command
-
mvm-cli
CLI commands, UI, and bootstrap for mvm
v0.13.0 #micro-vm #lima #mvmctl #bootstrap #apt #log-format #nix #firecracker #logging #fleet
-
sudoku-cli
A command-line tool for solving sudoku puzzles
v0.2.0 app #puzzle-solver #puzzle #sudoku-solver
-
deepseek-execpolicy
Execution policy and approval model parity for DeepSeek workspace architecture
v0.8.40 100 #model #coding-agent #deepseek-tui #architecture #policy #codewhale #code-whale #mcp #provider-registry #fleet
-
virtual-terminal
Virtual terminal
v0.1.5 750 #pty #tty #terminal
-
cursive-tree
Tree view for the Cursive TUI library
v0.0.9 #cursive #tui
-
collaboflow-cli
CLI for collaboflow API
v0.1.0 app #terminal #business #network
-
temp-convert
A command line tool to convert between common temperature units
v1.0.1 bin+lib #temperature #converter #cli
-
rs-complete
that handles text/word completion
v1.3.1 180 #text-completion #tab-completion #completion
-
anstyle-query
Look up colored console capabilities
v1.1.5 54.3M no-std #ansi-term #terminal-colors #ansi
-
wiki-api
Backend for wiki-tui
v0.1.2 #wikipedia #tui
-
fraction_list_fmt_align
Formats a list of arbitrary fractional numbers (either string or f32/f64) so that they are correctly aligned when printed line by line
v0.3.1 #fraction #print #fractional
-
inkferro-napi
Node-API (napi-rs) bridge exposing the inkferro Rust renderer to the inkferro npm package
v0.1.0 sys #napi #ink #nodejs #terminal #ffi
-
sty
Color terminal outputs in a minimal, macro-based, and dead simple way
v0.3.1 #ansi-term #macro-based #color-terminal
-
ratatui-elm
Elm architecture framework for ratatui
v2.0.0 #ratatui #framework #elm
-
amoxide-tui
Interactive TUI for amoxide — manage aliases and profiles visually
v0.10.6 app #alias #profile #amoxide #interactive #tui
-
rat-cursor
ratatui trait to communicate the cursor position across widgets
v2.0.0 2.1K #cursor-position #ratatui #input
-
tui-dispatch-shared
Shared utilities for tui-dispatch
v0.7.1 #action #tui-dispatch #utilities #name #category #variant-name #state-management #debugging #consistent-across #cargo-run
-
crablit
A cli learning app using spaced repetition
v0.1.6 bin+lib #flashcards #language-learning #srs #vocabulary-learning #cli
-
batcave
Terminal, a mysterious and powerful command-line interface inspired by the Dark Knight's lair
v0.7.4 app #shell #terminal #linux #cmd
-
skim-tuikit
Toolkit for writing TUI applications
v0.6.6 21K #tui #terminal #tty
-
vte4-sys
FFI bindings to vte-2.91-gtk4
v0.10.0 8.4K sys #vte #vte-2 #bindings
-
e62rs
An in-terminal E621/926 browser
v1.5.0 bin+lib #e621 #e926 #tui #browser
-
tinycolor
A tiny but mighty Rust utility crate for printing colored strings in the terminal
v1.1.3 #ansi-colors #colored #string #utility #mighty
-
cmus-rpc-rs
A Discord Rich Presence for cmus player using rust 🦀💙
v0.2.0 app #discord-rich-presence #cmus #cmus-rich-presence
-
log_nonblock
Asyncronus logger that prints all messages to STDOUT or STDERR in non blocking mode
v0.1.7 12K #logging #stderr #non-blocking #mode #utc #json-logging
-
dartboard-cli
Terminal drawing board application for local and shared sessions
v0.1.4 bin+lib #multi-player #canvas #drawing #tui #terminal
-
textual
A reactive TUI framework inspired by the Python Textual library
v1.1.0 #widgets #tui #terminal
-
termfmt
Opinionated formatting for library primatives with color and outputing to the terminal
v0.2.9 #formatting #terminal #terminal-output #coloring #color-formatting #primatives
-
loran-tui
Loran — ratatui application (browse, detail, search)
v0.4.1 #ratatui #tl-dr #tui #man #help
-
rat-scrolled
ratatui scroll widget and traits
v2.0.2 1.9K #ratatui #widgets #scroll
-
unsegen_terminal
A pluggable
unsegenANSI terminalv0.3.2 #ansi-term #tui #multiplexing #terminal
-
memterm
Inmemory terminal emulator
v0.1.0 #terminal-emulation #vt100 #in-memory #terminal
-
cloud_terrastodon_credentials
Helpers for getting Azure PAT and stuff for Cloud Terrastodon
v0.36.0 #azure-sdk #iac #cloud-sdk #azure #cloud
-
pola
Silent Assassin TUI for searching skins, checking values, and finding owners!
v0.1.3 app #ratatui #roblox #serde #tui
-
xacli-components
Interactive components for XaCLI
v0.2.1 #tui #interactive #terminal #interactive-cli
-
hermes-command-line
LLVM-cl-style command-line option parser used by the Hermes Rust front-end tools
v0.1.1 #command-line-arguments #options #getopt #command-line
-
crossterm-actions
Hierarchical TUI action/keybinding management for crossterm applications
v1.0.1 #tui #action #crossterm #key-bindings #actions
-
blizz
Animated terminal setup wizard with mascot, decode effects, and prompt primitives
v3.0.0-dev.12 bin+lib #animation #wizard #setup #tui
-
fusabi-tui-engine
Hot reload engine and dashboard runtime for Fusabi TUI
v0.2.0 #tui #fusabi #dashboard #hot-reloading #terminal
-
devicon-lookup
Prepend the correct devicon to the beginning of each filename
v0.10.2 app #beginning-of-filename #devicon #icons #correct #stdout
-
lutra-tui
Terminal UI components for Lutra: interactive project explorer and value input forms
v0.6.2 #tui #forms #lutra #ui-component #value #album #title-text #statically-typed-language
-
mansil
Multi-language ANSI codes library
v0.1.1 #escape-codes
-
kimono
A terminal style toolkit inspired by CSS for elegant TUIs
v0.1.3 #terminal-style #css #toolkit #tui #elegant
-
clap_lex
Minimal, flexible command line parser
v1.1.0 63.5M #arguments-parser #cli-parser #parser
-
cliclack_yaml
A YAML-based configuration layer for cliclack interactive CLI prompts
v0.1.1 #interactive-cli #prompt #cliclack #yaml #interactive
-
ratatui-3d
3D software renderer for terminal UIs, built on ratatui
v0.1.0 #ratatui #3d #graphics #tui
-
yes-or-no
Very simple yes or no CLI tool
v0.2.0 #yes-no #stdin #cli
-
lv-tui-code-highlight
Syntax highlighting for the lv-tui framework
v0.4.0 #lv-tui #tui #terminal #syntax-highlight
-
argparsnip
A small Argparser
v0.1.6 no-std #subcommand #arg #argparser #vec #value #no-std #positional #positional-arguments #vvv #auto-generated
-
opentui_rust
High-performance terminal UI rendering engine with alpha blending and diffed buffers
v0.2.1 bin+lib #tui
-
css-minifier
CLI wrapper for css-minify library
v0.5.2 app #css-minify #cli #css #terminal #minify
-
rustyline-derive
Rustyline macros implementation of #[derive(Completer, Helper, Hinter, Highlighter)]
v0.12.0 662K macro #read-line #highlighter
-
osarg
A tiny, zero-dependency, borrow-first CLI parser for Rust binaries
v0.1.1 #cli-parser #osstr #arg #parser
-
ftui
FrankenTUI public facade and prelude
v0.5.0 2.2K #franken-tui #tui #terminal
-
openstack-types-object-store
OpenStack API Types - Object Store
v0.22.7 #open-stack #object-store #sdk #sdk-cli #container #tui
-
mk_desktop
A CLI tool to create .desktop files with ease
v1.2.2 app #command-line-tool #generator
-
turse
Quick web-like TUI's based on Ratatui
v0.1.1 #ratatui #web-like #quick #responsive #continuation #thought
-
cartographer-rs
A small TUI crate for easily making simple, searchable, menus
v0.1.3 bin+lib #tui #menu #console
-
smelt-style
Frontend-neutral style primitives: Color, Style, Theme, HlGroup. Shared leaf consumed by document models and renderers.
v0.2.0 #tui #terminal #color-style
-
badargs
Type safe zero-dependency argument parser
v0.2.0 #arguments-parser #zero-dependency #type-safe
-
diamond_op
Perl-like diamond operator for Rust
v0.1.6 #diamond #stdin #operator #arguments #standard #read-line
-
figue-attrs
Attribute macros for figue CLI argument parsing
v5.0.0-rc.5 3.2K #facet #cli-args #cli-parser
-
rara-style
rararulab unified CLI/TUI style — soft pink, cute, feminine palette with NO_COLOR support
v0.1.0 #terminal-colors #ansi-term #ansi-style
-
calm_io
Calms a panicky I/O stream
v0.1.1 36K #stream #calm #io #calms #panicky #stderr #file-descriptor
-
ansiq-render
Framebuffer, diff generation, and terminal patch emission for Ansiq
v0.1.0 #tui #terminal #diff #rendering
-
cutify
colorizing console output with cute gradients
v0.1.1 #color-gradient #terminal #ansi-console #console
-
stilo
A small library for stylizing terminal text with ANSI color codes
v0.3.2 #terminal #ansi-style
-
ansi_escapers
ANSI escape code parsing and manipulation
v0.2.0 #ansi-escapes #ansi-term #8-bit #escapers #24-bit #control-codes #interpreter #string-parser #formatting-text #terminal-control
-
term_lattice
Used to use ANSI output dot matrix drawing boards on terminals that support VT100. Due to the use of incremental output, it is very fast.
v0.4.2 #draw #ansi-term #plot #tui
-
rnk-icons
Terminal icons library for rnk - Nerd Font icons for TUI applications
v0.1.0 #icons #tui #nerd-fonts #terminal
-
trender
graphics library for the terminal
v0.0.4 #terminal-graphics #draw #cell #fill #row #terminal-colors #drawing
-
larpa
Lousy ARgument PArser
v0.1.1 #arguments-parser #derive #command-line
-
colorhash256
Like Chroma-Hash, but with ANSI terminal colors
v0.1.2 #password-hashing #security #hashing
-
getch
A portable implementation of getch, using _getch on Windows, and termios on Unix
v0.3.1 15K #termios #windows #unix #portable
-
termosaic-tree-sitter
Tree-sitter semantic highlighting integration for Termosaic
v0.2.1 #tree-sitter #termosaic #terminal #syntax-tree
-
comb-tui
A tiny native terminal-UI engine — surfaces, layers, widgets
v0.2.0 #tui #terminal #ansi
-
managarr-tree-widget
Tree Widget for Managarr
v0.25.0 #terminal #managarr #widgets #tui #tree
-
erldash
terminal-based Erlang dashboard
v0.4.0 bin+lib #erlang #dashboard #terminal-based #metrics #node
-
ratatui-hypertile-extras
Optional runtime helpers for ratatui-hypertile
v0.4.1 1.1K #ratatui #run-time #plugin #tiling #tui
-
binst
binst's goal is to provide a simple way to publish and install Rust based binaries without the need of cargo-install and the complexity of OS dependent package managers
v0.1.6 app #publish #cli #install
-
katype
A fast typing test from terminal writted in Rust 🦀
v0.2.2 app #typing-test #tui #monkeytype
-
arct-tui
Terminal UI for Arc Academy Terminal - interactive shell learning interface
v1.0.0 #interactive-shell #lesson #arc #terminal #dashboard #achievements #interactive-ui #streak #run-shell
-
normie
Just another filename normalizer tool
v1.0.2 bin+lib #unix #normalizer #cli #rename
-
hp
HashParse is a simple, fast and zero dependency command line parsing library
v1.0.0 #arguments-parser #cli-parser
-
may-clack
stylish, interactive command line prompts
v0.7.2 #prompt #clack #cli-input #cli
-
rusty-termcolor
A light-weight terminal coloring library for Rust
v0.1.62 #terminal #println #console
-
shellver
Detect the current shell and its version on Linux by traversing /proc
v2.0.1 bin+lib #version #detect #procfs #linux #shell
-
arguably
A ridiculously simple argument-parsing library
v2.2.0 #arguments-parser #ridiculously #version #command #default #command-line-arguments #tutorial #command-line-interface #abc
-
smashquote
Remove shell-like quotes from byte strings
v0.1.2 3.1K #byte-string #byte-slice #shell-escape
-
newt-tui
Newt-Agent TUI surfaces (ratatui): code mode + pilot mode
v0.7.5 #newt-agent #ratatui #newt #tui
-
ansiq-widgets
Widget builders and shell-oriented UI primitives for Ansiq
v0.1.0 #tui #terminal #widgets
-
rdx-stderr
The Rustadex Stderr Package. An opinionated, ergonomic library for pretty-okay CLI terminal output, made of sticks bubble gum and vintage bash scripts.
v0.8.4 #logging #rdx #rustadex #logger #color
-
mirro-rs
An ArchLinux mirrorlist manager with a TUI
v0.2.3 app #arch-linux #tui #http #linux
-
ferrite-cli
Command-line interface for Ferrite image viewer
v0.1.25 #command-line-interface #image-viewer #cli
-
anything
Calculate everything and nothing with perfect precision
v0.1.5 bin+lib #scripting-language #calculate #cli #scripting
-
vsleep
A verbose, visual replacement for the Unix
sleepcommandv0.1.0 bin+lib #terminal #sleep #spinner #wait
-
logutils-rs
Reusable logging, progress indicators, and profiling utilities for Rust CLI applications
v0.2.0 bin+lib #logging #profiling #indicatif #progress
-
clia
Rust command line argument parser with no extra dependencies
v0.1.3 #arguments-parser #cli-parser #cli-arguments
-
perl-lsp-feature-profile-cli
CLI profile token parsing for Perl LSP feature profiles
v0.12.2 #profile #perl #lsp #features
-
rustik-tui
Rustik TUI facade crate
v0.3.0 #facade #tui #widgets #rustik #primitive
-
recolored
A fork of colored: the most simple way to add colors in your terminal
v1.9.3 #terminal-colors #color-string #term-painter
-
cursive_tree_view
A tree view implementation for cursive
v0.9.0 1.8K #tui #ncurses #cursive
-
ocli
opinionated logger for command line tools
v0.3.0 1.5K #logging #cli #logger
-
lacquer
Style definitions for gorgeous terminal layouts 💅
v0.1.1 #tui #styling #layout #terminal
-
acli
Rust SDK for the ACLI (Agent-friendly CLI) specification
v0.5.0 #specification #ai-agent #clap #cli-agent #artificial-intelligence
-
teasr-term-render
ANSI terminal output to PNG renderer
v0.18.1 #ansi-term #png #svg #ansi-terminal-output #cell-grid #title-text #button #font #ansi-escapes #chrome
-
term-basics-linux
basic functionality for terminal applications
v1.0.1 bin+lib #terminal #text #io #linux
-
grid_ui
building a terminal-based UI with multiple elements, without hassle
v0.1.1 #terminal-output #cli #output #terminal
-
termit
Terminal UI over crossterm
v0.7.0 #tty #terminal #emulation #terminal-emulator
-
tuifw-window
Text User Interface Framework. Overlappable hierachical windows.
v0.26.0 nightly #ui-framework #window
-
structopt-toml
An default value loader from TOML for structopt
v0.5.1 2.2K #structopt #clap #cli #clap-derive #derive
-
simpleargumentsparser
command line argument parser with colors
v2.1.0 bin+lib #arguments-parser #color-parser #cli-parser
-
gitbranch
It simply shows current branch name - or nothing if it isn’t a git repo
v1.0.2 app #git
-
saorsa
AI coding agent TUI application
v0.6.0 bin+lib #ai-agent #tui #coding-agent #ai-coding
-
ratatui-testlib
Integration testing library for terminal user interface applications with Sixel and Bevy support
v0.1.0 800 #ratatui #sixel #bevy #testing
-
typub-tui
Terminal UI for typub
v0.1.2 #typub #publish #preview #ui #typst #markdown
-
colored-str
Coloring terminal by parsing string content
v0.1.8 #ansi-term #string #term-color
-
rmux-proto
RMUX detached IPC protocol DTOs, framing, and wire-safe error types
v0.10.0 2.9K #payload #multiplexer #terminal-multiplexer #protocols #terminal
-
fusabi-tui-scarab
Scarab shared memory backend for Fusabi TUI
v0.2.0 #shared-memory #fusabi #terminal #tui #scarab
-
material
design color palette for the terminal
v0.1.1 bin+lib #color-palette #material-design #cli #palette
-
guanghechen-chalk
Zero-dependency ANSI terminal styling primitives
v0.1.4 #ansi-term #ansi-colors #zero-dependency #primitive #styling #chalk #caller #hyperlink
-
xterm-color
Parses the subset of X11 Color Strings emitted by terminals in response to OSC color queries
v1.0.2 307K #x11 #xterm #color
-
chargrid_ansi_terminal
chargrid context for ansi terminals
v0.8.0 #ansi-term #chargrid #context #view
-
parkour
A fast, extensible command-line arguments parser
v0.1.0 #arguments-parser #extensible #error #convert #standard #type-system
-
tuimenu
tui/cli program launcher
v0.0.2 app #tui #launcher #terminal #command-line-utilities #programs
-
bsd-getopt
A minimal BSD-style getopt implementation in Rust
v0.2.0 #unix #getopt #cli-argument-parser
-
marquee
Convert stdin into a "marquee" style output
v1.1.2 app #stdin #style #convert #output #user-facing
-
singularity
CLI tool for pulling known malicious domains into one or more blackhole lists in various formats
v0.8.0 app #dns #cli #blackhole
-
termtui
A framework for building beautiful, responsive terminal user interfaces with a DOM-style hierarchical approach
v0.1.0 #reactive #ui #terminal #component
-
termgrid-core
Deterministic terminal grid state engine with invariant enforcement and backend decoupling
v1.5.5 #deterministic #tui #terminal #rendering #unicode
-
abyssos
terminal colour theme — very dark navy/charcoal with teal/cyan hero accent
v0.1.1 #blink #ghostty #terminal-theme #themes #terminal
-
arch_msgs
Command line messages in the style that is used in Arch Linux scripts
v0.2.3 #arch-linux #command-line #message
-
bmux_tui_components
Reusable terminal UI components for bmux
v0.0.1-alpha.1 #tui #bmux #terminal
-
dsl_cli
A small proc-macro DSL for defining command-line interfaces
v0.4.2 #cli-parser #arguments #arg #parser
-
algoart
Algorithmic Art CLI: A Command-Line Tool for Creating Generative Art
v0.0.2 bin+lib #terminal-graphics #cgi #terminal #image
-
noline
A no_std line editor
v0.5.1 650 no-std #line-editor #embedded #read-line
-
mk_ext_prettytable
printing pretty formatted tables in terminal
v0.11.0 bin+lib #table-format #pretty-print #pretty #tabs
-
bernardo-tui
A keyboard-only, distraction-free TUI widget library
v0.2.7 #tui-widgets #tui #editor #widgets #ui
-
ripl-tui
ripl — a living, breathing TUI framework for AI chat in the shell
v0.3.3 bin+lib #ratatui #chat #tui
-
interactor
(usually command-line) user interaction
v0.1.3 340 #terminal #ui #console
-
flux-tui
Fast and lightweight Terminal UI drawing library
v0.5.0 #tui #events #terminal
-
gyr
Blazing fast TUI launcher for GNU/Linux and *BSD
v0.1.5 app #launcher #tool #linux
-
marcli
Converts CommonMark Markdown to ANSI-escaped terminal output
v0.2.0 bin+lib #syntax-highlighting #markdown #terminal
-
vane-banner
Shared --version banner printer for the vane CLI and daemon binaries
v0.10.8 #vane #banner #build-info #version
-
boat-lib
boat
v0.5.0 #time-tracking #lib #productivity
-
resq-logs
Multi-source log aggregator and viewer for ResQ services
v0.1.17 app #tui-viewer #tui #resq #viewer #aggregator
-
zenity
100+ spinner animations and Progress Bars and Support for Multiple Animations at Once
v3.6.1 #spinner #animation #loading #cli #console
-
aonyx-tui
Aonyx Agent — interactive terminal UI (ratatui) — Vague 1.5
v0.10.0 #ratatui #interactive-terminal #tui #agent #hybrid-search #aonyx #agent-memory #time-machine #palace #memory-search
-
simple-claude-board
Claude Code orchestration TUI dashboard
v0.3.0 bin+lib #claude #dashboard #tui #orchestration
-
vanta-ui
Branded terminal UI for the vanta CLI: wordmark banner, progress bars, status lines (TTY/NO_COLOR-aware)
v0.0.23 #progress-bar #terminal #stderr #status-line #banner #branded #spinner #tty #vanta #machine-readable
-
arg-soup
A super simple command line parsing tool
v2.0.0 #line #parse
-
xbps-tui
A TUI for managing daily tasks of the XBPS package manager
v0.2.4 app #package-manager #tui #xbps #void
-
clap-verbosity
Easily add a
--verboseflag to CLIs using Clapv2.1.0 7.0K #clap #cli #flags #info #verbose
-
comfy-table
An easy to use library for building beautiful tables with automatic content wrapping
v8.0.0 5.8M #terminal-table #terminal #unicode
-
coloriz
colorful temrinal
v0.2.0 #terminal #console #ansi-color #ansi-console
-
rfetch
Fetch system and user information with no dependancies
v0.4.2 app #fetch #terminal #no-deps
-
neco-argparse
necosystems series CLI argument parser and validator backed by neco-json
v0.1.0 #arguments-parser #json
-
terminput-crossterm
crossterm adapter for terminput
v0.4.11 17K #ratatui #tui #terminal-input
-
lazyskills
Terminal UI for browsing and managing AI coding skills
v0.1.5 bin+lib #ai-coding #tui #skill #terminal #artificial-intelligence
-
scrin
A terminal UI toolkit with panes, widgets, overlays, animations, and Aisling-powered effects/loaders
v0.1.84 #tui #widgets #terminal #selection
-
uggo-ugg-api
uggo dependency -- API client for u.gg
v0.7.0 #uggo #u-gg #api-bindings
-
clap-nested
Convenient
clapfor CLI apps with multi-level subcommandsv0.4.0 230 #clap #multi-level #subcommand #cli #clap-rs
-
baml-agent-tui
Shared TUI shell for BAML SGR agents: chat panel, streaming, agent loop integration
v0.3.0 #ratatui #llm #baml #tui
-
mortal
Cross-platform terminal interface
v0.2.4 11K #console-interface #terminal #console
-
rboss
Rust Bioinformatics Toolbox
v0.3.2 app #bioinformatics #toolbox #graph
-
hjkl-theme-tui
Ratatui adapters for hjkl-theme: Color/StyleSpec/Modifiers conversions
v0.41.3 #ratatui #editor #tui
-
too
tui framework
v0.2.0 #tui #tui-framework #different #ui-label #kinds #button
-
create-discord-bot
command line tool to get boilerplate code for building a discord bot!
v0.1.3 app #discord-bot #command-line #cli
-
xacli
A modern, developer-friendly CLI framework for Rust
v0.2.1 bin+lib #arguments-parser #command-line
-
unicode-icons
(1869+) unicode icons in rust
v2.1.2 150 #icons #unicode #console
-
type-cli
A convenient, strongly-typed CLI parser
v0.0.3 #cli-parser #derive #clap #clap-derive
-
brim
An optimizing brain* interpreter
v4.2.2 bin+lib #interpreter #command-line
-
tableau
creating pretty tables in the terminal
v0.1.0 #terminal-table #terminal #c