Skip to main content

A fun and creative Matrix digital rain animation for your terminal.

Project description

Rmatrix - Personal Digital Rain Animation

PyPI version License: MIT

Rmatrix Banner

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 curses support (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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rmatrix-0.1.3.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rmatrix-0.1.3-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

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

Hashes for rmatrix-0.1.3.tar.gz
Algorithm Hash digest
SHA256 4bbaeb19137bd8468adb6830a5f63c9d940928191fdbff7cb1a0162f7f1f55f0
MD5 1459e84f7246322e7bc37a4da17e8391
BLAKE2b-256 de0ba1deff8051e41a669454c2b0dbd960122b3e31abf3308532fb686548e055

See more details on using hashes here.

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

Hashes for rmatrix-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e64abc7b21a160c83e65c2fb1dd4515404ca1d8a9704954cf330ad336d7b9d9c
MD5 48e32d00236b8b5abd76dae11d567779
BLAKE2b-256 680ae7b9cabc23ca09e0bb04005a2b74e49a0dca753c682798ca46ed0668e2b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page