Regex Crossword
Fill the grid so every row and column matches its pattern.
IntermediateWeb appGame10–20hAI-buildable 4/5no setupworth shipping
A crossword where the clues are regular expressions. Each cell must satisfy both its row and column pattern simultaneously, and live validation shows which constraints are currently broken. Generating solvable puzzles is the deep end of this one.
UI
Logic
Useful
Hosting · Free forever
Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.
Deploy it and share a link.
Core features · 7
- A grid with a regex clue for every row and column
- Typing in a cell validates the affected row and column live
- Satisfied and violated constraints are visually distinct
- A win state triggers when every constraint is satisfied
- A hint reveals one correct cell
- Several hand-authored puzzles of increasing difficulty
- Progress on a puzzle persists
The interesting part
- Validating partial input, since an incomplete row isn't necessarily wrong yet
- Explaining which part of a pattern a row currently fails
- Authoring puzzles with exactly one solution
Once it works
- Add a puzzle editor
- Generate puzzles procedurally with a solvability check
- Add hexagonal grids with three constraint directions
Suggested stack
reacttypescripttailwind