![](https://private-user-images.githubusercontent.com/18637121/298399501-4cf387ef-48e3-4cee-8ebd-2f5e261bc8bc.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTM5NDU4NjUsIm5iZiI6MTcxMzk0NTU2NSwicGF0aCI6Ii8xODYzNzEyMS8yOTgzOTk1MDEtNGNmMzg3ZWYtNDhlMy00Y2VlLThlYmQtMmY1ZTI2MWJjOGJjLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA0MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNDI0VDA3NTkyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE3ZDcxNzg3OGI1YmJlYWY5NjUwZWVmOGIxNmFjN2RiNzRiMmNlNzhmYTk3NmZlNTRlM2FjOTY3YzcyN2EzZTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.pr-s9ATXph9oBGb-uGTRc24eRCqKclsC1vjgMBZOsGI)
![](https://github.com/pipoblak/central-r9/raw/main/video.jpeg?raw=true)
- Javascript/Typescript
- Electron
- OpenRGB Server running at port 6742 in the target Hosts(r9-gaming.local, r9-stream.local) (only required to control LEDS)
- Open Hardware Monitor running at port 8085 in the target Hosts(r9-gaming.local, r9-stream.local) (only required to show hardware stats in gaming mode)
- NodeJS
- Install Modules
yarn install
- Run
yarn start
yarn package
- Framer Motion (used to control animations with react)
- Electron Boilerplate (used to easily setup electron with react)
- Open RGB SDK (used to control LEDS)
- Open Hardware Monitor (used to fetch hardware info)
- Apple Bonjour Service (used to install MDNS on windows PCs allowing hosts like r9-gaming.local)