Not a utility. Not a tool. Just something beautiful to look at. Falling katakana, Cyrillic, Chinese and digits cascading on black with a glowing green trail, the kind of thing you glance at from across the room.
A browser re-creation of the effect. The real screensaver is native Swift and runs full screen.
Why
It isn't meant to do anything. It's meant to sit on a screen across the room and be nice to look at.
So it's built with Swift and CoreGraphics only. No dependencies, no web views, no Electron. It runs natively on both Apple Silicon and Intel.

What's in the rain
U+30A0–U+30FF. The original look.
U+0400–U+04FF, mixed into the stream.
CJK ideographs plus 0–9, mixed in at random.
Install
NeoMatrixRain.zip from the latest release and unzip it.Tune it
Every visual parameter is a constant at the top of NeoMatrixView.swift. Change one and run build.sh.
| Constant | Default | What it does |
|---|---|---|
fontSize | 22 | Character size in points |
trailLen | 24 | Characters in the fading trail |
minSpeed | 0.10 | Slowest column, rows per frame |
maxSpeed | 0.35 | Fastest column, rows per frame |
flickerChance | 0.01 | Chance a trail character changes |
Next up: a settings panel, colour themes, custom character sets and multi-monitor support.