Bindings for other languages are generated using either uniffi or c-ffi.
These are the supported languages and platforms:
Language | Tool | Platform | Repository |
---|---|---|---|
Kotlin | uniffi | android | rgb-lib-kotlin |
Node.js | c-ffi | Linux, macOS, Windows | rgb-lib-nodejs |
Python | uniffi | Linux, macOS, Windows | rgb-lib-python |
Swift | uniffi | iOS, macOS | rgb-lib-swift |
See each project's README for more details.