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
