tpt-terminal-ui

Rust

Reusable Rust crates for building terminal applications: CLI config, TOTP/QR, color extraction, spinners, and derive macros.

0 stars0 forks0 watchers

Languages

Rust100.0%
README

tpt-terminal-ui

Beautiful, reusable components for building world-class terminal applications in Rust.

This workspace contains six crates — five standalone libraries and one internal proc-macro helper.

CrateDescriptioncrates.io
tpt-derive-display#[derive(TptDisplay)] — human-readable Display for enumscrates.io
tpt-cli-configXDG-compliant Config<T> for CLI appscrates.io
tpt-palette-extractFast image color extraction for TUI themingcrates.io
tpt-otp-qrTerminal TOTP generation + QR code renderingcrates.io
tpt-tui-spinnerAsync-aware terminal spinners + progress barscrates.io

Quick links

Contributing

PRs welcome. Please run before submitting:

cargo fmt --all
cargo clippy --all -- -D warnings
cargo test --all

License

Licensed under either of:

at your option.