👊 Discord, your way. Revenge is a client modification for Discord Android. 🧪 Experimental. Use at your own risk!
Find a file
PalmDevs a43cd5d564
feat!: plugins page, tons of API changes, and bug fixes
Plugins
- Settings: Plugins page is now semi-functional
- No Track: Added new plugin
- Developer Settings: Clean up properly
- Logging: Log in preInit stage
- Staff Settings: Add ReloadRequired flags when late-running

@revenge-mod/init
- Moved to the top-level src/index.ts instead

@revenge-mod/modules
- Switch `exports` and `id` parameters in finders APIs
- Lookups now return an array of exports and ID instead of just exports
  - Lookup ID APIs have been removed
- Add `finders.get` helper, a new alternative for `finders.find`
- Corrected documentation for subscription APIs

@revenge-mod/plugins
- Added new APIs for plugins to allow running during pre-init stages
- Added `unscoped.modules.finders.get*`
- Added `unscoped.react.native`

@revenge-mod/react
- native: Added `onRunApplication` and `onRunApplicationFinished`

@revenge-mod/utils
- callbacks: Add `noopFalse`
- promises: Fix `allSettled`
- promises: Add `sleep`
2025-05-18 22:24:48 +07:00
assets chore(README): add assets 2025-04-16 14:56:51 +07:00
lib feat!: plugins page, tons of API changes, and bug fixes 2025-05-18 22:24:48 +07:00
scripts fix(scripts/build): remove leading . from asset type 2025-05-10 02:12:12 +07:00
shims fix(shims/react~jsx-runtime): correctly unproxify values 2025-05-10 18:14:05 +07:00
src feat!: plugins page, tons of API changes, and bug fixes 2025-05-18 22:24:48 +07:00
.gitignore chore: initial commit 2025-03-21 19:59:16 +07:00
biome.json chore: initial commit 2025-03-21 19:59:16 +07:00
bun.lock feat(lib/externals): export react-native-clipboard 2025-05-10 02:12:05 +07:00
package.json feat(lib/externals): export react-native-clipboard 2025-05-10 02:12:05 +07:00
README.md chore: add README 2025-04-16 14:55:03 +07:00
tsconfig.json chore: refactor, auto-gen assets 2025-05-07 01:21:27 +07:00
types.d.ts chore: update build flags 2025-05-05 19:22:57 +07:00
types.modules.d.ts feat(plugins): add settings 2025-05-02 22:37:42 +07:00


             

Revenge

Discord, your way. Revenge is a client modification for Discord Android.

Revenge aims to be a lightweight and lightning-fast client modification for Discord Android, while being user-friendly and developer-first. It provides a powerful framework, allowing developers to make add-ons with ease. The sky is the limit!

❓ About

This repository releases Hermes Bytecode to be executed on official Discord Android clients. The bytecode is not standalone and is meant to be used with official bootstrappers listed in the ⬇️ Download section.

💪 Features

  • 🔌 Plugins: Extend Discord with custom features
  • 🎨 Themes & Fonts: Customize Discord's appearance to your liking
  • 🧪 Experiments: Try out Discord's new features before they're rolled out

⬇️ Download

These are the official Revenge ways to install Revenge: