💥 Explore this awesome post from Hacker News 📖
📂 **Category**:
📌 **What You’ll Learn**:
Beautiful Perlin noise animation for your terminal. Smooth, flowing gradients rendered in 24-bit truecolor using half-block characters for double vertical resolution.

- Truecolor rendering — Full 24-bit RGB color gradients
- Double vertical resolution — Uses
▀half-block characters to render 2 pixels per cell - Multiple color themes — Ocean, Fire, Aurora, Matrix
- Smooth animation — Multi-octave Perlin noise for organic, flowing motion
- 60 FPS — Optimized for smooth rendering
- Responsive — Handles terminal resize gracefully
- Clean exit — Ctrl+C / Q / Esc restores terminal state
cargo install --git https://github.com/denisepattenson/perlin-terminal
Or build from source:
git clone https://github.com/denisepattenson/perlin-terminal
cd perlin-terminal
cargo build --release
./target/release/perlin-terminal
# Default ocean theme
perlin-terminal
# Fire theme
perlin-terminal --theme fire
# Aurora borealis
perlin-terminal --theme aurora
# Matrix-style green
perlin-terminal --theme matrix
# Customize noise and speed
perlin-terminal --theme fire --scale 0.04 --speed 0.8
| Flag | Default | Description |
|---|---|---|
-t, --theme |
ocean |
Color theme: ocean, fire, aurora, matrix |
-s, --scale |
0.06 |
Noise scale (smaller = more zoomed in) |
--speed |
0.4 |
Animation speed multiplier |
--fps |
60 |
Target frames per second |
--seed |
42 |
Perlin noise seed |
- Q or Esc — Quit
- Ctrl+C — Quit
Deep navy → royal blue → teal → cyan. Calm and mesmerizing.
Black → deep red → orange → yellow → white. Like staring into embers.
Purple → teal → green → pink. Northern lights in your terminal.
Black → dark green → bright green. You know the one.
- A terminal with 24-bit truecolor support (most modern terminals)
- Rust 1.70+
MIT
🔥 **What’s your take?**
Share your thoughts in the comments below!
#️⃣ **#denisepattensonperlinterminal #Beautiful #Perlin #noise #animation #terminal #truecolor #60fps #multiple #themes**
🕒 **Posted on**: 1771165916
🌟 **Want more?** Click here for more info! 🌟
