Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Fierthraix/rmatrix
rust port of cmatrix
https://github.com/Fierthraix/rmatrix
Last synced: 5 days ago
JSON representation
rust port of cmatrix
- Host: GitHub
- URL: https://github.com/Fierthraix/rmatrix
- Owner: Fierthraix
- License: gpl-3.0
- Created: 2017-11-29T03:26:15.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-05T18:14:34.000Z (about 1 month ago)
- Last Synced: 2024-12-05T19:23:33.356Z (about 1 month ago)
- Language: Rust
- Size: 1.36 MB
- Stars: 47
- Watchers: 1
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS.md
Awesome Lists containing this project
- awesome-starred - Fierthraix/rmatrix - rust port of cmatrix (Rust)
- awesome-starred - Fierthraix/rmatrix - rust port of cmatrix (Rust)
README
# rmatrix
Generates a 'Matrix'-like screen of falling characters in your terminal
[![rmatrix](rmatrix.gif)](https://asciinema.org/a/IjJyH88BeocsHvJpKJYqvmnuT)The original [`cmatrix`](https://github.com/abishekvashok/cmatrix) was written in C, and crashes when you wildly resize the window.
The rust version is memory-safe, and doesn't crash so easily. Both versions have comparable performance, due to the underlying use of `ncurses`.## Controls
| Key | Control |
| -- | -- |
| 1-9 | Speed the letters fall (1 is fastest, 9 is slowest) |
| Shift + 1-9 | Colour of the characters |
| r | Rainbow mode |## Installation
### cargo
`cargo install r-matrix`### Arch Linux
`yay -S rmatrix`