Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patch Explorer

Patch Explorer

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

Features

  • 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.json from 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

Submit a Bundle

Have a patch bundle that's not listed? Open an issue to request it, or use the Test Bundle tab to preview it first.

Data Source

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.

Development

bun install
bun run dev

Build

bun run build

Output goes to dist/.

Deploy

Deployed automatically to GitHub Pages via GitHub Actions on push to main.

Tech

  • Vite — build tool
  • Bun — runtime & package manager
  • Vanilla JS — no framework, no dependencies

License

MIT

About

Browse and search all ReVanced patch bundles — apps, patches, versions, changelogs

Topics

Resources

Stars

66 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages