A fun and creative Matrix digital rain animation for your terminal.
Project description
Rmatrix - Personal Digital Rain Animation
Rmatrix is a fun and creative digital rain animation for your terminal, inspired by the iconic visuals of The Matrix. It features 3D parallax depth, hand-calibrated 256-color palettes, and a customizable bookmark overlay. Built for the casual aesthetic, it's dependency-free and runs on anything with Python 3.6+.
🎬 Live Demo
Check out the interactive high-fidelity website at rmatrix.vercel.app.
✨ Features
- Pure Python: No heavy dependencies, no bloat.
- Cinematic Visuals: High-fidelity animation optimized for the terminal.
- Extreme Customization: Over 20+ flags to tune speed, density, colors, and mutation rates.
- Color Palettes: 10+ hand-crafted color schemes (Classic Green, Blood Red, Ocean Blue, Sunset, etc.).
- Zero Data: Respects your privacy. No tracking, no telemetry.
🚀 Installation
To install Rmatrix officially from PyPI:
pip install rmatrix
Or run it directly without installing:
python3 -m rmatrix.main
🎮 Usage
Simply run:
rmatrix
Or use the shorter alias:
rmx
Pro Examples:
High-speed Gold rain with long trails:
rmatrix -c gold -ch digits -l long -df
Cyan rain with a custom "NEO" bookmark:
rmatrix -b "NEO" -c cyan
🛠 Requirements
- Python 3.6+
- A terminal with
cursessupport (standard on Linux/macOS) - Windows: Use Windows Terminal or PowerShell for the best experience.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ for the community by Nihal Sheikh.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rmatrix-0.1.3.tar.gz.
File metadata
- Download URL: rmatrix-0.1.3.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4bbaeb19137bd8468adb6830a5f63c9d940928191fdbff7cb1a0162f7f1f55f0
|
|
| MD5 |
1459e84f7246322e7bc37a4da17e8391
|
|
| BLAKE2b-256 |
de0ba1deff8051e41a669454c2b0dbd960122b3e31abf3308532fb686548e055
|
File details
Details for the file rmatrix-0.1.3-py3-none-any.whl.
File metadata
- Download URL: rmatrix-0.1.3-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e64abc7b21a160c83e65c2fb1dd4515404ca1d8a9704954cf330ad336d7b9d9c
|
|
| MD5 |
48e32d00236b8b5abd76dae11d567779
|
|
| BLAKE2b-256 |
680ae7b9cabc23ca09e0bb04005a2b74e49a0dca753c682798ca46ed0668e2b5
|