Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/super7ramp/croiseur
A crossword generation tool - Read-only mirror of https://gitlab.com/super7ramp/croiseur
https://github.com/super7ramp/croiseur
crossword java javafx picocli sat4j
Last synced: about 17 hours ago
JSON representation
A crossword generation tool - Read-only mirror of https://gitlab.com/super7ramp/croiseur
- Host: GitHub
- URL: https://github.com/super7ramp/croiseur
- Owner: super7ramp
- License: gpl-3.0
- Created: 2023-01-31T18:32:56.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-05T23:21:27.000Z (5 days ago)
- Last Synced: 2025-02-05T23:28:17.240Z (5 days ago)
- Topics: crossword, java, javafx, picocli, sat4j
- Language: Java
- Homepage:
- Size: 154 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
## Croiseur
![Logo](croiseur-gui/croiseur-gui/src/main/resources/re/belv/croiseur/gui/application-icon.png)
![](https://gitlab.com/super7ramp/croiseur/-/badges/release.svg?key_text=Latest+Release+(Unstable)&key_width=150)
**Croiseur**[^1] is a software for creating crossword puzzles. It has the following features:
* It embeds [dictionaries][] for multiple languages;
* It provides several crossword [solvers][] capable of finding various grid fillings;
* It can import and export puzzles in the [xd][] format;
* It is able to suggest [clues][];
* It can be used through a simple [desktop application][] for manual authoring, as well as a
[command-line interface][] for automation;
* It is designed to be [extensible][]: Solvers, dictionaries, clue providers, puzzle formats and
even user interfaces can be plugged to a core component.### Getting Started 🚀
As a crossword enthusiast, you may be interested in creating your crossword puzzle right away with
**[Croiseur GUI][]**, a desktop application based on Croiseur.As a command-line fan, you may be interested in **[Croiseur CLI][]**, a command-line interface to
Croiseur.Need more? Check the [project documentation][]!
### Licence ⚖️
This work is a free software licenced under multiple licences:
* The original code is licenced under [GPL-3.0-or-later][];
* Code and data reused from other projects are licenced under either GPL-3.0-or-later or
compatible free software licences listed in the [LICENCES][] folder.You may use the [reuse tool][] to generate a
comprehensive listing of all the files with their associated licences.[clues]: croiseur-clue/croiseur-clue-openai-plugin
[command-line interface]: croiseur-cli
[Croiseur CLI]: croiseur-cli
[desktop application]: croiseur-gui
[Croiseur GUI]: croiseur-gui
[dictionaries]: doc/reference/Available-service-providers.md#dictionary-list
[extensible]: croiseur-spi
[GPL-3.0-or-later]: LICENSES/GPL-3.0-or-later.txt
[LICENCES]: LICENSES
[platforms]: https://wiki.openjdk.org/display/Build/Supported+Build+Platforms
[project documentation]: doc
[reuse tool]: https://github.com/fsfe/reuse-tool
[solvers]: doc/reference/Available-service-providers.md#solvers
[xd]: croiseur-puzzle/croiseur-puzzle-codec-xd
---
[^1]: [_croiseur_](https://en.wiktionary.org/wiki/croiseur) is the French name for _cruiser_
(battleship). It can also be literally understood as _the one who does crosses_ (_croi\[x\]_ is
_cross_, and _-eur_ is equivalent to the English suffix _-er_).