Skip to main content

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

Project description

Rmatrix - Personal Digital Rain Animation

PyPI version Netlify Status

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

pip install rmatrix

🎮 Usage

rmatrix [FLAGS]

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

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
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.


Built with ❤️ 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.4.tar.gz (9.9 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.4-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file rmatrix-0.1.4.tar.gz.

File metadata

  • Download URL: rmatrix-0.1.4.tar.gz
  • Upload date:
  • Size: 9.9 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.4.tar.gz
Algorithm Hash digest
SHA256 87b306ec276cd059d0030c644304d01f4c86e84b1c2aa835c65c2d18a63e99f2
MD5 51621d1ce1510263d734b4221c060b70
BLAKE2b-256 70b1e4b56d57b42a22445e764c4f16b87156ed5af1ee10ad2b03742ac4a1a71f

See more details on using hashes here.

File details

Details for the file rmatrix-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: rmatrix-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 8.5 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b2ee5105142327989d660ffa070a7d5b850f56d43d69497e8c5ec628d1792d16
MD5 fd6b196b91b8a417007059ba6ffdd8b8
BLAKE2b-256 258528ce473aa3c8035c76734bb45a67fc23130aad25a203e5e68eda6f3c8a99

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