scrin-widgets
scrin-widgets is a plug-and-play Rust widget library for building Scrin-style TUIs with Ratatui. It ships animated Aisling effects, ambient glyph fields, glowing gauges, and signal panels that can be dropped into a normal Ratatui app.
Install
From this repo:
[]
= { = "." }
Once published to crates.io:
[]
= "0.1"
Quick Use
use ;
use ;
Included Widgets
Aisling<W> wraps any Ratatui Widget and applies animated shimmer, scanline, and edge-glow effects after the widget renders.
GlyphRain renders a deterministic matrix-like field for backgrounds and data streams.
NebulaGauge renders a glowing progress meter with a flowing fill.
SignalPanel renders a compact status panel with animated signal bars.
Examples
Run a static preview:
Run the animated showcase:
Press q or Esc to exit the animated showcase.