-
console
A terminal and console abstraction for Rust
-
codespan-reporting
Beautiful diagnostic reporting for text-based programming languages
-
anstyle
ANSI text styling
-
comfy-table
An easy to use library for building beautiful tables with automatic content wrapping
-
tabled
An easy to use library for pretty print tables of Rust
struct
s andenum
s -
vte
Parser for implementing terminal emulators
-
colorful
Make your terminal output colorful
-
strip-ansi-escapes
Strip ANSI escape sequences from byte streams
-
lscolors
Colorize paths using the LS_COLORS environment variable
-
termios
Safe bindings for the termios library
-
termimad
Markdown Renderer for the Terminal
-
spinners
🛎 60+ Elegant terminal spinners for Rust
-
zellij
A terminal workspace with batteries included
-
is-terminal
Test whether a given stream is a terminal
-
terminal_size
Gets the size of your Linux or Windows terminal
-
termsize
Retrieves terminal size
-
vivid
LS_COLORS manager with multiple themes
-
paris
logger for your CLI apps or other things you want in the terminal
-
t-rec
Blazingly fast terminal recorder that generates animated gif images for the web written in rust
-
terminfo
Terminal information
-
sarif-fmt
View (pretty print) SARIF files in terminal
-
clearscreen
Cross-platform terminal screen clearing
-
r3bl_tui
TUI library to build modern apps inspired by Elm, with Flexbox, CSS, editor component, emoji support, and more
-
termbg
Terminal background color detection
-
viuer
Display images in the terminal
-
cliclack
Beautiful, minimal, opinionated CLI prompts inspired by the Clack NPM package
-
clap-help
printing help of a clap application
-
os_display
Display strings in a safe platform-appropriate way
-
rioterm
Rio terminal is a hardware-accelerated GPU terminal emulator, focusing to run in desktops and browsers
-
tui-big-text
A Ratatui widget for displaying big text in the terminal
-
viu
View images right from the terminal
-
ptree
Pretty-print tree-like structures
-
xh
Friendly and fast tool for sending HTTP requests
-
pay-respects
Command suggestions, command-not-found and thefuck replacement written in Rust
-
shpool
mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects
-
tui-realm-stdlib
Standard components library for tui-realm
-
nowa
A small, fast command-line application that retrieves weather data from the United States National Weather Service
-
hyperfine
A command-line benchmarking tool
-
ttdl
Terminal ToDo List manager
-
ascii_table
Print ASCII tables to the terminal
-
ohcrab
Fix your command line magically
-
mprocs
TUI for running multiple processes
-
tui-scrollview
scrollable view for Ratatui
-
tui-prompts
building interactive prompts for ratatui
-
railwayapp
Interact with Railway via CLI
-
passepartui
A TUI for pass
-
lumen
command-line tool that uses AI to generate commit messages, summarise git diffs or past commits, and more without requiring an API key
-
tui-popup
popup for ratatui
-
wthrr
Weather companion for the terminal
-
gogo
A mnemonic terminal url opener
-
notcurses
A high level Rust wrapper for the notcurses C library
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
river_dreams
A tribal looking ZSH shell theme to help you craft your most ambitious software projects. It is available for macOS and Linux.
-
rustix-openpty
Safe Rust bindings to
openpty
and related functions -
idiom
low config editor supporting LSP and syntax highlighting
-
tascli
CLI tool for tracking tasks and records from terminal
-
tplay
A media player that visualizes images and videos as ASCII art directly in the terminal (with sound)
-
portable-pty
Cross platform pty interface
-
clock-rs
A modern, terminal-based digital clock
-
gix-prompt
gitoxide project for handling prompts in the terminal
-
parui
TUI frontend for paru or yay
-
ansi-to-html
ANSI escape codes to HTML converter
-
wezterm-bidi
The Unicode Bidi Algorithm (UBA)
-
nhl-235
NHL latest scores CLI tool with Finnish YLE teletext aesthetics
-
shell-toy
A "fortune | cowsay" implementation in Rust, i.e. a nice little toy to liven up your shell.
-
qr2term
Stupidly simple Rust crate to render a QR code in the terminal
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes with optional logo
-
presenterm
A terminal slideshow presentation tool
-
rsclock
terminal clock written in Rust
-
paper-terminal
Writes a file to a paper in your terminal. Especially if that file is Markdown.
-
handlr-regex
Fork of handlr with regex support
-
termwiz
Terminal Wizardry for Unix and Windows
-
rio-backend
Backend infrastructure for Rio terminal
-
wterm
Serial port to WebSocket bridge with embedded web terminal
-
rustic-reader
A minimalistic ebook reader
-
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?».
-
meli
terminal e-mail client
-
term-table
Tables for CLI apps
-
truant
command-line program that can take a CSV file containing attendance data exported from Canvas and display it in a way that is easy to read and understand
-
colour
Macros for creating coloured console output
-
trsh-rs
Attempt to create a posix shell in rust
-
talecast
CLI podcatcher
-
ratatui-widgets
A collection of Ratatui widgets for building terminal user interfaces using Ratatui
-
ascii-canvas
canvas for drawing lines and styled text and emitting to the terminal
-
tui-realm-textarea
textarea component for tui-realm
-
forestry
cross-platform CLI logging library for Rust
-
kingler
Print pokemon sprites in your terminal
-
phrack-read
A CLI tool to scrape and display Phrack articles
-
textcanvas
Draw to the terminal like an HTML Canvas
-
wezterm-blob-leases
Manage image blob caching/leasing for wezterm
-
poketex
Pokedex based on TUI(Terminal User Interface)
-
tui-markdown
converting markdown to a Rataui Text value
-
monoterm
Convert terminal colors to monochrome
-
xterm-query
query your terminal
-
mazter
Mazes in your terminal
-
rfm-bin
A super fast file-manager written in rust
-
gscaler
Displays point-based grades on a 100-point scale
-
to-html
Render a terminal with ANSI colors as HTML
-
i6
A collection of cross platform portable cli tools
-
anes
ANSI Escape Sequences provider & parser
-
surf_n_term
Posix terminal rendering library
-
tenx
An AI-assisted coding tool
-
youtube-subscriptions
terminal UI for viewing youtube subscriptions
-
better_term
that makes using the terminal easier
-
tickrs
Realtime ticker data in your terminal 📈
-
the-septa-times
A SEPTA app for the terminal
-
trf
Multimodal AI in the terminal
-
terminal-toys
collection of screensavers for the terminal
-
krabby
Print pokemon sprites in your terminal
-
force-ansi
A command-line wrapper program that can force ANSI code to be enabled in the Windows console
-
fum-player
A tui-based mpris music client
-
serie
A rich git commit graph in your terminal, like magic
-
code-minimap
A high performance code minimap generator
-
cargo-sbom
Create software bill of materials (SBOM) for Rust
-
hygg
Simplifying the way you read
-
biodiff
Compare binary files using sequence alignment
-
tolove-ru
A lovely terminal heart animation
-
terminal3d
View 3d models in your terminal
-
zcopy
Copy files in the command line with ease
-
tetrotime
Time meets Tetris - A Tetromino Clock/Stopwatch/Timer for your terminal
-
widgetui
A bevy like widget system for ratatui and crossterm
-
spade-codespan-reporting
Beautiful diagnostic reporting for text-based programming languages
-
mod_installer
Infinity Engine Mod Installer is a tool designed to automate the installation of mods for Infinity Engine games such as Baldur's Gate, Icewind Dale, and Planescape: Torment. It uses a file called 'weidu…
-
pbr
Console progress bar for Rust
-
dvd-term
A bouncing ASCII art DVD logo (or custom text) for the terminal
-
expectrl
automating terminal applications in Unix like Don libes expect
-
tarts
Screen savers and visual effects for terminal
-
oscd
interactive OSC (Open Sound Control) debugger for terminal
-
ad_repl
shell repl for the ad text editor
-
console_engine
terminal framework to draw things and manage user input
-
termai
AI assistant for the terminal
-
ytsub
A subscriptions only TUI Youtube client
-
meow-cli
Print ASCII cats to your terminal
-
terminal-trx
handle to the terminal of the current process
-
ad-editor
An adaptable text editor
-
os-terminal
Beautiful terminal emulator on no-std environment
-
prkcst
Command Line Shortcut
-
hop-cli
Interact with Hop in your terminal
-
rpian-terminal
basic terminal manipulation
-
tuikit
Toolkit for writing TUI applications
-
hyprland-workspaces-tui
terminal-based user interface (TUI) wrapper for the hyprland-workspaces CLI utility
-
artem
Convert images from multiple formats (jpg, png, webp, etc…) to ASCII art
-
tbr
Terminal and GUI ebook reader
-
fireworkrs
Play text art animations in your terminal! This package includes several pre-made animations like fireworks and a cozy fireplace that are embedded in the binary
-
git-biance
A small program that shows and visualizes code contributions in a git repository
-
term
A terminal formatting library
-
enable-ansi-support
Enable ANSI escape code support on Windows 10
-
slick
async ZSH prompt
-
jirust-cli
A CLI tool to interact with Jira
-
ncspot
ncurses Spotify client written in Rust using librespot, inspired by ncmpc and the likes
-
no_color
Detect NO_COLOR environment variable
-
tock
Digital clock for the terminal
-
cansi
Catergorise ANSI - ANSI escape code parser and categoriser
-
tapciify
CLI tool that can let you view images in terminal as ASCII art
-
youtube-tui
An aesthetically pleasing YouTube TUI written in Rust
-
cli-justify
A CLI text justify tool
-
webterm-core
Core libraries and types for Webterm - a secure browser-based terminal
-
cocmd
cmdops tool for dev teams
-
rustix-is-terminal
Test whether a given stream is a terminal, using rustix
-
typeracer
A terminal typing game. Race to see the fastest time you can get!
-
ogle
Execute a command periodically, showing the output only when it changes
-
sleepview
Sleep progress output in the terminal
-
ocli
opinionated logger for command line tools
-
stanza
An abstract table model with customisable text formatting and renderers
-
alacritty_terminal
writing terminal emulators
-
thinkfan-tui
A terminal-based Linux application for fan control and temperature monitoring on ThinkPad laptops
-
pik
process interactive kill
-
snake-tui
A cross platform snake game running in the terminal
-
ratatui-splash-screen
A Ratatui widget to turn any image to a splash screen in your terminal
-
shellfish
run custom interactive shells
-
sixel-rs
A safe Rust wrapper for libsixel (active fork)
-
iced_term
Terminal emulator widget powered by ICED framework and alacritty terminal backend
-
minimo
terminal ui library combining alot of things from here and there and making it slightly easier to play with
-
licenseme
License your project from the terminal
-
cli-text-reader
A less like CLI text reader
-
a-flags
Print LGBTQIA+ flags in your terminal
-
nu_plugin_hmac
A HMAC sealing plugin for Nushell
-
pakka-gui
A cross platform meta package manager with auto snapshotting file system based transactions
-
jira-terminal
command line application that can be used as a personal productivity tool for interacting with JIRA
-
guia
A documentation browser for the terminal
-
wezterm-color-types
Types for working with colors
-
trnovel
Terminal reader for novel
-
terminal-io
reading and writing on terminals
-
thoth-cli
A terminal scratchpad akin to Heynote
-
termal
fancy colored cli using ansi codes
-
cursive-async-view
A loading-screen wrapper for gyscos/cursive views
-
asciinema
Terminal session recorder
-
console-utils
CLI Input and Control Utilities
-
spotify-tui
A terminal user interface for Spotify
-
castwright
🎥 Scripted terminal recording
-
printimg
Print an image or a video in terminal
-
onefetch
Command-line Git information tool
-
vtparse
Low level escape sequence parser
-
tazui
terminal calculator
-
termdiff
Write a diff with color codes to a string
-
rxpipes
2D version of the ancient pipes screensaver for terminals
-
vt100
parsing terminal data
-
ripdrag
Drag and Drop files to and from the terminal
-
teletypewriter
create a pseudoterminal (pty) that emulates a tty, which is a command in Unix and Unix-like operating systems to print the file name of the terminal connected to standard input. tty stands for TeleTYpewriter…
-
layla-log
logger library
-
pokeget
Display pokemon sprites in your terminal
-
sshx
A secure web-based, collaborative terminal
-
unsegen
tui library
-
osc8er
Convert file or url to be clickable on supported terminal emulators by tagging it using OSC 8
-
tui-widgets
A collection of useful widgets for building terminal user interfaces using Ratatui
-
clima
A minimal Markdown reader in the terminal
-
ttydash
A terminal-based dashboard for real-time data visualization
-
redirect-stderr
A cross platform lib to redirect std-err
-
algoart
Algorithmic Art CLI: A Command-Line Tool for Creating Generative Art
-
terminal-print
dora
goal is to be a low latency, composable, and distributed data flow -
shpool_vt100
parsing terminal data
-
phetch
quick lil gopher client
-
lgm
Pulsar cluster managment in terminal
-
upextract
UnityPackage Asset extract tool
-
rio-window
Winit fork maintained for Rio terminal
-
dioxionary
Remember all words in terminal!
-
anstyle-lossy
Lossy conversion between ANSI Color Codes
-
minesweep
A mine sweeping game written in Rust
-
term-transcript
Snapshotting and snapshot testing for CLI / REPL applications
-
rttmon
RTT monitor for OpenOCD
-
parallelrun
Runs several commands concurrently
-
shlog
lightweight shell logging tool for tracking and managing command history with easy integration and analysis
-
blackout
Encrypted totp and password/notes manager written in Rust
-
mk_desktop
A CLI tool to create .desktop files with ease
-
rsvim
The command line(s) for the RSVIM editor
-
see-cat
A cute cat(1)
-
craftql
A CLI tool to visualize GraphQL schemas and to output a graph data structure as a graphviz .dot format
-
kibi
A text editor in less than 1024 lines of code with syntax higlighting, search and more
-
rust-cli-calculator
calculator written in Rust as a learning project
-
trender
graphics library for the terminal
-
transferhelper
Store your transfer.sh links, so you can remember them later and know when they will expire
-
traccia
A zero-dependency, flexible logging framework for Rust applications
-
sway-scratchpad
Convert a command to a scratchpad
-
rust-kanban
A kanban board for the terminal built with ❤️ in Rust
-
blockish
display images in a terminal with UTF8 blocks
-
tuc
When cut doesn't cut it
-
pastebin-cli
CLI for pastebin.com
-
cli-epub-to-text
A CLI epub to plain text converter
-
prettytty
lightweight terminal I/O and configuration
-
amp
A complete text editor for your terminal
-
rterm
A port of suckless terminal to rust
-
close_enough
fuzzy-searching function and command line tool
-
serialport_monitor
monitor and control serialport in terminal
-
end-poem-tui
Minecraft End Poem visualizer in the terminal
-
glaza
A program to help you track shows you're watching
-
hoard-rs
hoard - cli command organizer written in Rust
Try searching with DuckDuckGo.