45 releases

Uses new Rust 2024

0.18.0 Apr 26, 2026
0.17.1 Jan 5, 2026
0.17.0 Nov 20, 2025
0.15.4 Jul 8, 2025
0.2.0 Jul 24, 2020

#640 in Parser implementations

Download history 3489/week @ 2026-01-23 4183/week @ 2026-01-30 3474/week @ 2026-02-06 10043/week @ 2026-02-13 10303/week @ 2026-02-20 10530/week @ 2026-02-27 10605/week @ 2026-03-06 12011/week @ 2026-03-13 12753/week @ 2026-03-20 14279/week @ 2026-03-27 14231/week @ 2026-04-03 14311/week @ 2026-04-10 13164/week @ 2026-04-17 14678/week @ 2026-04-24 13689/week @ 2026-05-01 16545/week @ 2026-05-08

60,952 downloads per month
Used in 95 crates (12 directly)

MIT license

1MB
17K SLoC

ruma-common

crates.io page docs.rs page license: MIT

Common types for other Ruma crates.

The feature-gated modules are defined as follow:

api module

Behind the api feature, core types used to define the requests and responses for each endpoint in the various Matrix API specifications. These types can be shared by client and server code for all Matrix APIs.

Dependencies

~13–20MB
~293K SLoC