What is FreeGameStore?
FreeGameStore.online is a marketplace for free, open-source PWA games. Every listed game lives in its own public GitHub repo (you keep ownership), ships under the MIT license, has no tracking, and is audited weekly against a shared compliance suite. The storefront aggregates them, drives traffic, and provides the shared backend (auth, leaderboards, brand assets).
What you ship
A static PWA. No server. No subscription. No vendor lock-in. Your repo + Cloudflare Pages.
The standard surface is:
my-game/ web/ src/ # React + Vite app public/ # static assets package.json # @freegamestore/games is the only required dep vite.config.ts # vite-plugin-pwa for offline + installable .github/workflows/ # CI: lockfile, build, compliance gate LICENSE # MIT, mandatory README.mdWhat FreeGameStore provides
- Hosting at
<your-game>.freegamestore.onlinevia a Cloudflare Pages project we provision when we add you to the registry. - Brand-matched UI shell (
<GameShell>,<GameTopbar>). The storefront’s look-and-feel for free. - Auth across the catalog. Sign in once with GitHub → recognized on
every game.
useAuth. - A leaderboard backend. Submit scores, render top/recent. No infra to
run.
useLeaderboard. - Synthesized SFX with mute integration. Zero audio assets to ship.
useGameSounds. - A compliance gate. CI fails the build if your game drifts from the brand or breaks an offline expectation. Why we audit.
What FreeGameStore doesn’t provide
- A backend you can write to (apart from leaderboards + auth). Stateful games keep state in localStorage or run their own backend.
- Paid features. Free apps/games go on the free side. Paid features ship to ProAppStore / ProGameStore (separate brands).
- A CMS for your game. The repo is the source of truth.