awesome-revolt
awesome-revolt copied to clipboard
Collection of Revolt libraries, bots, clients and other cool stuff.
Awesome Revolt

An awesome list of things for the chat application Revolt.

Revolt is a user-first, privacy-friendly chat platform built with modern web technologies.
Contents
- 💻 API Libraries
- 🤖 Bots
- 🎨 Themes
- 🔧 Third-party Clients
💻 API Libraries
- Node.js: revolt.js - Official JavaScript library for Revolt.
- C#: Revolt.NET - The .NET library for Revolt.
- C#: Revolution - Yet another .Net Wrapper for Revolt.
- C#: RevoltSharp - C# lib with all the events and easy to use design.
- Dart: Volt - Wrapper around Revolt Bot API for Dart.
- Go: Revoltgo - Go library for Revolt.
- Java: Java Revolt Bridge - Java client library for interacting with the Revolt chat platform.
- Kotlin: RevoltKt - Pure-Kotlin library for bots to interface with Revolt.
- Node.js/Deno: Revolt.io - JavaScript library for Revolt.
- Node.js: Voltare - Typed, modular and extendable Revolt bot framework.
- Node.js: Revoltx - RevoltX is a framework for creating Revolt bots, powered by the @sapphire/framework Arguments and Preconditions system.
- Node.js: Reject.js - Compatibility layer for Discord.js bots to port themselves to Revolt.js.
- Python: pyrevolt - A library to wrap the Revolt API, made to be easy-to-use but powerful and feature rich.
- Python: Voltage - A simple asynchronous pythonic wrapper for the revolt api.
- Python: defectio - Asyncronous and typed Python library for Revolt.
- Python: Revolt.py - Python library for Revolt.
- Python: Luster - Modern Python library for Revolt.chat API.
- Rust: Robespierre - Rust library for Revolt.
- Rust: Revolt.rs - An API wrapper for Revolt.
- Rust: Ruvolt - Revolt API wrapper for create bots.
- Swift: RevoltKit - An API wrapper for Swift.
🤖 Bots
- DiscordBridge - Temporary Discord bridge until first-party support is added.
- PhotoBox - A bot that creates and morphs images into fun memes or with crazy filters.
- Taco - Multi-purpose bot, includes Discord bridge.
- Disbridge - A Revolt - Discord bridge for people that have friends who won't switch.
- TelegramBridge - Telegram <==> Revolt bridge.
- Remix - Multi-purpose bot, includes Fun, Meme, Games.
- revcord - Discord bridge with setup through commands. Supports edits, images, embeds etc.
🎨 Themes
- Official Theme Repository - Themes provided by the Revolt community.
- Revolt Discord Theme - Discord-like theme by ThatTonybo.
🔧 Third-party Clients
These are not officially endorsed. Proceed at your own risk.
Since this isn't common knowledge, please note that https://app.revolt.chat can be installed by navigating to it in your mobile browser and pressing "install app" when prompted or in your browser's page dropdown.
- Minecraft: Unofficial Revolt for Fabric - Minecraft-based client for the Revolt chat platform.
- TUI: Revolt.Cli: TUI client for Revolt - Terminal.Gui based CLI client writen in C#.
- (Endorsed) Mobile App: rvmob - App for Android and iOS made with React Native.
- Mobile App: Unoffical Revolt Android App - Revolt Android app based on ASW.
Discontinued Projects
- Mobile App: Rebar - App for Android and iOS written with Flutter.
Contributing
Contributions of any kind welcome, just follow the guidelines!