The user manual and rust docs are published for
the current state of the main
branch as well.
This repository is a cargo workspace with the OpenMLS library as the main component.
In order to use OpenMLS an implementation of the traits is required. This repository provides two default implementations
It further holds the following crates that are used for testing.
A basic delivery service can be found in delivery-service/ds. To interact with the delivery service the ds-lib provides the necessary types.
A basic command line client can be found in cli. Note that this is a PoC for testing and must not be used for anything else.
OpenMLS welcomes contributions! Before contributing, please read the contributing guidelines carefully. You can start by looking at the open issues or join the discussion on GitHub discussions or Zulip.
OpenMLS adheres to the Contributor Covenant Code of Coduct. Please read the Code of Conduct carefully.