A classic Matrix-style falling green character rain screensaver for the terminal, written in Go.
- Half-width Katakana, Latin letters, digits, and symbols
- 6-level brightness with color fading from white (head) to dim gray (tail)
- Character flicker effect
- Automatic terminal resize handling
- Clean terminal restore on exit (alternate screen buffer)
- Go 1.25+
go build -o matrix .
./matrixPress any key to exit.
Each column runs an independent stream that falls at a variable speed. The head of each stream renders in bright white, fading through shades of green down to dim gray before disappearing. Random characters in the trails flicker to create the signature Matrix effect.
