An all-in-one interactive Wordle toolkit that analyzes word difficulty, hosts a growing suite of creative Wordle-style mini-games, and lets you explore linguistic patterns in fun, challenging ways (only available on Windows so far).
- Enter any 5-letter word to analyze its difficulty.
- Uses a weighted model of six linguistic factors:
- LFS – Letter Frequency Score
- PLFS – Positional Letter Frequency
- RLP – Repeated Letter Penalty
- HLT – Hard Letter Transitions
- WSA – Word Structure Advantage
- OS – Obscurity Score
- Displays expected number of guesses and difficulty percentile.
Estimate what percentage of Wordle words a given word is harder than.
Drag-and-drop or click-select to rank 4 words from easiest to hardest.
Pick which of two words is harder. Quick and intuitive!
Find the fake among four obscure-looking words. Only one is made up!
You’re locked into a set of rules — find a word that breaks out.
Create as many 5-letter words as possible in 60 seconds from a random 8-letter pool (with at least 2 vowels).
Connect a start and end word by changing one letter at a time. Every step must be a valid word.
You're given 4 feedback rows. Can you deduce the secret word that produced them?
Each second reveals a new letter of a scrambled word. The faster you guess it, the better!
- Python 3.9+
- Tkinter for GUI
- Pandas for word data processing
- Scipy for percentile ranking
- JSON/CSV for word data
- Designed to be bundled via PyInstaller (one-file app build)
This app uses a curated CSV with over 13,000+ 5-letter words scored across multiple difficulty dimensions based on linguistic frequency, structure, and obscurity.
Create an intuitive way to measure word difficulty.
Build engaging, educational games inspired by Wordle mechanics.
Help players improve their pattern recognition, vocabulary, and estimation skills.









