2 releases
Uses new Rust 2024
| 0.0.2 | Apr 15, 2025 |
|---|---|
| 0.0.1 | Aug 8, 2024 |
#448 in #web-framework
Used in 2 crates
2MB
33K
SLoC
Palpo: A Rust Matrix Server Implementation
Palpo is a cutting-edge chat server written in Rust and supporting Matrix protocol and PostgreSQL database, aiming to deliver high performance, scalability, and robust federation capabilities. With Palpo, we aspire to redefine decentralized communication—providing real-time messaging and collaboration at minimal operational cost. We welcome open-source contributors and all kinds of help!
Project Highlights
-
High-Performance Rust Core
Based Salvo web server, Palpo leverages Rust’s safety and concurrency model, enabling a low-overhead server that is both fast and reliable. -
Open Ecosystem
Portions of our code reference or derive inspiration from the excellent work in palpo and conduit. By building atop established open-source projects, we aim for compatibility and rapid iteration. -
Federation & Standards
Palpo implements the Matrix protocol to ensure full interoperability with other Matrix homeservers, facilitating a truly decentralized network of real-time communication. -
Demo Server
- URL: https://matrix.palpo.im
- To test quickly, open Cinny and use
https://matrix.palpo.imas your custom homeserver.
Current progress
We use Complement for end-to-end testing. All Complement test reslts: test_all.result.jsonl
Acknowledge
This project has ported the code of the following open source projects: ruma, tuwunel, Thank you!
Dependencies
~52–73MB
~1.5M SLoC