Skip to content

TheBIMsider/crswrd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRSWRD

Release License Open Source Tech GitHub Pages

CRSWRD logo

Build it. Solve it.

CRSWRD is a lightweight, browser-based crossword generator and solver. You choose the difficulty, theme, tone, and grid size. CRSWRD builds the puzzle. You solve it.

No accounts. No installs. Just puzzles.

Learn more here: 👉 https://thebimsider.github.io/crswrd/landing/


Live demo

👉 https://thebimsider.github.io/crswrd/

CRSWRD in action

CRSWRD in action — a puzzle mid-solve.


How to play (30 seconds)

  1. Choose your puzzle settings.
  2. Click Generate Puzzle.
  3. Click any white cell and start typing.
  4. Use arrow keys to move.
  5. Click the same cell to switch Across / Down.
  6. Use the toolbar to check or reveal when you’re stuck.

What this is

  • A crossword generator and solver
  • Fully client-side (no servers, no accounts)
  • Built with plain HTML, CSS, and JavaScript
  • Designed to be fast, simple, and replayable

What this is not

  • Not a daily crossword
  • Not competitive or scored
  • No puzzle saving or resume (yet) — preferences are remembered, puzzles are not
  • No guarantee every generated puzzle is perfectly balanced (beta behavior)

Word packs

CRSWRD includes 10 curated word packs (100 words each), plus an Everything mode that mixes words from all installed packs.

Included packs:

  • General
  • Movies
  • Music
  • Transportation
  • The 80's
  • The 90's
  • 21st Century
  • Sports
  • Holidays
  • Animals

Everything mode:

  • “Everything” is not a separate pack.
  • It randomly pulls from all installed packs, so it automatically includes future packs too.

Known limitations

  • Puzzle difficulty can vary due to random generation
  • No puzzle saving or resume (yet)
  • No zoom or pan for large grids (planned)

Device support

  • Desktop: fully supported (primary experience)
  • Tablets: supported and playable on larger screens
  • Phones: best-effort only

CRSWRD is designed for larger screens. Phone support is limited by platform keyboard and focus constraints.

For details, see docs/mobile-support.md.


Feedback

This is an early beta.

If something breaks or feels off:

  • Open a GitHub Issue
  • Include your browser and device
  • Describe what you did and what you expected to happen

UI and gameplay feedback is welcome. Feature requests may be parked for later.


License

This project is licensed under the BSD-3-Clause License.


Credits

Vibe-coded by The BIMsider with ChatGPT.
Built as an experiment in lightweight, client-side game design.

About

Build it. Solve it. CRSWRD is a lightweight, browser-based crossword generator and solver. You choose the difficulty, theme, tone, and grid size. CRSWRD builds the puzzle. You solve it. No accounts. No installs. Just puzzles.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors