Skip to content

desecho/matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matrix Rain

A classic Matrix-style falling green character rain screensaver for the terminal, written in Go.

Matrix Rain

Features

  • 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)

Requirements

  • Go 1.25+

Build & Run

go build -o matrix .
./matrix

Press any key to exit.

How It Works

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.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages