Skip to content

Repository files navigation


Android ROM Compat

Which Android ROMs run on your phone, what works on them, and whether the bootloader unlocks
🌐 android-rom-compat.peng.ly

The Pixel 7 page, with a table of the ROMs that support it

About

Covers GrapheneOS, LineageOS, CalyxOS, /e/OS, crDroid and iodéOS, official builds only. Every bit of data lives as YAML in data/, so fixing a mistake just means editing a file - no coding needed.

It'd rather leave a gap than guess, so anything nobody has checked shows as unknown. A report goes stale once the ROM moves to a newer Android than it was checked on, or when it's over a year old.


Contributing

Know a feature works (or doesn't) on your phone? Spotted something out of date? The contributing guide walks through it, and you can do the whole thing in GitHub's web editor. Or just fill in an issue form and we'll add it for you.


API

The whole dataset is published as static JSON, rebuilt every time the data changes. No key and no rate limit.

  • /api/devices.json - every device, with codenames, model numbers, bootloader and stock support
  • /api/roms.json - the ROMs, how they compare, and what they say works on every device
  • /api/support.json - which ROM supports which device, its latest build, and what works, with where each answer came from
  • /api/features.json - the features we track

Running it

It's a static Astro site, so the build in dist/ runs on any static host. You'll need Node 22 or newer.

git clone git@github.com:NotAFlightRisk/android-rom-compat.git
cd android-rom-compat
npm i
npm run dev        # dev server on localhost:4321
npm run validate   # check the data
npm run build      # build into dist/

Or run the pre-built image from DockerHub (also on GHCR):

docker run -p 8080:8080 notaflightrisk/android-rom-compat

Licence

The code is MIT. The data in data/ is CC BY-SA 4.0, so reuse it however you like, just credit this project and share alike. ROM names and logos belong to their own projects.

Contributors

contributors badge



© NotAFlightRisk 2026

About

📱 Which Android ROMs run on your phone, feature availability and boot-loader unlock status

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages