ðš ChromaCat: A Fabulous Terminal Colorizer
RustCLITerminalOpen SourceCustomization
ChromaCat is a turbocharged terminal colorizer written in Rust that brings stunning gradient patterns and animations to your command-line experience. Think lolcat
but with superpowers â offering advanced gradient patterns, smooth animations, and extensive customization options to bring life to your terminal.
âĻ Key Features
- ðĻ Rich Pattern Library: Twelve distinct pattern types from simple gradients to complex effects
- ð 40+ Built-in Themes: Everything from classic rainbow to custom color schemes
- ð Smooth Animations: Breathe life into your terminal with fluid color transitions
- ðŪ Interactive Mode: Real-time control over animations and effects
- ðŊ Precise Control: Fine-tune every aspect of your gradients
- ðĶ Blazing Fast: Optimized Rust implementation with minimal overhead
- ð Full Unicode Support: Works beautifully with emojis and international text
- ðą Terminal-Aware: Adapts to terminal dimensions and capabilities
ðĻ Pattern Types
ChromaCat offers twelve unique pattern types for dynamic colorization:
diagonal
- Angled gradient with customizable directionplasma
- Psychedelic plasma effect using sine wavesripple
- Concentric circles emanating from centerwave
- Flowing wave distortion patternspiral
- Hypnotic spiral pattern from centercheckerboard
- Alternating gradient colors in a griddiamond
- Diamond-shaped gradient patternperlin
- Organic, cloud-like noise patternrain
- Matrix-style digital rain effectfire
- Dynamic flame simulationaurora
- Northern lights simulation
ðŪ Usage Examples
1# Basic usage with cyberpunk theme 2echo "Hello, ChromaCat!" | chromacat -t cyberpunk 3 4# Add some animation 5cat your_file.txt | chromacat -a 6 7# Wave pattern with custom parameters 8chromacat -p wave --param amplitude=1.5,frequency=2.0 file.txt 9 10# Matrix-style digital rain 11chromacat -p rain --param "speed=1.5,density=2.0,length=5,glitch=true" 12 13# Colorful git status 14git status | chromacat -p ripple -t neon 15 16# Build logs with style 17cargo build 2>&1 | chromacat -p plasma -t matrix
ð Theme Categories
Space Themes
Experience cosmic-inspired gradients perfect for sci-fi interfaces:
- nebula: Deep purples and cosmic blues
- cosmos: Starry nights and celestial hues
- aurora: Dancing northern lights
- galaxy: Swirling cosmic patterns
Tech Themes
Modern, cyberpunk-inspired themes for your digital workspace:
- matrix: Classic digital rain
- cyberpunk: Neon city vibes
- quantum: Ethereal data streams
- hackerman: Elite hacker aesthetics
Aesthetic Themes
Stylish gradients for creative and artistic applications:
- pastel: Soft, dreamy color transitions
- neon: Vibrant, electrifying hues
- retrowave: 80s-inspired color schemes
- vaporwave: Modern retro aesthetics
Party Themes
Vibrant, energetic themes that bring celebration to your terminal:
- rave: Pulsating neon colors
- disco: Classic party vibrancy
- festival: Euphoric color combinations
- carnival: Playful, festive gradients