LivingKiosk · Display 36

Rain

A full-screen curtain of falling glyphs — a bright head, a fading trail, columns at their own speed and length, an occasional glyph that mutates in place. Calm by default: hypnotic, not frantic, and with nothing to click.

What it does

Every column is its own drop

Speed, trail length, and the gap before the next drop all vary per column, seeded from the same configuration. Nothing repeats in an obvious cycle.

It works offline

Everything is computed in the browser. No API, no key, no upstream service that can disappear or start charging — Rain makes no outbound request while it runs.

It asks nothing of you

No clicks, no notifications, no colour that means urgency. Configuration lives entirely in the URL, built once on this page.

Build your URL

Colour

A named preset, or type a custom hex colour.

Glyph set

runes is Rain’s own original, procedurally drawn glyph — not the film genre’s mirrored-katakana design. The rest are ordinary Unicode.

Direction
Ground

light is unusual for this genre, but supported.

Every parameter

ParameterValuesDefaultNotes
colorgreen · amber · cyan · white · red · #hexgreenThe glyph colour. Any preset or a literal hex value.
speed0.2–31Fall-speed multiplier. Each column still varies around this.
density0.15–10.96Fraction of columns that are raining at all, per layer.
trail4–8028Base trail length in cells. Individual columns vary ±35% around it.
glyphsetrunes · latin · digits · mixedrunesrunes is Rain's original procedural glyph — see the legal note above.
directiondown · updownup is the easter option — the same rain, rising.
dim0–0.80Fleet-wide darkening overlay, for a room brighter than the display wants.
bgdark · light · #hexdarkThe ground behind the rain. light is unusual but supported.
seedany textnonePins the column layout and glyph choices. Two screens with the same seed and configuration match; without one, each load gets its own.