denisepattenson/perlin-terminal: Beautiful Perlin noise animation for your terminal — truecolor, 60fps, multiple themes

💥 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.

Demo

  • 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! 🌟

By

Leave a Reply

Your email address will not be published. Required fields are marked *