Cinematic ANSI Banners for Rust
Bold color, crisp grids, and named presets you can ship with confidence. Create stunning banners for your CLI/TUI applications with ease.
Interactive Demo
Features
Preset-first
14 signature looks designed for CLI launches, status banners, and premium terminal experiences.
Fully Customizable
Drill down into palettes, gradients, and fills for full control over the look and feel.
Figlet Font Support
Leverage the power of Figlet fonts to create banners in various styles and character sets.
Zero Dependencies
A lightweight library with no external dependencies, making it easy to integrate into any project.
Quick Start
// Add tui-banner to your Cargo.toml
[dependencies]
tui-banner = "0.1.0"
// In your main.rs
use tui_banner::{Banner, Style};
fn main() -> Result<(), tui_banner::BannerError> {
let banner = Banner::new("RUST CLI")? // text
.style(Style::Matrix) // style
.render();
println!("{banner}");
Ok(())
}
Color Gallery
Full Gallery
Dither Gallery
Gradient Gallery