forked from jmug/stoatchat
906dd3fb049bda4cbc6a42801b295437addfeab9
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
Docker Helper Scripts
If you have Docker installed, you can use the helper scripts to deploy Revolt in your development environment.
| Command | Description |
|---|---|
./build.sh |
Build Docker Image. |
./run.sh |
Run Docker container. |
./monitor.sh |
View container logs. |
./remove.sh |
Kill and remove container. |
License
Delta is licensed under the GNU Affero General Public License v3.0.
Description
This is the monorepo for Handmade Revolt backend services, our hosted instance is available at
https://chat.handmadecities.com
Languages
Rust
90.8%
HTML
8.3%
Shell
0.4%
Dockerfile
0.3%