๐ ReVanced external bundles
January 15, 2026 ยท View on GitHub
A centralized collection and API service for ReVanced external patches bundles, providing automated updates and multiple query interfaces.
Warning
This project is not affiliated with or endorsed by the official ReVanced project. It is an independent community initiative for managing external patches bundles.
๐ช Features
๐ Automatic Bundle & Patch Updates
Scheduled jobs continuously monitor and update all bundles and their patches, ensuring you always have access to the latest versions without manual intervention.
๐ฏ GraphQL Query Interface
Powerful GraphQL endpoint allowing you to fetch exactly the data you need with flexible, nested queries. Check out the GraphQL examples documentation.
๐ REST API with Swagger Documentation
Comprehensive RESTful endpoints with interactive Swagger/OpenAPI documentation for easy integration and testing. Browse and query bundles, patches, and their metadata through well-documented HTTP endpoints.
๐ Interactive Web Interface
User-friendly website to explore available bundles and their patches visually. Built on top of the REST API, providing an intuitive way to discover and understand patch compatibility and features.
Warning
The Web Interface is NOT the primary goal of this project. Better Web Interfaces are welcome, I personally have no interest in designing a proper website.
๐ How to get started
A Java Development Kit (JDK), Git and Docker must be installed.
- Run
git clone git@github.com:brosssh/revanced-external-bundles.gitto clone the repository - Copy .env.example to
.envand fill in the required values - Run
docker compose up -dto create the infrastructure - Run
gradlew runto start the server
The API will be available at http://localhost:8080 by default.
Quick Access
- REST API Documentation: http://localhost:8080/swagger
- GraphQL Playground: http://localhost:8080/hasura/console
- Web Interface: http://localhost:8080
๐ค Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
๐ License
ReVanced External Bundles is licensed under the AGPLv3 license. Please see the LICENSE file for more information.
tl;dr: You may copy, distribute, and modify ReVanced External Bundles as long as you track changes/dates in source files. Any modifications must also be made available under the AGPL, along with build and installation instructions.