Repository navigation
For developers
Plugins are written in Rust and compiled to WebAssembly (component model, interface mumcord:plugin@1.0.0).
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin testThe mumcord-plugin tool creates a plugin from the template, builds it reproducibly, checks it, runs test scenarios against a mock host and serves a local registry. To try your plugin, switch on Developer mode in Settings > Advanced and load it from the Developer tab in Settings > Plugins.
- Getting started
- Detailed pages for the API, manifest, permissions, building, testing and publishing are in the docs site.
- Source: Mumcord/plugins
- Crates:
mumcord-plugin(command-line tool) andmumcord-plugin-sdk(SDK)
Open a pull request in Mumcord/plugins adding plugins/<id>/. It needs one maintainer approval and green CI. Rules: OSI-approved licence, reproducible build, no ads, tracking, payments or loot boxes. You can also run your own plugin repository; users add it in Settings > Plugins.
Official plugins: AGPL-3.0. Template, docs and SDK: Apache-2.0.
Mumcord · Plugins repository · Docs · Your Mumble server. Finally cosy.
Using plugins
Plugins
Build