tpt-terminal-ui
RustReusable 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.
| Crate | Description | crates.io |
|---|---|---|
tpt-derive-display | #[derive(TptDisplay)] — human-readable Display for enums | |
tpt-cli-config | XDG-compliant Config<T> for CLI apps | |
tpt-palette-extract | Fast image color extraction for TUI theming | |
tpt-otp-qr | Terminal TOTP generation + QR code rendering | |
tpt-tui-spinner | Async-aware terminal spinners + progress bars |
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.