🐟 Ultra-Light CLI Framework

Beautiful CLI apps in Rust

Zero-dependency, high-performance CLI framework with colors, progress bars, tables, prompts, and more. Build stunning terminal applications with ease.

Installation

From crates.io
The recommended way to install ZFish
cargo add zfish
Manual Installation
Or add to your Cargo.toml
[dependencies] zfish = "0.1"

Features

🎨 Colors & Styles
Rich terminal colors with 16 colors, 256 colors, and true color support
📊 Progress Bars
Beautiful progress bars with multiple styles and real-time updates
📋 Tables
Automated table rendering with Unicode support and custom styling
❓ Interactive Prompts
User-friendly prompts for input, confirmation, and selection
📝 Logger
Structured logging with levels, colors, and flexible output
🖥️ Terminal Control
Full terminal manipulation with cursor control and screen management

Quick Start

Hello World Example
Create your first ZFish application in minutes
use zfish::{style::Color, print}; fn main() { print("Hello, ", Color::Green); print("ZFish!", Color::Blue.bold()); println!(); }