Decomp Buddy · Catalog APIFree · Mac · Win · Linux

The Catalog, As JSON.

Everything on the Games page, as one file, free to use: tanookistudios.com/decomp-buddy/catalog.json. Rebuilt whenever the list is published. No key, no rate limit beyond the CDN's.

Format

{ schema: 1, generatedAt, count, sources: { id: { label, url, count } }, games: [ … ] }. Each game:

  • id - stable id - github:owner/repo, with #game for one game of a collection
  • slug - the /games/<slug> page
  • title, console, project
  • repo, repoUrl, host - github or gitlab
  • platforms - Windows / macOS / Linux builds the project publishes
  • version, status, updatedAt - latest release; status is latest or prerelease
  • sources - which catalogs list it
  • repoGames - set when one repository ships several games
  • plan - { targets, generatedAt } when a Decomp Buddy plan is published
  • facts - { completeness, completenessQuote, steamDeck, deckQuote, archived, pushedAt, takedown } - completeness and Deck claims are quoted from the project's README

Credit is appreciated but not required. The projects themselves belong to their authors - link to them.