semvec/pypi-packages huggingface dataset:
xpuz 2.2.109
Design and play procedurally generated crosswords
License: MIT
Keywords: crosswords, procedural generation, games

<div align="center">
  
  # xpuz

</div>

<div align="center">

  ![crossword banner](https://github.com/tomasvana10/xpuz/assets/124552709/370a11cb-540e-41c4-8917-5f5272da2ebd)
  ![licence](https://img.shields.io/badge/licence-MIT-green?style=flat?logo=licence)
  [![PyPI version](https://img.shields.io/pypi/v/xpuz?style=flat-square)](https://pypi.org/project/xpuz/)
  [![Publish to PyPI.org](https://github.com/tomasvana10/xpuz/actions/workflows/publish.yml/badge.svg)](https://github.com/tomasvana10/xpuz/actions/workflows/publish.yml)
  [![release](https://img.shields.io/github/v/release/tomasvana10/xpuz?logo=github)](https://github.com/tomasvana10/xpuz/releases/latest)
  [![issues](https://img.shields.io/github/issues-raw/tomasvana10/xpuz.svg?maxAge=25000)](https://github.com/tomasvana10/xpuz/issues)
  [![CodeQL](https://github.com/tomasvana10/xpuz/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/tomasvana10/xpuz/actions/workflows/github-code-scanning/codeql)
  [![Tests](https://github.com/tomasvana10/xpuz/actions/workflows/tox-tests.yml/badge.svg)](https://github.com/tomasvana10/xpuz/actions/workflows/tox-tests.yml)
  
</div>

`xpuz` is a GUI/web package built with `CustomTkinter` and `Flask`. It allows you to select a predefined or customised set of words to procedurally generate a crossword from, and view it in a locally hosted `Flask` web app.
- Read the documentation [here](https://xpuz.readthedocs.io).
- Download the latest source code [here](https://github.com/tomasvana10/xpuz/releases/latest).
- Play a demo of the game itself [here](https://tomasvana10.github.io/).