Skip to content

KaeruShi/Monetify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

204 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Monetify

An Xposed module that brings customization to user apps by modifying icons and color resources at runtime, allowing apps to seamlessly match your device style.

Platform Framework Telegram
Kotlin Jetpack Compose Material Expressive

✨ Features

  • 🧩 MVVM architecture with clear separation between UI, ViewModel, and data layers
  • πŸ’‰ Dagger Hilt for dependency injection across application, ViewModel, and system components
  • 🎨 Jetpack Compose for building declarative, state-driven UI components
  • 🌈 Material Expressive with dynamic color support and adaptive theming
  • 🎭 Xposed runtime hooking for modifying third-party app icons and colors dynamically
  • πŸ“¦ Import / Export configuration for easy backup and sharing of your setup

πŸ“± Currently Supported Apps

List of applications that currently support Monet theming and icon pack.
Some apps may have partial support or are still in development.

App Support
DocumentsUI Monet, Icon Pack
GitHub Monet, Icon Pack
Instagram Monet
Pinterest Icon Pack
Pixiv Soon
Reddit Monet, Icon Pack
Substratum Lite Monet, Icon Pack
WhatsApp Soon
X / Twitter Monet, Icon Pack
Youtube Monet

πŸ“‹ Requirements

  • Android 12+ (API 31+)
  • Xposed Framework (LSPosed recommended)
  • Root Access (Magisk, KernelSU, SukiSU, APatch, etc)

πŸš€ Installation

  1. Download the latest APK from Releases
  2. Install the APK on your device
  3. Activate the module in LSPosed/Xposed Framework
  4. Open Monetify and configure your apps
  5. Enjoy! πŸŽ‰

πŸ“œ Documentation

The static documentation is built with VitePress and lives in the docs/ folder. Run the local docs server with:

npm run docs:dev

πŸ› οΈ Building from Source

Prerequisites

  • Android Studio Hedgehog (2023.1.1) or newer
  • JDK 18
  • Android SDK with API 36

Build Steps

# Clone the repository
git clone https://github.com/KaeruShi/Monetify.git
cd Monetify

# Build the APK
./gradlew assembleRelease

# APK will be in app/build/outputs/apk/release/

🀝 Contributing

Contributions are always welcome and greatly appreciated! Whether you’re fixing a small typo, improving documentation, refactoring code, or adding a brand-new feature β€” every contribution matters ❀️

πŸ—ΊοΈ Roadmap

Planned Features

  • Shizuku support
  • More apps support
  • More icon packs
  • More customization options
  • Custom icons

See all the progress here

πŸ› Bug Reports & Feature Requests

Found a bug or have a feature request? Please use GitHub Issues.

Before creating a new issue, please:

  • Check if the issue already exists
  • Include as much detail as possible
  • Provide logcat output if reporting a crash

πŸ™ Acknowledgments

⚠️ Disclaimer

Warning

  • Monetify is an Xposed module that modifies the behavior of other applications. Use it at your own risk and always back up your data, developer is not responsible for any damage or data loss.
  • This project is still under active development. Some features may be incomplete, experimental, or may not work as expected.

🌟 Star History

If you find this project useful, please consider giving it a star! ⭐

Star History Chart

About

Customize third-party apps seamlessly to match your device style.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages