{"id":25306533,"url":"https://github.com/chroma-sdk/colore","last_synced_at":"2025-10-28T10:31:56.683Z","repository":{"id":23930610,"uuid":"27311715","full_name":"chroma-sdk/Colore","owner":"chroma-sdk","description":"A powerful C# library for Razer Chroma's SDK","archived":false,"fork":false,"pushed_at":"2023-01-23T09:42:19.000Z","size":14513,"stargazers_count":145,"open_issues_count":9,"forks_count":30,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-09-26T11:12:58.533Z","etag":null,"topics":["api","c-sharp","chroma","chroma-sdk","colors","dotnet","dotnet-core","dotnet-standard","hacktoberfest","interop","library","netcore","netstandard","nuget","peripherals","razer","rgb","sdk","wrapper"],"latest_commit_sha":null,"homepage":"https://chroma-sdk.github.io/Colore/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chroma-sdk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null}},"created_at":"2014-11-29T18:51:01.000Z","updated_at":"2025-02-24T05:56:20.000Z","dependencies_parsed_at":"2023-02-13T11:00:27.254Z","dependency_job_id":null,"html_url":"https://github.com/chroma-sdk/Colore","commit_stats":null,"previous_names":["coralestudios/colore"],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/chroma-sdk/Colore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chroma-sdk%2FColore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chroma-sdk%2FColore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chroma-sdk%2FColore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chroma-sdk%2FColore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chroma-sdk","download_url":"https://codeload.github.com/chroma-sdk/Colore/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chroma-sdk%2FColore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281424801,"owners_count":26499021,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","c-sharp","chroma","chroma-sdk","colors","dotnet","dotnet-core","dotnet-standard","hacktoberfest","interop","library","netcore","netstandard","nuget","peripherals","razer","rgb","sdk","wrapper"],"created_at":"2025-02-13T10:25:19.803Z","updated_at":"2025-10-28T10:31:56.676Z","avatar_url":"https://github.com/chroma-sdk.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"images/logo.png\" alt=\"Colore\"\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://opensource.org/licenses/MIT\"\u003e\n    \u003cimg alt=\"MIT License\" src=\"https://img.shields.io/badge/license-MIT-blue.svg\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/chroma-sdk/Colore/releases\"\u003e\n    \u003cimg alt=\"Latest GitHub release\" src=\"https://img.shields.io/github/release/chroma-sdk/Colore.svg?logo=github\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.nuget.org/packages/Colore\"\u003e\n    \u003cimg alt=\"NuGet package\" src=\"https://img.shields.io/nuget/v/Colore.svg\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eA powerful and elegant C# library for Razer Chroma's SDK.\u003c/p\u003e\n\n| | GitHub | AppVeyor | Travis |\n|-|-|-|-|\n| [**`master`**][master] | [![Workflow status][gha-master-badge]][gha-master] | [![Build status][appveyor-master-badge]][appveyor-master-status] | [![TravisCI Status][travis-master-badge]][travis-master-status] |\n| [**`develop`**][develop] | [![Workflow status][gha-develop-badge]][gha-develop] | [![Build status][appveyor-develop-badge]][appveyor-develop-status] | [![TravisCI Status][travis-develop-badge]][travis-develop-status] |\n\n| [`master`][master] | [![Test status][test-master-badge]][test-master-status] | [![Codecov coverage][codecov-master-badge]][codecov-master] | [![CodeFactor][codefactor-master-badge]][codefactor-master] |\n|-|-|-|-|\n| [**`develop`**][develop] | [![Test status][test-develop-badge]][test-develop-status] | [![Codecov coverage][codecov-develop-badge]][codecov-develop] | [![CodeFactor][codefactor-develop-badge]][codefactor-develop] |\n\nGetting started\n---------------\n\nIf you are a new developer and are looking for a helpful guide on how to get started, head on over to the [documentation](https://chroma-sdk.github.io/Colore/docs/articles/getting-started.html) which describes getting Colore installed and running some example code.\n\nContributing\n------------\n\n[![Discussions][discussions-badge]][discussions]\n[![Discord][discordbadge]][discord]\n\n*For discussing, you can [discuss right here in the repo][discussions] or join the Razer Community Discord server using the badges above. If you want to join the Slack chat, contact [Adam Hellberg][sharp] ([sharparam@sharparam.com](mailto:sharparam@sharparam.com)).*\n\nContributors are very welcome! If you have code fixes, please [submit a pull request][newpull] here on GitHub.\n\nIf you want to join the development team, please contact [Sharparam][sharp] on GitHub.\n\nAll authors and contributors are listed in the [`AUTHORS`](AUTHORS) file.\nFeel free to add yourself to this file under a relevant section in your pull request.\n\nPlease read the [`CONTRIBUTING.md`](CONTRIBUTING.md) file before making a pull request.\n\n### Code of Conduct\nPlease note that this project is released with a [Contributor Code of Conduct][coc].\nBy participating in this project you agree to abide by its terms.\n\nLicense\n-------\n\nCopyright \u0026copy; 2015-2021 by [Adam Hellberg][sharp] and [Brandon Scott][bs].\n\nThis project is licensed under the MIT license, please see the file [`LICENSE`](LICENSE) for more information.\n\nRazer is a trademark and/or a registered trademark of Razer USA Ltd.\nAll other trademarks are property of their respective owners.\n\nInstalling\n----------\n\nUsing Colore in your project is simple, all you have to do is install it with NuGet!\n\n```powershell\nInstall-Package Colore\n```\n\nOr using the .NET CLI tools:\n\n```powershell\ndotnet add package Colore\n```\n\nYou can also search for it in Visual Studio by right clicking your project and choosing \"Manage NuGet Packages...\" and install it the GUI way.\n\n### Pre-releases\n\nNew release candidate versions will be uploaded to NuGet and marked as pre-releases there (vX.Y.Z-rcDDDD).\n\nYou can also find pre-release versions for [Colore][gpr-colore] and any additional extensions in [the GitHub package registry][gpr]. The GitHub package registry will be the place where you'll always find the most bleeding edge packages.\n\n### Extensions\n\nThe [WPF][colore-wpf] and [WinForms][colore-winforms] extension packages for Colore are not yet available for the new Colore version, but will be on NuGet soon™, so stay tuned!\n\nUsing\n-----\n\nObtain a reference to an `IChroma` instance by calling `Colore.ColoreProvider.CreateNative()`.\n\nThis instance initializes the Chroma SDK so it is important you **save this reference** for the lifetime of your application!\nIf you need to dispose of it and obtain a new one later, be sure to call the uninitialize method first!\n\nColore supports binding to both the [native Chroma SDK][chroma-native] and the [REST API][chroma-rest].\nTo use the REST API, create an `IChroma` instance by calling `Colore.ColoreProvider.CreateRestAsync(AppInfo)`.\nThe REST API requires information about your application, so you'll have to pass an instance of `AppInfo` to `CreateRestAsync` containing details about your application or game.\n\nFor a more in-depth guide on how to get started, check out [our wiki][getting-started].\n\nFor more information on the native and REST SDKs that Colore uses, check out [Razer's official page for the Chroma SDK][rzdev] and their [page about SDK tools][chroma-sdk-tools].\n\nDependencies\n------------\n\nColore depends on the Razer Chroma SDK (`RzChromaSDK64.dll` or `RzChromaSDK.dll`).\n\nThe Razer Chroma SDK is provided by Razer and installed together with the [Synapse application][synapse].\nMore information can be read [on their website][rzdev].\n\nOther dependencies are installed via NuGet and listed in each project file.\n\nBuilding\n--------\n\nColore supports building for multiple target frameworks.\nAt the moment, these are .NET Standard 1.3 and .NET Framework 4.5.1.\nWhen building the project, DLLs for both frameworks will be generated in the output folders, under the folder names `netstandard1.3` and `net451`.\nUse the ones fitting for your application.\n\nThe below examples compiles Colore in Release mode.\n\n```powershell\n.\\build.ps1 -Configuration Release\n```\n\nYou can also use the \"CI\" build target to generate the same artifacts made available for each release of Colore.\n\n```powershell\n.\\build.ps1 -Configuration Release -Target CI\n```\n\nYou will find the resulting artifact files under the `artifacts` folder in the root of the repository.\n\nNote that the above commands are executed with [PowerShell][ps]. If you are building on a Linux system or macOS,\nuse the `build.sh` script in place of `build.ps1` (you may have to make it executable first with `chmod +x build.sh`).\n\nNative Documentation\n--------------------\nAs Colore is built upon the native Chroma SDK for C++, it can be worth taking a look at their [documentation][chroma-native].\n\nREST Documentation\n------------------\n\nColore's REST mode is built on Razer's official REST API, which [has its own documentation][chroma-rest].\n\nRazer Chroma Workshop\n---------------------\n\nMany of the games and apps featured on the [Razer Chroma Workshop][workshop] have used the Colore library.\n\nThe official [Razer Chroma Workshop][workshop] is your one-stop-shop to get the most out of your Chroma devices. Whether it's smart lighting based on in-game events, standalone apps or stunning profiles created by fans around the world, the Chroma Workshop is where you can explore, download and even share your own creations.\n\nGames using Colore\n------------------\n\nThe following games (powered by Unity) are using Colore:\n\n[![DubWars](http://cdn.akamai.steamstatic.com/steam/apps/290000/capsule_184x69.jpg)](https://store.steampowered.com/app/290000/)\n[![Masquerada: Songs and Shadows](http://cdn.akamai.steamstatic.com/steam/apps/459090/capsule_184x69.jpg)](https://store.steampowered.com/app/459090/)\n[![Nevermind](http://cdn.akamai.steamstatic.com/steam/apps/342260/capsule_184x69.jpg)](https://store.steampowered.com/app/342260/)\n[![Please, Don't Touch Anything 3D](http://cdn.akamai.steamstatic.com/steam/apps/529590/capsule_184x69.jpg)](https://store.steampowered.com/app/529590/)\n[![Starcrawlers](http://cdn.akamai.steamstatic.com/steam/apps/318970/capsule_184x69.jpg)](https://store.steampowered.com/app/318970/)\n[![The Little Acre](http://cdn.akamai.steamstatic.com/steam/apps/423590/capsule_184x69.jpg)](https://store.steampowered.com/app/423590/)\n\nProjects using Colore\n---------------------\n\n[Aurora](https://www.project-aurora.com/) - Unified lighting effects across multiple brands and various games. ([GitHub](https://github.com/antonpup/Aurora))\n\nThere may be others we are unaware of, so please let us know if there are any others.\n\n[coc]: CODE_OF_CONDUCT.md\n[getting-started]: https://github.com/chroma-sdk/Colore/wiki/Getting-started\n[newpull]: https://github.com/chroma-sdk/Colore/pull/new/develop\n[sharp]: https://github.com/Sharparam\n[contrib]: CONTRIBUTING.md\n[bs]: https://github.com/brandonscott\n[master]: https://github.com/chroma-sdk/Colore/tree/master\n[develop]: https://github.com/chroma-sdk/Colore/tree/develop\n\n[license]: https://opensource.org/licenses/MIT\n[licensebadge]: https://img.shields.io/badge/license-MIT-blue.svg\n[ghrelease]: https://github.com/chroma-sdk/Colore/releases\n[ghreleasebadge]: https://img.shields.io/github/release/chroma-sdk/Colore.svg?logo=github\n[ng]: https://www.nuget.org/packages/Colore\n[ngverbadge]: https://img.shields.io/nuget/v/Colore.svg\n[gpr]: https://github.com/chroma-sdk/Colore/packages\n[gpr-colore]: https://github.com/chroma-sdk/Colore/packages/274021\n\n[gha-develop]: https://github.com/chroma-sdk/Colore/actions?query=workflow%3ACI+branch%3Adevelop\n[gha-develop-badge]: https://github.com/chroma-sdk/Colore/workflows/CI/badge.svg?branch=develop\n[appveyor-develop-status]: https://ci.appveyor.com/project/chroma-sdk/colore/branch/develop\n[appveyor-develop-badge]: https://ci.appveyor.com/api/projects/status/on4kfnasv564yhh9/branch/develop?svg=true\n[travis-develop-status]: https://travis-ci.org/chroma-sdk/Colore\n[travis-develop-badge]: https://travis-ci.org/chroma-sdk/Colore.svg?branch=develop\n[test-develop-status]: https://ci.appveyor.com/project/chroma-sdk/colore/branch/develop/tests\n[test-develop-badge]: https://img.shields.io/appveyor/tests/chroma-sdk/Colore/develop.svg\n[codecov-develop]: https://codecov.io/gh/chroma-sdk/Colore/branch/develop\n[codecov-develop-badge]: https://codecov.io/gh/chroma-sdk/Colore/branch/develop/graph/badge.svg\n[codefactor-develop]: https://www.codefactor.io/repository/github/chroma-sdk/colore/overview/develop\n[codefactor-develop-badge]: https://www.codefactor.io/repository/github/chroma-sdk/colore/badge/develop\n\n[gha-master]: https://github.com/chroma-sdk/Colore/actions?query=workflow%3ACI+branch%3Amaster\n[gha-master-badge]: https://github.com/chroma-sdk/Colore/workflows/CI/badge.svg?branch=master\n[appveyor-master-status]: https://ci.appveyor.com/project/chroma-sdk/colore/branch/master\n[appveyor-master-badge]: https://ci.appveyor.com/api/projects/status/on4kfnasv564yhh9/branch/master?svg=true\n[travis-master-status]: https://travis-ci.org/chroma-sdk/Colore\n[travis-master-badge]: https://travis-ci.org/chroma-sdk/Colore.svg?branch=master\n[test-master-status]: https://ci.appveyor.com/project/chroma-sdk/colore/branch/master/tests\n[test-master-badge]: https://img.shields.io/appveyor/tests/chroma-sdk/Colore/master.svg\n[codecov-master]: https://codecov.io/gh/chroma-sdk/Colore\n[codecov-master-badge]: https://codecov.io/gh/chroma-sdk/Colore/branch/master/graph/badge.svg\n[codefactor-master]: https://www.codefactor.io/repository/github/chroma-sdk/colore/overview/master\n[codefactor-master-badge]: https://www.codefactor.io/repository/github/chroma-sdk/colore/badge/master\n\n[gitter]: https://gitter.im/chroma-sdk/Colore\n[gitterbadge]: https://badges.gitter.im/Join%20Chat.svg\n[discord]: https://discord.gg/4ysuMYK\n[discordbadge]: https://img.shields.io/discord/342761229544194048.svg?label=discord\u0026logo=discord\n[discussions]: https://github.com/chroma-sdk/Colore/discussions\n[discussions-badge]: https://img.shields.io/badge/github-discussions-brightgreen?logo=github\n\n[colorelogo]: https://files.sharparam.com/2017/10/31/colore-logo.png\n[colore-wpf]: https://github.com/chroma-sdk/Colore.Wpf\n[colore-winforms]: https://github.com/chroma-sdk/Colore.WinForms\n\n[rzdev]: https://developer.razer.com/chroma/\n[chroma-sdk-tools]: https://developer.razer.com/works-with-chroma/download/\n[synapse]: https://www.razer.com/synapse-3\n[chroma-native]: https://assets.razerzone.com/dev_portal/C%2B%2B/html/en/index.html\n[chroma-rest]: https://assets.razerzone.com/dev_portal/REST/html/index.html\n\n[ps]: https://docs.microsoft.com/en-us/powershell/\n\n[workshop]: https://www.razer.com/chroma-workshop\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchroma-sdk%2Fcolore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchroma-sdk%2Fcolore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchroma-sdk%2Fcolore/lists"}