All Projects → DarthAffe → Rgb.net

DarthAffe / Rgb.net

Licence: lgpl-2.1
The one-stop SDK for RGB-peripherals

Projects that are alternatives of or similar to Rgb.net

Polychromatic
RGB lighting management front-end application for GNU/Linux. Powered by OpenRazer (but soon to be vendor agnostic)
Stars: ✭ 581 (+86.82%)
Mutual labels:  led, rgb
Msirgb
Alternative to MSI Mystic Light for controlling motherboard LEDs, without the fixed 7 colour limitation.
Stars: ✭ 276 (-11.25%)
Mutual labels:  led, rgb
Openrgb
Open source RGB lighting control that doesn't depend on manufacturer software. Supports Windows, Linux, MacOS. Issue tracker is on GitLab: https://gitlab.com/CalcProgrammer1/OpenRGB
Stars: ✭ 464 (+49.2%)
Mutual labels:  aura, rgb
ioBroker.wled
IoBroker integration to WLED project
Stars: ✭ 22 (-92.93%)
Mutual labels:  rgb, led
govee btled
A Python wrapper for controlling a cheap Bluetooth RGB light bulb.
Stars: ✭ 50 (-83.92%)
Mutual labels:  rgb, led
Arduino Rgb Tools
A arduino library with tools for controlling an RGB-LED
Stars: ✭ 37 (-88.1%)
Mutual labels:  led, rgb
Blink1
Official software for blink(1) USB RGB LED by ThingM
Stars: ✭ 888 (+185.53%)
Mutual labels:  led, rgb
eruption
Realtime RGB LED Driver for Linux
Stars: ✭ 140 (-54.98%)
Mutual labels:  rgb, led
mqtt-dmx-controller
A simple ArtNet / DMX Controller with MQTT Interface 💡🎬
Stars: ✭ 48 (-84.57%)
Mutual labels:  rgb, led
RGB-Fusion-Tool-PS
Powershell that use RGB Fusion CLI to associate profiles with Windows Processes
Stars: ✭ 30 (-90.35%)
Mutual labels:  rgb, led
RGB Audio Backlight
Arduino Sketch for controlling WS2812 RGB Led Strip + Audio Visualizer
Stars: ✭ 19 (-93.89%)
Mutual labels:  rgb, led
acer-predator-turbo-and-rgb-keyboard-linux-module
Linux kernel module to support Turbo mode and RGB Keyboard for Acer Predator notebook series
Stars: ✭ 125 (-59.81%)
Mutual labels:  rgb, led
pigment
A powerful library that provides color-conversions, palette/scheme generation, color manipulation and many more features intended to provide a great UX.
Stars: ✭ 23 (-92.6%)
Mutual labels:  rgb
TM1637TinyDisplay
Arduino library to display numbers and text on a 4 and 6 digit 7-segment TM1637 display modules.
Stars: ✭ 23 (-92.6%)
Mutual labels:  led
pwm-pca9685-rs
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
Stars: ✭ 19 (-93.89%)
Mutual labels:  led
Md parola
Library for modular scrolling LED matrix text displays
Stars: ✭ 282 (-9.32%)
Mutual labels:  led
rgb-node
RGB node for both servers and mobiles
Stars: ✭ 70 (-77.49%)
Mutual labels:  rgb
NZXTSharp
The one-stop C# SDK for NZXT devices.
Stars: ✭ 48 (-84.57%)
Mutual labels:  rgb
SuperLEDstrip
No description or website provided.
Stars: ✭ 13 (-95.82%)
Mutual labels:  led
MGS.Electronics
Unity plugin for make button switch, knob switch and rocker element in scene.
Stars: ✭ 12 (-96.14%)
Mutual labels:  led

RGB.NET

This project aims to unify the use of various RGB-devices.
It is currently under heavy development and will have breaking changes in the future! Right now a lot of devices aren't working as expected and there are bugs/unfinished features. Please think about that when you consider using the library in this early stage.

If you want to help with layouting/testing devices or if you need support using the library feel free to join the RGB.NET discord-channel.

Adding prerelease packages using NuGet

This is the easiest and therefore preferred way to include RGB.NET in your project.

Since there aren't any release-packages right now you'll have to use the CI-feed from http://nuget.arge.be.
You can include it either by adding http://nuget.arge.be/v3/index.json to your Visual Studio package sources or by adding this NuGet.Config to your project (at the same level as your solution).

.NET 4.5 Support

At the end of the year with the release of .NET 5 the support for old .NET-Framwork versions will be droppped!
It's not recommended to use RGB.NET in projects targeting .NET 4.x that aren't planned to be moved to Core/.NET 5 in the future.

Device-Layouts

To be able to have devices with correct LED-locations and sizes they need to be layouted. Pre-created layouts can be found at https://github.com/DarthAffe/RGB.NET-Resources.

If you plan to create layouts for your own devices check out https://github.com/DarthAffe/RGB.NET/wiki/Creating-Layouts first. There's also a layout-editor which strongly simplifies most of the work: https://github.com/SpoinkyNL/RGB.NET-Layout-Editor

Example usage of RGB.NET

Example video

Example Projects

https://github.com/DarthAffe/KeyboardAudioVisualizer
https://github.com/DarthAffe/RGBSyncPlus

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