Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/revoltchat/backend

Monorepo for Revolt backend services.
https://github.com/revoltchat/backend

api mongodb redis revolt rust

Last synced: about 1 month ago
JSON representation

Monorepo for Revolt backend services.

Lists

README

        

# Revolt Backend

This is a monorepo for the Revolt backend.

| Crate | Path | Description |
| ---------------- | ---------------------------------------------- | ------------------------------------ |
| `delta` | [crates/delta](crates/delta) | REST API server |
| `bonfire` | [crates/bonfire](crates/bonfire) | WebSocket events server |
| `quark` | [crates/quark](crates/quark) | Models and logic |

Note: `january`, `autumn`, and `vortex` are yet to be moved into this monorepo.

## Resources

### Revolt

- [Revolt Project Board](https://github.com/revoltchat/revolt/discussions) (Submit feature requests here)
- [Revolt Testers Server](https://app.revolt.chat/invite/Testers)
- [Contribution Guide](https://developers.revolt.chat/contributing)

## Minimum Supported Rust Version

Rust 1.70 or higher.

## Contributing

The contribution guide is located at [developers.revolt.chat/contributing](https://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

The Revolt backend is generally licensed under the [GNU Affero General Public License v3.0](https://github.com/revoltchat/backend/blob/master/LICENSE). Please check individual crates for further license information.