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.
- Host: GitHub
- URL: https://github.com/revoltchat/backend
- Owner: revoltchat
- License: agpl-3.0
- Created: 2021-06-15T13:11:41.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T22:26:02.000Z (about 2 months ago)
- Last Synced: 2024-04-09T20:00:55.294Z (about 2 months ago)
- Topics: api, mongodb, redis, revolt, rust
- Language: Rust
- Homepage: https://developers.revolt.chat/api/
- Size: 2.57 MB
- Stars: 1,041
- Watchers: 13
- Forks: 109
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars - backend
- my-awesome-stars - revoltchat/backend - Monorepo for Revolt backend services. (Rust)
- awesome-rust - Revolt/backend - User-first chat platform built with modern web technologies. Stars:`1.0K`. (Applications / Web)
- awesome-stars - backend
- awesome-rust-cn - Revolt/backend - 用现代网络技术建立的用户至上的聊天平台. (应用程序 Applications / 网络 Web)
- awesome-stars - revoltchat/backend - Monorepo for Revolt backend services. (Rust)
- awesome-stars - backend
- awesome-rust - Revolt/backend - first chat platform built with modern web technologies. (Applications / Web)
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.