| Crates.io | tarts |
| lib.rs | tarts |
| version | 0.1.24 |
| created_at | 2023-12-11 08:46:36.607929+00 |
| updated_at | 2025-10-29 06:15:36.632403+00 |
| description | Screen savers and visual effects for terminal |
| homepage | https://github.com/oiwn/tarts |
| repository | https://github.com/oiwn/tarts |
| max_upload_size | |
| id | 1064851 |
| size | 3,394,268 |
BLAZINGLY FAST terminal screensavers written in Rust!
tarts (shortcut from Terminal Arts) is a collection of MEMORY SAFE
terminal-based screen savers that bring visual delight to your command line.
Built with ZERO-COST ABSTRACTIONS, these screen savers run efficiently while
providing stunning visual effects.

brew tap oiwn/tap && brew install tarts
cargo install tarts
Direct from GitHub (always latest version):
nix run github:oiwn/tarts -- matrix
Or from the nixpkgs (may be older version):
nix-shell -p tarts --run "tarts matrix"
Download the latest binary from GitHub Releases
Run any effect by name:
tarts matrix # The classic digital rain effect
tarts life # Conway's Game of Life
tarts maze # Watch a maze generate itself
tarts boids # Bird-like flocking simulation
tarts cube # 3D rotating cube using braille patterns
tarts crab # Animated crabs with collisions
tarts donut # Rotating donut
tarts pipes # Pipes effect
tarts fire # Fire effect
tarts plasma # Electric plasma effect
tarts blank # Simple blank screen
Controls: Press q, Esc, or Ctrl+C to exit
Quick Test: Try the most popular effect first!
tarts matrix
| Effect | Description | Perfect for |
|---|---|---|
| matrix | Classic digital rain falling down your screen | Retro computing vibes |
| life | Conway's cellular automaton evolution | Watching patterns emerge |
| maze | Procedurally generated maze in real-time | Maze enthusiasts |
| boids | Flocking simulation with emergent behavior | Nature lovers |
| cube | 3D rotating cube with braille patterns | Geometry fans |
| crab | Animated crabs walking and interacting | Cute animations |
| donut | Mathematical 3D donut rotation | Math enthusiasts |
| pipes | Smooth flowing pipe animations | Mesmerizing effects |
| fire | Cozy fireplace simulation | Ambience and relaxation |
| plasma | Electric plasma with vibrant colors | Psychedelic effects |
| blank | Minimal blank screen | Resource conservation |
This project uses standard Rust tooling:
# Build the project
cargo build --release
# Run tests
cargo test
# Benchmark performance
cargo bench
Contributions are welcome! Please feel free to submit pull requests, report bugs, and suggest features.
This project is licensed under the MIT License.