valenced README

The project's README from github.com/Valenced/valenced. As one markdown file: README.md.

Valenced

Supercharge your Discord experience. A client modification for Discord mobile.


      

❓ About

Valenced is a client modification for Discord mobile. This repository is a monorepo that builds Valenced.

✨ Features

👷 Codebase

Valenced uses TypeScript and Kotlin Multiplatform to share code between platforms. The codebase is split into four modules:

📄 License

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.

valenced (Valenced/valenced)

mod
Searching Database…

What is this?Valenced is a client modification for Discord mobile that adds plugins, themes, and early access to Discord's experimental features on Android and iOS.
Is this a standalone app or does it modify the official Discord app?It is not a standalone app: Valenced is a bundle of code that gets loaded into the real Discord client, either through an Xposed module on Android or a tweak on iOS.
How do I install it on my phone?On Android, a loader (an Xposed module) injects the Valenced bundle into Discord, with a 'Valenced Manager' applying patches to the Discord app; on iOS, a tweak loads the same bundle into the Discord app.
Do I need a rooted phone or jailbreak to use it?Yes: the Android loader runs as an Xposed module, which needs an Xposed framework (typically a rooted device), and the iOS loader is a tweak, which needs a jailbroken device.
What features does Valenced add to Discord?It adds a plugin system to extend Discord with custom features, support for custom themes, fonts, icons and emojis, and an experiments menu to try Discord's unreleased features early.
Why is the codebase split into separate modules?Valenced is a monorepo with a shared TypeScript/Kotlin Multiplatform 'core' bundle plus separate 'android' and 'ios' loader modules, so the same plugin and theming logic can be reused across both platforms.
What languages does Valenced use?It's written primarily in TypeScript for the injected bundle, with Kotlin Multiplatform used to share the loader and plugin-system code between the Android and iOS native loaders.
Creator
Valenced
Size
3.3 MB
Stars
195
Age
6mo
Commits · 90 Days