Poké Pocket 🎮

GB / GBC / GBA collection with browser play and local saves

GitHub · https://pokepocket.hexly.ai

Project goal

Play user-supplied GB, GBC, and GBA Pokémon cartridges in a browser collection while keeping controls and progress for each ROM.

Tech stack

  • TypeScript — Application and Worker logic
  • React — Cartridge collection and handheld controls
  • mGBA — GB, GBC, and GBA emulation core
  • WebAssembly — Browser execution of the emulator
  • IndexedDB — Local ROMs, battery saves, and save states
  • Vite — Development server and application builds
  • Cloudflare Workers — Protected static hosting and application metadata
  • Cloudflare Access — Hosted site authentication

Brand & assets

Poké Pocket identity

Download original · Asset source