Skip to main content

Rmatrix - Personal Digital Rain Animation

PyPI version Netlify Status License: MIT

Rmatrix Banner

Rmatrix is a high-fidelity digital rain animation for your terminal, inspired by the iconic visuals of The Matrix. Featuring 3D parallax depth, hand-calibrated 256-color palettes, and zero dependencies.

🎬 Live Demo

Experience the high-fidelity web version at rmatrix.netlify.app.

🚀 Installation

For global use (recommended):

pipx install rmatrix       # run from anywhere without a virtual env

For local or virtual environments:

pip install rmatrix

🎮 Usage

Simply run:

rmatrix

Or use the shorter alias:

rmx

Command Line Flags

Short Long Description Default
-c --color Rain color palette (see table below) green
-s --speed Animation speed multiplier (0.1 - 5.0) 1.0
-d --density Stream density (light, medium, heavy) medium
-ch --chars Character set (matrix, katakana, ascii, digits, symbols, binary) matrix
-l --length Trail length (short, medium, long) medium
-f --fps Target frames per second (5 - 60) 30
-b --bookmark Central glowing text overlay ""
-mr --mutation-rate Frequency of glyph scrambling (0.0 - 1.0) 0.05
-df --default Save current flags as factory defaults false
--reset Reset all settings to factory defaults false
--no-256 Force 8-color mode (legacy terminals) false
--no-bold Disable bold text intensity false
-v --version Show program version and exit

Color Palettes

Rmatrix features 17 hand-crafted color palettes optimized for 256-color terminals:

Name Description
green Classic Matrix (Pure Green)
gold High-glow Saffron (Brilliant)
silver Metallic Grey (Reflective)
red Crimson Stream
blue Cyber Blue
cyan Electric Aqua
yellow Bright Amber
magenta Deep Purple
orange Sunset Saffron
violet Neon Lavender
pink Hot Pink
lavender Soft Purple
midnight Deep Navy
sunset Red-to-Orange Gradient
forest Deep Wood Greens
blood Dark Crimson Pulse
ocean Deep Sea Aqua

🛠 Requirements

  • Python 3.6+
  • Terminal with curses support (Linux/macOS)
  • Windows: Windows Terminal or PowerShell recommended.

📄 License

MIT License - see LICENSE for details.


Metadata

Release files for rmatrix 0.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rmatrix 0.1.9
File Size Uploaded
rmatrix-0.1.9.tar.gz 14.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rmatrix 0.1.9
File Interpreter ABI Platform
rmatrix-0.1.9-py3-none-any.whl Python 3 none any Details

Total release size: 26.5 kB

Release files / rmatrix-0.1.9.tar.gz

Download URL rmatrix-0.1.9.tar.gz
Size 14.2 kB
Tags Source
SHA-256 checksum
How to use checksums
89bed55433710d47b5647dd2902a849485c96ab90e9e95b47decd7c88dcd6b43
BLAKE2b-256 checksum
How to use checksums
fcf279d2a8f2a72bae32cb185c9516751549b4cb126cf9f9ca382de31290c94b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / rmatrix-0.1.9-py3-none-any.whl

Download URL rmatrix-0.1.9-py3-none-any.whl
Size 12.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bebf90ae3304ebdf0ddf8e7bff650ea4ef475ee347d5e31593a575fd42d6c2e8
BLAKE2b-256 checksum
How to use checksums
a60744246e31c28dc77f40cb3e26c69cde8fc3674bf7f53ace2cad908aae6e95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.1.9 This release

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page