An awesome list of things for the chat application Divolt.
Divolt is a self-hosted instance of Revolt - a user-first, privacy-friendly chat platform built with modern web technologies.
This list is a fork of awesome-revolt for stuff that's compatible with it.
- FMHY - Free Media, Heck Yeah!
- M4D - Movies4Discord Backup.
- SlavArt - ART. High quality tunes.
- CrackHub - Software cracking.
- Gamesdrive - Gamin'.
- NBG - No Bucks Given.
- Project Black Pearl - Server for PBP, a FOSS project that aims to unify game sources in one place.
- iDoISO + Nebula's Essence - ISO and Nebula releases.
- NQRARBG - A clone and successor to RARBG (currently under development.)
- One hidden server, if you're worthy, you'll find it. ;)
To make these compatible, see API Configuration.
- Node.js: revolt.js - Official JavaScript library for Revolt.
- C#: Revolt.NET - The .NET library 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.
- Go: revolt.go - Go wrapper for Revolt.
- Java: Java Revolt Bridge - Java client library for interacting with the Revolt chat platform.
- 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: 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.
- Node.js: Revoice.js - A library for interacting with voice channels on Revolt.
- Node.js: TurnipBeams - A declarative, structure-agnostic, TypeScript-centric command handler for revolt.js.
- Node.js: Revolt Uploader - A utility package that allows you to add attachments to messages.
- Node.js: RevKit - A typed, class-oriented library for interacting with Revolt. Also includes additional packages for voice channels and command handler.
- COBOL: revolt-cobol-api - A COBOL API wrapper for making Revolt bots.
- Bolt - A cross-platform bot that bridges Discord, Guilded, and Revolt.
- 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.
- TelegramBridge - Telegram <==> Revolt bridge.
- Remix - An advanced music bot that supports YouTube, Spotify, and Soundcloud - All the power just a click away ;).
- revcord - Discord bridge with setup through commands. Supports edits, images, embeds etc.
- PHLASH - A (mostly music) bot with support for music from YouTube/SoundCloud/MP3s + more, various audio filters, and some other helpful commands.
- ChatGPT - Introducing ChatGPT Bot - the ultimate AI-powered chat companion for your Revolt server!.
- Revolt.js.template - A bot template made with OOP rules and advanced error handling and EmbedBuilder. You can make a bot without knowning the whole revolt.js documentation with it.
- revolt.guide - A guide on how to create your own Revolt Bot with revolt.js.
- Official Theme Repository - Themes provided by the Revolt community.
- Revolt Discord Theme - Discord-like theme by ThatTonybo.
Since this isn't common knowledge, please note that divolt.xyz can be installed by navigating to it in your mobile browser and pressing "install app" when prompted or in your browser's page dropdown.
- Divolt Desktop - A fork of Revolt Desktop, rebuilt for Divolt.
- Divolt Android - A fork of Revolt Android TWA, rebuilt for Divolt.
- Mobile app: RVMob - An Android app made in React Native, currently in Beta. (Instance support is currently only in the latest commits, you need to get it from automatic builds.)
- Minecraft: Unofficial Revolt for Fabric - Minecraft-based client for the Revolt chat platform. (Can be configured for Divolt)
These clients are not directly supported for Divolt, however if you know how to, you can configure the source code to make it compatible.
- HTML: Reduct - A Revolt client made in a single HTML file (and held by duct tape.) Made for older browsers.
- HTML: Retaped - A fork of Retaped with additional features.
- Desktop: Retaped-desktop - A version of Retaped in GTK.
- TUI: Revolt.Cli: TUI client for Revolt - Terminal.Gui based CLI client writen in C#.
- Mobile App: Unoffical Revolt Android App - Revolt Android app based on ASW.
- Svolte - Revolt client made in Svelte with better mobile/PWA support and QOL features.
- Mobile App: Rebar - App for Android and iOS written with Flutter.
- Disbridge - A Revolt - Discord bridge for people that have friends who won't switch.
Contributions of any kind welcome, just follow the guidelines!