Open source

Games Showcase

Self-hosted game library dashboard — track finished, playing, and wishlist with search, filters, PDF export, and light/dark themes.

Games Showcase is a full-stack FastAPI app to own your game library on your own hardware. Sign in, curate titles with status, categories, ratings, platforms, and notes, and attach up to 20 images per game with slideshow-style viewing. Glass-style responsive UI with polished light and dark mode, plus PDF export for the library you’re viewing.

Games Showcase icon
Dark theme — main library

Dark theme — main library

Light theme — main library

Light theme — main library

Add / edit game modal

Add / edit game modal

What I built

  • Multi-user auth (register / login / sessions) with per-user data
  • CRUD for games: status (played / playing / wishlist), categories, favorites, ratings, year, platform, completion hours, notes
  • Image uploads (drag-and-drop, folder select), thumbnails, slideshow
  • Search, status filters, category chips, favorites-only toggle
  • PDF export of the visible grid
  • In-app help, theme toggle, health/API docs via FastAPI

Tech stack: FastAPI · Uvicorn · SQLAlchemy · SQLite · Jinja2 · vanilla JavaScript · custom CSS · Passlib · ReportLab

Self-hosted only — run on your own hardware. Source and setup: github.com/manxlr/games-showcase