• Stars
    star
    317
  • Rank 132,216 (Top 3 %)
  • Language
    Rust
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A cross platform matrix rain made with Rust.


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.

More Repositories

1

WordRPG

Text based RPG game with a story, shopping, NPC's, and fighting
Python
64
star
2

revim

A attempt at making a Vim like editor.
Rust
13
star
3

snow-lang

A functional programming language
Rust
8
star
4

eztui-py

Text User Interface, A Terminal module that allows you to make GUI's But with the terminal or cmd.
Python
6
star
5

uln

A small scripting language
Rust
5
star
6

rusty-craft

A voxel based crafting game.... yes I like minecraft
Rust
4
star
7

eztui

A super simple and bare bones way to make nice looking crossplatform TUI's for the terminal.
Rust
3
star
8

ezemoji

Emoji's are grouped together to help find the perfect one faster.
Rust
2
star
9

snack

A stack base language
Rust
2
star
10

2d-rays

a raycasting effect for lighting on a 2D pane.
Rust
2
star
11

tech-pack-mc

minecraft mod pack
2
star
12

redstone2d

some what implation of redstone in a 2d world
Rust
2
star
13

GameOfLife

The first time I have made game of life.
Rust
2
star
14

pygo

A Rust Cargo like program for Python3
Rust
2
star
15

RecipeBook

A collection of Recipe's that I like
SCSS
1
star
16

rechat-gui-client

A rust made chat client for the rechat server
Rust
1
star
17

termtime

A terminal Timer
Rust
1
star
18

seamless

a software kvm switch
Rust
1
star
19

trowser

terminal browser
Rust
1
star
20

ProgrammableBots

A Minecraft mod that lets you program bots to automate things..... NO! This is not CC
Java
1
star
21

customhomepage

This is a Custom Home Page for your Browser
JavaScript
1
star
22

buffy

A terminal window buffer.
Rust
1
star
23

neolisp

a lisp language
Rust
1
star
24

pixel-edit

a simple pixel editor
Zig
1
star
25

corne-config

wireless keymap for a 5 column 36 key corne keyboard
1
star
26

raylib-zig-template

a starter template for zig and raylib projects
Zig
1
star