- Custom solo game
- Daily game
- Online (ranked) game
- Multi-language support
- File synchronization
- Statistics
- Leaderboards
- A Flutter GUI and a Python CLI
- Click the Code button
- Download .zip
- Unpack the file
- Install python and pip
- cd client
- pip -m requirements.txt
- python3 main.py
- https://github.com/ketr4x/wordle-cli/releases/tag/Python
- Download the latest release for your platform:
- .exefor Windows GUI build
 
- Run it
- https://github.com/ketr4x/wordle-cli/releases/tag/Flutter
- Download the latest release for your platform:
- .apkfor Android
- build_web_*.zipfor local browser play
- .exefor Windows GUI build
 
- Install it
- Set up your account and server (below)
- Clone the repository
- Install python and pip
- Install heroku cli (optional)
- Add a .envfile in server/ with the following contents:- DATABASE_URL="sqlite:///wordle.db"
- FLASK_DEBUG=True
 
- pip -m requirements.txt
- heroku local --port 5006 -f Procfile.windowsor- flask --app server/app.py run
- [Flutter] timer fix
- [Flutter] language pack download
- [Flutter] (?) ai mode
- [Website] website redesign
- Locales
- Username filter
- Python, Windows releases
- Icon
If you want to provide the wordlist, make a lang.json file in data/ (lang being the language code).
Template: {"solutions": [(list the wordle answers)], "wordlist": [(list all possible words)], "letters": [(list the letters here)]}
You can make a pull request, and I will happily merge it.
Copyright ketr4x, 2025. Licensed under BSD-3-Clause License.
