Skip to content
@revoltchat

Revolt

Open source user-first chat platform.

Welcome to Revolt's GitHub organisation!

Revolt is an open source user-first chat platform. You can find links to useful resources about the project below.

Screenshot of the Revolt client with the Revolt Testers server open in the Information and Rules channel.

Links

Get Revolt

Get Revolt for your platform from the website!

Repositories

Clients

Here are clients being maintained under Revolt's organisation:

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 🚥

You can find additional 3rd party clients here.

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)

Server software

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

Everything else

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

Pinned Loading

  1. revolt Public

    Repository for miscellaneous repository management and discussions: https://github.com/revoltchat/revolt/discussions

    2.2k 49

  2. revite Public

    Revolt client built with Preact.

    TypeScript 919 221

  3. revolt.js Public

    Modern Typescript library for interacting with Revolt.

    TypeScript 242 63

  4. desktop Public

    Revolt Desktop App

    TypeScript 911 108

  5. self-hosted Public

    Instructions and resources to deploy Revolt using Docker.

    JavaScript 1.2k 152

  6. backend Public

    Monorepo for Revolt backend services.

    Rust 1.5k 168

Repositories

Showing 10 of 54 repositories
  • frontend Public

    Monorepo for Revolt's frontend.

    TypeScript 290 AGPL-3.0 67 100 (12 issues need help) 3 Updated Apr 1, 2025
  • android Public

    Revolt Android app and internal API library

    Kotlin 78 AGPL-3.0 17 0 1 Updated Mar 31, 2025
  • backend Public

    Monorepo for Revolt backend services.

    Rust 1,469 168 85 (10 issues need help) 15 Updated Mar 31, 2025
  • translations Public

    i18n translations of Revolt

    TypeScript 54 GPL-3.0 66 25 1 Updated Mar 31, 2025
  • ios Public

    Revolt iOS App

    Swift 43 AGPL-3.0 9 4 1 Updated Mar 27, 2025
  • revolt.js Public

    Modern Typescript library for interacting with Revolt.

    TypeScript 242 MIT 63 7 3 Updated Mar 23, 2025
  • revolt.chat Public

    Revolt website that serves as a hub providing information regarding the project and downloads.

    Astro 86 31 6 (1 issue needs help) 3 Updated Mar 21, 2025
  • wiki Public

    Open contribution documentation powered by mdbook

    CSS 6 3 1 (1 issue needs help) 1 Updated Mar 10, 2025
  • self-hosted Public

    Instructions and resources to deploy Revolt using Docker.

    JavaScript 1,241 152 9 (1 issue needs help) 3 Updated Mar 8, 2025
  • themes Public

    Official and community-made Revolt themes.

    CSS 49 46 1 0 Updated Mar 6, 2025