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

Resources

Revolt

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.

S
Description
This is the monorepo for Handmade Revolt backend services, our hosted instance is available at https://chat.handmadecities.com
Readme AGPL-3.0
13 MiB
Languages
Rust 90.8%
HTML 8.3%
Shell 0.4%
Dockerfile 0.3%