pipaDB is a ProtonDB-style compatibility database for Xiaomi Pipa.
It is a static site with static JSON API endpoints generated from per-title JSON files.
Use one file per entry:
games/*.json— game compatibility reportsapps/*.json— app compatibility reportsdistros/*.json— Linux distro ports (family: alpine, arch, fedora, atomic, debian, other)recoveries/*.json— custom recoveriestemplates/*.template.json— starters for each kindtemplates/entry.schema.json— field definitions for games/apps
Open a pull request with your new JSON file.
GitHub Actions validates JSON, rebuilds the index, and redeploys Pages on push.
proton is optional (especially for apps).
If omitted, games default to Proton 11.0 ARM64/LOCAL and apps keep it blank.
npm run dev- generate API and run local dev servernpm run validate:data- validate all JSON submissions onlynpm run build:data- build API JSON output inpublic/api/npm run build- build site for production
/api/index.json- full payload and stats/api/games.json- only games/api/apps.json- only apps/api/distros.json- Linux distro ports/api/recoveries.json- custom recoveries/api/items/<id>.json- per-title endpoint