Community plugin registry for Klyx. This repository hosts and validates community-built Klyx plugins distributed as .klyx bundle files.
- A
plugin.jsonat the root of your project (see sample) - The
io.github.klyx-dev.pluginGradle plugin applied
./gradlew klyxBundleThe default output goes in app/build/klyx/my-plugin.klyx.
Via GitHub PR:
- Fork the registry repo
- Add your
.klyxfile to theincoming/directory - Create a pull request
- CI validates the bundle; wait for merge
A .klyx file is a gzipped tarball containing:
| Entry | Required | Description |
|---|---|---|
plugin.json |
Yes | Plugin metadata (id, version, name, etc.) |
plugin.apk |
Yes | The compiled APK |
icon.png |
No | Store icon (512x512 recommended) |
readme.md |
No | Plugin description / docs |
changelog.md |
No | Version changelog |
plugins/
index.json <- Auto-generated registry
{plugin-id}/
metadata.json <- Extracted plugin.json
icon.png <- Extracted plugin icon
readme.md <- Extracted readme
changelog.md <- Extracted changelog
{version}.klyx <- Bundle files
incoming/ <- Drop .klyx files here (via PR)
See the publishing guide above. All submissions are validated by CI before merging.