All Projects → Willyboar → rainbow

Willyboar / rainbow

Licence: MIT license
🌈 256-color support for console outputs

Programming Languages

nim
578 projects

Labels

Projects that are alternatives of or similar to rainbow

ReinforcementLearningZoo.jl
juliareinforcementlearning.org/
Stars: ✭ 46 (+84%)
Mutual labels:  rainbow
rainbowify
Fabric mod for rainbow and blur backgrounds in minecraft guis
Stars: ✭ 18 (-28%)
Mutual labels:  rainbow
kubow
An architecture-based self-adaptation service for Kubernetes
Stars: ✭ 19 (-24%)
Mutual labels:  rainbow
gkay
rainbow themes (sponsored by https://git.io/kiwmi)
Stars: ✭ 16 (-36%)
Mutual labels:  rainbow
Deeprl
Modularized Implementation of Deep RL Algorithms in PyTorch
Stars: ✭ 2,640 (+10460%)
Mutual labels:  rainbow
cups-rl
Customisable Unified Physical Simulations (CUPS) for Reinforcement Learning. Experiments run on the ai2thor environment (http://ai2thor.allenai.org/) e.g. using A3C, RainbowDQN and A3C_GA (Gated Attention multi-modal fusion) for Task-Oriented Language Grounding (tasks specified by natural language instructions) e.g. "Pick up the Cup or else"
Stars: ✭ 38 (+52%)
Mutual labels:  rainbow
model-free-algorithms
TD3, SAC, IQN, Rainbow, PPO, Ape-X and etc. in TF1.x
Stars: ✭ 56 (+124%)
Mutual labels:  rainbow
Bibata Cursor Rainbow
'Semi-Animated' Bibata cursors with rainbow colors
Stars: ✭ 18 (-28%)
Mutual labels:  rainbow
rainbow-bash-prompt
Make your bash prompt dynamically and randomly rainbow
Stars: ✭ 49 (+96%)
Mutual labels:  rainbow
flitter
A Livesplit-inspired speedrunning split timer for Linux/macOS terminal. Supports global hotkeys.
Stars: ✭ 112 (+348%)
Mutual labels:  rainbow
Deep-Reinforcement-Learning-Notebooks
This Repository contains a series of google colab notebooks which I created to help people dive into deep reinforcement learning.This notebooks contain both theory and implementation of different algorithms.
Stars: ✭ 15 (-40%)
Mutual labels:  rainbow
React Rainbow
🌈 React Rainbow Components. Build your web application in a snap.
Stars: ✭ 1,662 (+6548%)
Mutual labels:  rainbow
r6operators
r6operators is a collection of high-quality vectorized Rainbow Six: Siege Operator icons & metadata for Node.js
Stars: ✭ 75 (+200%)
Mutual labels:  rainbow
SRLF
Simple Reinforcement Learning Framework
Stars: ✭ 24 (-4%)
Mutual labels:  rainbow
go-rainbow
Golang Helper for beautiful CLI Applications
Stars: ✭ 86 (+244%)
Mutual labels:  rainbow
RainbowTaskbar
Customizable Windows taskbar effects.
Stars: ✭ 39 (+56%)
Mutual labels:  rainbow
revisiting rainbow
Revisiting Rainbow
Stars: ✭ 71 (+184%)
Mutual labels:  rainbow
Sitecore-Courier
Sitecore Courier aims to fill the gap between the development and production environments when building websites with Sitecore CMS.
Stars: ✭ 60 (+140%)
Mutual labels:  rainbow
android-rainbow-opengl
Sample source code for Android Pride Rainbow Bounding Box written in Kotlin and OpenGL 🏳️‍🌈
Stars: ✭ 28 (+12%)
Mutual labels:  rainbow
chigo
🌈 Lolcat in Go: Rainbows and Unicorns!
Stars: ✭ 34 (+36%)
Mutual labels:  rainbow

Rainbow

Rainbow is a Nim Library supporting 256-color for console. You can use it to color your output, log or anything you want.

Table of contents

Description

Rainbow is a Nim Library supporting 256-color for console. You can use it to color your output, log or anything you want.

Installation

To install it you must have Nim and Nimble Package Manager installed in your Computer. If you are then type:

$ nimble install rainbow

Documentation

Rainbow is easy to use. Choose any color you want from here:

256

and just add rf in front of the color for foreground or rb for background color.

Examples

First you need to import rainbow in top of your file

import rainbow

Example 1

echo "This is the output".rfLime

Example 2

echo "This is the output".rbFuchsia

Example 3

Or you can compine them:

echo "Let's SEE !!!".rbSkyBlue2.rfSilver

Example 4

Rainbow supports RGB colors in terminal

Example:

echo "Hello world".fgRGB(0,0,255) # Put "Hello world" in blue
echo "Hello world".bgRGB(0,0,255) # Put "Hello world" background in blue

Notes:

Values can go from 0 (Black) to 255 (Lightest). Higher values will result in none colored output On windows OS the VirtualTerminalLevel register key need to be set to 1 in HKCU\Console as a D_WORD Use that command to add it permanantly reg add HKCU\Console /v VirtualTerminalLevel /t REG_DWORD /d 00000001

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

You may contribute in several ways like creating new features, fixing bugs, improving documentation and examples.

Issue Template

Bug report


name: Bug report

about: Create a report to help us improve

title:

labels:

assignees:


Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. MACOS]
  • Browser [e.g. chrome, safari]
  • Version of Software or Programming Language [e.g. Nim 1.0.0]

Additional context Add any other context about the problem here.

Feature request


name: Feature request

about: Suggest an idea for this project

title:

labels:

assignees:


Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like A clear and concise description of what you want to happen.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

Pull Requests

Description of the Change

We must be able to understand the design of your change from this description. If we can't get a good idea of what the code will be doing from the description here, the pull request may be closed at the maintainers' discretion. Keep in mind that the maintainer reviewing this PR may not be familiar with or have worked with the code here recently, so please walk us through the concepts.

Alternate Designs

Explain what other alternates were considered and why the proposed version was selected

Benefits

What benefits will be realized by the code change?

Possible Drawbacks

What are the possible side-effects or negative impacts of the code change?

Membership

New members are welcome if they have the same philosophy with the organization.

License

MIT - Free Software for Everyone.

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