Rive

Rive banner

Rive is a simple yet powerful and flexible ecosystem of Rust crates for the Revolt API. It implements the entire Revolt API and is suitable for creating custom clients or bots.

The main principle of implementation is simplicity and straightforwardness. This makes it easier to understand and easier to contribute.

The ecosystem includes rive-models, rive-http, rive-gateway and more. These are explained below.

The main rive crate just re-exports these crates. Using crates individually is recommended though.

MSRV

The minimum supported Rust version is 1.64.

Crates

These are crates that most users will use together for a full development experience. You may not need all of these, but they are often used together to accomplish most of what you need.

Credits

License

Crates are distributed under GNU Lesser General Public License v2.1. Branding assets are distributed under Apache License 2.0.