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, 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 @insertish
android-twa Android Trusted Web Activity @insertish
fdroid F-droid repository (Android releases) @insertish
components Components library for Revite

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

There are also some components which we intend to merge into the backend repository in the future:

Repository Description Maintainer(s)
vortex Voice server On Hold
autumn File server micro-service @insertish
january Media proxy and embed generator @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 @everyone
cla Contributor License Agreement @insertish
contributions Open source contribution tracker @insertish
documentation Developers site @insertish, @Rexogamer
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 @insertish
(nobody assigned to issues)
themes Revite themes @Rexogamer
translations Client translations @Rexogamer

Pinned Loading

  1. revolt revolt Public

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

    2k 50

  2. revite revite Public

    Revolt client built with Preact.

    TypeScript 831 189

  3. revolt.js revolt.js Public

    Modern Typescript library for interacting with Revolt.

    TypeScript 216 54

  4. desktop desktop Public

    Revolt Desktop App

    TypeScript 737 88

  5. self-hosted self-hosted Public

    Deploy Revolt using Docker.

    847 104

  6. backend backend Public

    Monorepo for Revolt backend services.

    Rust 1.1k 121

Repositories

Showing 10 of 44 repositories
  • revolt.js Public

    Modern Typescript library for interacting with Revolt.

    revoltchat/revolt.js’s past year of commit activity
    TypeScript 216 MIT 54 8 2 Updated Jun 25, 2024
  • api Public

    Typescript typings and OpenAPI v3 generator for the Revolt API.

    revoltchat/api’s past year of commit activity
    TypeScript 34 MIT 22 7 0 Updated Jun 25, 2024
  • backend Public

    Monorepo for Revolt backend services.

    revoltchat/backend’s past year of commit activity
  • translations Public

    i18n translations of Revolt

    revoltchat/translations’s past year of commit activity
    TypeScript 48 GPL-3.0 62 97 0 Updated Jun 25, 2024
  • rvmob Public

    React Native Revolt client. Community-led project.

    revoltchat/rvmob’s past year of commit activity
    TypeScript 115 AGPL-3.0 17 8 (3 issues need help) 1 Updated Jun 24, 2024
  • frontend Public

    Monorepo for Revolt's frontend.

    revoltchat/frontend’s past year of commit activity
    TypeScript 135 AGPL-3.0 45 105 (15 issues need help) 1 Updated Jun 23, 2024
  • revite Public

    Revolt client built with Preact.

    revoltchat/revite’s past year of commit activity
    TypeScript 831 AGPL-3.0 189 72 2 Updated Jun 23, 2024
  • android Public

    Revolt Android app and internal API library

    revoltchat/android’s past year of commit activity
    Kotlin 23 AGPL-3.0 6 0 0 Updated Jun 23, 2024
  • .github Public
    revoltchat/.github’s past year of commit activity
    Shell 13 7 0 0 Updated Jun 19, 2024
  • wiki Public

    Open contribution documentation powered by mdbook

    revoltchat/wiki’s past year of commit activity
    CSS 2 1 0 0 Updated Jun 19, 2024