๐ฆ TARTS: Terminal Arts ๐จ
May 11, 2026 ยท View on GitHub
๐ฆ TARTS: Terminal Arts ๐จ
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.

โจ Features
- ๐ง๏ธ Matrix Rain: Experience the famous "Matrix" digital rain effect right in your terminal
- ๐งซ Conway's Game of Life: Watch the classic cellular automaton evolve before your eyes
- ๐งฉ Maze Generation: Get lost in procedurally generated mazes
- ๐ฆ Boids: Witness the emergent flocking behavior of these simulated birds
- ๐ง 3D Cube: Renders a rotating 3D cube using terminal graphics with braille patterns for higher resolution
- ๐ฆ Crab: Animated crabs walking across your screen, interacting with each other and the environment
- ๐ฉ Rotating Donut: A mesmerizing rotating donut rendered in the terminal
- ๐ฐ Pipes: Watch pipes flow with a smooth animation
- ๐ฅ Fire: A cozy fireplace effect to warm up your terminal
- โก Plasma: Electric plasma effect with vibrant colors and smooth animations
- โจ Constellation: Drifting stars that connect with dotted lines and twinkle
- ๐ฏ Blank: Simple blank screen with minimal resource usage
๐ Installation
Homebrew (macOS & Linux)
brew tap oiwn/tap && brew install tarts
Cargo (Cross-platform)
cargo install tarts
Nix
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"
Manual Download
Download the latest binary from GitHub Releases
๐ ๏ธ Usage
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 constellation # Drifting stars and dotted constellations
tarts blank # Simple blank screen
Controls: Press q, Esc, or Ctrl+C to exit
Quick Test: Try the most popular effect first!
tarts matrix
๐งช Development
This project uses standard Rust tooling:
# Build the project
cargo build --release
# Run tests
cargo test
# Benchmark performance
cargo bench
๐ค Contributing
Contributions are welcome! Please feel free to submit pull requests, report bugs, and suggest features.
๐ License
This project is licensed under the MIT License.