About
What this is
Open Sudoku is a free, open-source Sudoku game. It's built to be a clean, fast, and honest way to play — every level is verified, ranked games are scored and checked server-side, and nothing about the game is hidden behind a subscription or an account you don't want.
Technology stack
- Next.js static export — the app is exported to static files and serves fast from anywhere.
- TypeScript — the whole codebase is typed.
- Radix UI — accessible, headless interface primitives for dialogs, tabs, and other components.
- Supabase (optional) — an optional backend for accounts, sessions, and leaderboards. Without it the game runs fully in local mode: ranked sessions, scores, and progress are kept in your own browser.
Open source
The entire project is MIT licensed and built with open-source tooling. The code is available on GitHub — you can read it, audit it, or run your own instance.
Upstream references
Some open-source projects informed our structure and techniques. They are used as inspiration and references only — no code has been copied from them:
- reverse-skill — upstream project our open-source structure derives from.
- Tdoku — referenced for solver techniques and performance thinking.
- sudoku-exchange — referenced as a puzzle data source idea.
License
Open Sudoku is released under the MIT license. You can view the full license and source code at github.com/open-sudoku/open-sudoku.