Rust crate for wrapping the Janus C plugin API, so you can build Janus plugins in Rust. WIP.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Documentation janus-plugin Build Status

Library for creating Rust plugins and event handlers for Janus. Still moderately unstable.

janus-plugin = "0.11.1"

If you want to build a version compatible with Janus >= 0.3 (which is more recent than e.g. Ubuntu's version), then use the refcount feature:

janus-plugin = { version = "0.11.1", features = ["refcount"] }


Requires the Jansson native library (Ubuntu: libjansson-dev) to link against; tested as compatible with versions >= 2.5.

$ cargo build --all


$ cargo test --all


Here are some projects which are using these bindings: