Browse and search all ReVanced patch bundles — zero backend, live from GitHub
A fast, static web app to browse and search all ReVanced Patch Bundles — zero backend, everything fetched live from GitHub.
Live: paresh-maheshwari.github.io/patch-explorer · My Patches: paresh-patches
- Apps view — browse all patchable apps with patch count and bundle info
- Bundles view — grouped by bundle source with version, type badge, release date, changelog, download link, and repo link
- All Patches view — full searchable table of every patch across all bundles
- Test Bundle — paste any GitHub repo URL and instantly preview its patches (auto-detects
patches-list.jsonfrom repo root or release assets) - 191 verified app names — all package names mapped to real Play Store names via
known-apps.json, with smart fallback parser for unknown packages - Bundle type detection — automatically identifies ReVanced (
.rvp), Morphe (.mpp), and Legacy (.jar) bundles - Progressive loading — data streams in and renders as each batch arrives, no waiting for all bundles
- Search — filter across app names, package names, patch names, descriptions, and bundle names
- Filter — narrow by bundle source or target app
- Version chips — shows compatible app versions per patch
- Changelog — expandable markdown-rendered changelogs per bundle
- Fully responsive — works on mobile with horizontal-scrollable tables
- PWA — installable as a phone/desktop app with offline support
- Type filters — toggle ReVanced, Morphe, and Legacy bundles on/off
- Dark theme — custom scrollbars, themed dropdowns, consistent styling
- Zero dependencies — vanilla JS, no framework
Have a patch bundle that's not listed? Open an issue to request it, or use the Test Bundle tab to preview it first.
All data is fetched dynamically from Jman-Github/ReVanced-Patch-Bundles:
bundle-sources.json— discovers all bundle names (zero hardcoded)*-latest-patches-list.json— patch details, compatible apps, versions, options*-latest-patches-bundle.json— version, download URL, type, changelog, release date
App names are resolved from src/known-apps.json — a verified map of 191 package names to their real Play Store names.
bun install
bun run devbun run buildOutput goes to dist/.
Deployed automatically to GitHub Pages via GitHub Actions on push to main.