Revolt is an open source user-first chat platform. You can find links to useful resources about the project below.
-
🌍 Website: The Revolt website.
-
💖 Donate to Revolt: Help support the project.
-
📖 Support: Get help with using Revolt.
-
✨ awesome-revolt: Find libraries and more!
-
😎 Contributing to Revolt: Learn how to contribute to Revolt.
-
🦜 Discussions: Request features or ask questions.
-
🔧 Developer Documentation: Documentation for developers.
-
💻 Project Tracker: GitHub project overview.
-
⬅️ Pull Requests: GitHub pull request overview.
-
🕓 Roadmap: High-level product roadmap.
Get Revolt for your platform from the website!
Here are clients being maintained under Revolt's organisation, though not all of them are necessarily maintained by the core team and instead are community projects (you can also find more third-party clients here).
Note
revoltchat/frontend is the next-generation Revolt client, more details here
Repository | Description | Maintainer(s) | Recommended For Use | Working State |
---|---|---|---|---|
revite | Preact Progressive Web App | @insertish | ✅ | ✅ |
frontend | Solid.js Progressive Web App | @insertish | 🚥 | |
android | Android App | @infi | 🚥 | |
ios | iOS App | @zomatree | 🚥 | |
rvmob | React Native Client | @Rexogamer | ✅ | |
mutiny | GTK4 Desktop Client |
There are also some wrappers and adjacent repositories:
Repository | Description | Maintainer(s) |
---|---|---|
desktop | Electron desktop wrapper for Revite | |
android-twa | Android Trusted Web Activity | |
fdroid | F-droid repository (Android releases) |
Below is a list of all the repositories relevant to developing the core Revolt service.
Repository | Description | Maintainer(s) |
---|---|---|
backend | Rust core libraries and backend services | @insertish |
rfcs | RFCs for changes to Revolt | @insertish |
api | JavaScript API library | @insertish |
revolt.js | JavaScript library | @insertish |
There are also some components which we intend to merge into the backend repository in the future:
Repository | Description | Maintainer(s) |
---|---|---|
autumn | File server micro-service | @insertish |
Here is a list of important repositories and who is managing each.
Repository | Description | Maintainer(s) |
---|---|---|
awesome-revolt | Awesome list for Revolt | |
wiki | Developers site | |
cla | Contributor License Agreement | |
contributions | Open source contribution tracker | |
genemoji | Emoji pack structure unification toolchain | @infi |
legal | Legal documents | @insertish |
revolt | Organisation repository | |
revolt.chat | Landing page | |
revolt.py | Python wrapper | |
self-hosted | Docker Compose Configuration | @DeclanChidlow |
themes | Revite themes | @DeclanChidlow |
translations | Client translations | @DeclanChidlow |