A .NET wrapper for the Razer Chroma SDK.
- Provides a lightweight interface to the C++ implementation of the Chroma SDK.
- Supports the full range of device types:
- Keyboards
- Mice
- Keypads
- Headsets
- Mousepads
- Chroma Link devices
- Supports both static and custom effects.
- Built-in capture of SDK notifications.
- Keeps track of all created effects.
- Microsoft .NET 6.0 Desktop Runtime (x64 version)
- Razer Synapse 3
ChromaWrapper is available as a NuGet package, so you may add it from Visual Studio's "Manage NuGet packages" functionality.
Alternatively, you may add it from the command line by running:
dotnet add package ChromaWrapper
- Visual Studio Community 2022 with the .NET desktop development workload installed
- Razer Synapse 3 or the Razer Chroma SDK
Contributions are welcome! Please read on how to contribute.
We follow the Contributor Covenant Code of Conduct.
- Heavy inspiration from the Colore .NET library.