All Projects → cowboy8625 → rusty-rain

cowboy8625 / rusty-rain

Licence: Apache-2.0 license
A cross platform matrix rain made with Rust.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to rusty-rain

Cmatrix
Terminal based "The Matrix" like implementation
Stars: ✭ 2,366 (+990.32%)
Mutual labels:  matrix, screensaver
matrix-synapse-rest-password-provider
Password Provider for Synapse fetching data from a REST endpoint
Stars: ✭ 35 (-83.87%)
Mutual labels:  matrix
Maubot
A plugin-based Matrix bot system.
Stars: ✭ 226 (+4.15%)
Mutual labels:  matrix
eigen
Owl's OCaml Interface to Eigen3 C++ Library
Stars: ✭ 30 (-86.18%)
Mutual labels:  matrix
Nio
💬 Nio is an upcoming matrix client for iOS.
Stars: ✭ 235 (+8.29%)
Mutual labels:  matrix
PyGLM
Fast OpenGL Mathematics (GLM) for Python
Stars: ✭ 167 (-23.04%)
Mutual labels:  matrix
Android 3d Layout
Wow effect, transform your layout into 3D views
Stars: ✭ 199 (-8.29%)
Mutual labels:  matrix
Spoon
Spoon plugin for Craft CMS - Enhance your Matrix fields with groups, tabs and more!
Stars: ✭ 82 (-62.21%)
Mutual labels:  matrix
pytest-neo
Matrix has you...
Stars: ✭ 44 (-79.72%)
Mutual labels:  matrix
eigen-js
⚡ Eigen-js is a port of the Eigen C++ linear algebra library
Stars: ✭ 78 (-64.06%)
Mutual labels:  matrix
contentful-reference-matrix-field-app
Contentful App that adds UI for a table-like list of references with other associated data.
Stars: ✭ 28 (-87.1%)
Mutual labels:  matrix
Blasjs
Pure Javascript manually written 👌 implementation of BLAS, Many numerical software applications use BLAS computations, including Armadillo, LAPACK, LINPACK, GNU Octave, Mathematica, MATLAB, NumPy, R, and Julia.
Stars: ✭ 241 (+11.06%)
Mutual labels:  matrix
AllGithubEmojis
A list of all supported github emojis updated weekly. https://jzeferino.github.io/AllGithubEmojis/
Stars: ✭ 82 (-62.21%)
Mutual labels:  emojis
Tmatrix
Terminal based replica of the digital rain from The Matrix.
Stars: ✭ 227 (+4.61%)
Mutual labels:  matrix
elm-3d-camera
Camera type for doing 3D rendering in Elm
Stars: ✭ 12 (-94.47%)
Mutual labels:  matrix
Mathnet Numerics
Math.NET Numerics
Stars: ✭ 2,688 (+1138.71%)
Mutual labels:  matrix
Pygraphblas
GraphBLAS for Python
Stars: ✭ 252 (+16.13%)
Mutual labels:  matrix
python
A Python 3 asyncio Matrix framework.
Stars: ✭ 115 (-47%)
Mutual labels:  matrix
frodo
practical quantum-secure key encapsulation from generic lattices
Stars: ✭ 17 (-92.17%)
Mutual labels:  matrix
interview-cookbook
A playground for learning DataStructures, Algorithms, and Object-Oriented Concepts.
Stars: ✭ 25 (-88.48%)
Mutual labels:  matrix


GIF GIF
Rusty Rain

crates.io lastupdated GitHub repo size issuse Lines of Code License Discord Chat

A cross platform matrix rain terminal program that runs well and looks good.

To Use

Simply run the following command on windows/mac/linux:

git clone https://github.com/cowboy8625/rusty-rain.git
cd rusty-rain
cargo run --release

or to install:

cargo install rusty-rain

Exit

To exit just press ESC or Ctrl + C

Command Line Arguments

USAGE:
rusty-rain [FLAGS] [OPTIONS]

FLAGS:
-h, --help       Prints help information
-s, --shade      Set Rain shading to fade or stay constant
-V, --version    Prints version information

OPTIONS:
-c, --chars <characters>     Set what kind of characters are printed as rain.
                             OPTIONS:
                               all            - This shows most of the Character Groups all at once.
                               alphalow       - Lower Case Alphabet Characters
                               alphaup        - Upper Case Alphabet Characters
                               arrow          - Arrow Emojis or Fancy Characters
                               bin            - All Ones and Zeros
                               cards          - Playing Cards
                               clock          - 🕑
                               crab           - 🦀
                               dominosh       - 🀽
                               dominosv       - 🁫
                               earth          - 🌎
                               emojis         - This is just a bunch of random Emojis
                               jap            - Japanese Characters
                               large-letters  - Cool Looking Large Letters
                               moon           - 🌕
                               num            - Good ol fashion Numbers
                               numbered-balls - These are like pool balls
                               numbered-cubes - These are like the pool balls but just cubes
                               plants         - Plants of sorts
                               smile          - 😃
                               shapes         - Squares and Circles of a few colors
-C, --color <color>          Set color of Rain with color string name or tuple
                             OPTIONS:
                             white,
                               red,
                               blue,
                               green,
                               r,g,b
-d, --direction <direction>  Set the direction of the Rain.
                             Default is set to down/south
                             OPTIONS:
                               up, north,
                               down, south,
                               left, west,
                               right, east
-H, --head <head>            Set the color of the first char in Rain.
                             OPTIONS:
                               white,
                               red,
                               blue,
                               green,
                               r,g,b
-S, --speed <speed>          Set speed of rain MAX,MIN -S 200,400

Example

using cargo to run:

cargo run --release -- -C 0,139,139 -H 255,255,255 -c jap -s

after installing:

rusty-rain -C 0,139,139 -H 255,255,255 -c jap -s

Help

If you find any bugs or performance is not up to par please submit a issue so I can better improve the project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].