/cartridge

Self-hosted game library.

Primary LanguagePHP

alt text

Cartridge

About

A self-hosted game library made with Laravel + Vue.js.

Features

  • Scan for ROM files and match with IGDB game information
  • Serve ROM download links alongside game details
  • Manage access to library with user creation and permissions (WIP)
  • Allow users to request games (Planned)
  • Play select ROMs in-browser using JS emulators (Planned)
  • Track played and favorite games (even ones that aren't available for download) (Planned)

Screenshots

screenshot-game screenshot-gamelist screenshot-login

Roadmap

v0.1 - Beta Release

See project

Future

  • Requests
  • Game collection tracker
  • Follow games for release notifications
  • Game release calendar
  • Integrated emulators