| Crates.io | rjmatrix |
| lib.rs | rjmatrix |
| version | 1.0.6 |
| created_at | 2024-05-05 18:30:20.288917+00 |
| updated_at | 2025-05-07 02:45:20.882737+00 |
| description | Creates the matrix in the terminal. Use `c` to cycle colors, `0-9` to change speed, and `q` to quit. |
| homepage | |
| repository | https://github.com/RoastBeefer00/rmatrix |
| max_upload_size | |
| id | 1230450 |
| size | 1,196,211 |
rmatrix is an implementation of the cmatrix project, but in Rust using the ratatui crate.

Someone already had the name "rmatrix", so I had to call it "rjmatrix".
cargo install rjmatrix
Properly handles resizing of the terminal window both vertically and horizontally.
Currently supports the following colors:
Cycle through random colors by pressing c.
Change the speed the matrix falls on a scale of 1-10 (1 being the slowest and 10 being the fastest).
Cycle through the speed by pressing 0-9 (0 being the equivalent of 10).
Change the direction the matrix falls using the arrow keys.
Make the text bold.
Creates the matrix in the terminal. Use `c` to cycle colors, `0-9` to change speed, arrow keys to change direction, `b` to toggle bold, and `q` to quit.
Usage: rjmatrix [OPTIONS]
Options:
-c, --color <COLOR> Available colors: blue, cyan, red, purple, yellow, green, rainbow
-s, --speed <SPEED> Speed: 1-10
-d, --direction <DIRECTION> Direction: up, down, left, or right
-b, --bold Make the text bold
-h, --help Print help