Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/julusian/node-loupedeck
https://github.com/julusian/node-loupedeck
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/julusian/node-loupedeck
- Owner: Julusian
- License: mit
- Created: 2022-10-09T20:56:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T19:12:09.000Z (4 months ago)
- Last Synced: 2024-10-20T15:43:22.133Z (3 months ago)
- Language: TypeScript
- Homepage: https://julusian.github.io/node-loupedeck/
- Size: 2.88 MB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# @loupedeck
![Node CI](https://github.com/Julusian/node-loupedeck/workflows/Node%20CI/badge.svg)
[@loupedeck](https://www.npmjs.com/org/loupedeck) is a collection of libraries for interfacing with the various models of the [Loupedeck](https://loupedeck.com/uk/).
## Device Support
- [x] Loupedeck CT
- [x] Loupedeck Live (firmware v0.2)
- [x] Loupedeck Live S
- [x] Razer Stream controller
- [x] Razer Stream controller X## Intended use
This library has nothing to do with the official Loupedeck software. There is nothing here to install and run. This is a library to help developers make alternatives to that software
## Installing & Usage
Check one of the installable packages for installation and usage instructions:
- [`@loupedeck/node`](https://npm.im/@loupedeck/node)
- [`@loupedeck/web`](https://npm.im/@loupedeck/web)### Have another target you wish to use?
It is intended that this library will be split into a platform agnostic 'core' layer, and a nodejs specific layer. This will allow for using WebSerial or other serial backends. Let me know if you are interested in utilising this, as a reminder to get it done!
## References
This is largly based on the prior works:
- https://github.com/foxxyz/loupedeck
- https://github.com/CommandPost/CommandPost/blob/develop/src/extensions/hs/loupedeck/init.lua
- https://github.com/bitfocus/loupedeck-ct## Contributing
The @loupedeck team enthusiastically welcomes contributions and project participation! There's a bunch of things you can do if you want to contribute! Please don't hesitate to jump in if you'd like to, or even ask us questions if something isn't clear.
Please refer to the [Changelog](CHANGELOG.md) for project history details, too.