mirror of
https://github.com/stoatchat/stoatchat.git
synced 2026-07-10 13:06:55 +00:00
1d5800a3b86cbb3e86dc99cd4d9470e1d01bc556
Delta
Description
Delta is a blazing fast API server built with Rust for Revolt.
Features:
- Robust and efficient API routes for running a chat platform.
- Distributed notification system, allowing any node to be seamlessly connected.
- Simple deployment, based mostly on pure Rust code and libraries.
- Hooks up to a MongoDB deployment, provide URI and no extra work needed.
Stack
- Rocket (REST)
- Async Tungstenite (WebSockets)
- MongoDB
Resources
Revolt
- Revolt Project Board (Submit feature requests here)
- Revolt Testers Server
- Contribution Guide
CLI Commands
| Command | Description |
|---|---|
./publish.sh |
Publish a Docker Image. |
./set_version.sh |
Update the version. Not intended for PR use. |
cargo build |
Build/compile Delta. |
cargo run |
Run Delta. |
cargo fmt |
Format Delta. Not intended for PR use to avoid accidentally formatting unformatted files. |
Contributing
The contribution guide is located at developers.revolt.chat/contributing. Please note that a pull request should only take care of one issue so that we can review it quickly.
License
Delta is licensed under the GNU Affero General Public License v3.0.
Languages
Rust
94.2%
HTML
4.8%
Shell
0.4%
Dockerfile
0.3%
Python
0.2%