The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Backend Alternatives
Similar projects and alternatives to backend
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Zulip
Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
-
fosscord
Discontinued 📬 Spacebar is a free open source selfhostable discord compatible communication platform [Moved to: https://github.com/spacebarchat/spacebarchat]
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
server
Spacebar server - A reimplementation of the Discord.com backend, built with Typescript and love (by spacebarchat)
backend reviews and mentions
-
Selfhosted discord alternative
What's not open source of Revolt Chat? Last time I checked, they were using GPL 3.0.
-
How to use API?
Our API is documented here, and there's API libraries for popular programming languages (I'd recommend you use one of those instead of rolling your own implementation). To authenticate as bot you have to pass X-Bot-Token instead of X-Session-Token.
-
Issues with channels
Fixed as of https://github.com/revoltchat/backend/commit/86ad72b4264ca08ad39023dacff82684cb0ae9ee.
-
How discord mange 300M socket connection
Revolt
-
Revolt: Open-source alternative to Discord written in Rust
Just want to suggest that if you're interested in doing this in the future, please put in effort to define interfaces up front. I took a quick look at the codebase and it looks like mongo is "in there pretty good"[0] without any abstraction to make it easily shimmable.
Just a little specification around the that interface (Trait) will go a long way to making other backends possible and should make it much easier to know and manage the API contract a capable database must provide.
[0]: https://github.com/revoltchat/delta/blob/master/src/database...
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Stats
revoltchat/backend is an open source project licensed under GNU Affero General Public License v3.0 which is an OSI approved license.
The primary programming language of backend is Rust.
Sponsored