Supercharge your Discord experience. A client modification for Discord mobile.
Valenced is a client modification for Discord mobile. This repository is a monorepo that builds Valenced.
- 🔌 Plugins: Extend Discord with custom features
- 🎨 Themes, fonts, icons & emojis: Customize Discord's appearance to your liking
- 🧪 Experiments: Try out Discord's new features before they're rolled out
Valenced uses TypeScript and Kotlin Multiplatform to share code between platforms. The codebase is split into four modules:
- bundle: Hermes bytecode that runs inside official Discord clients. It requires the loaders to run, and is built into them in each release.
- core: Shared Kotlin Multiplatform codebase for the loaders, containing the plugin system, and other shared code.
- android: Android loader and native plugin API, which is an Xposed module loading the Valenced bundle into Discord.
- android/patches: Reseam patches Valenced Manager applies to Discord to load the Xposed module.
- ios: iOS loader, which is a tweak loading the Valenced bundle into Discord.
This project is licensed under the GPL-3.0 License. See LICENSE for details.
android/patches is licensed under the AGPL-3.0, see its license and notice.