Free and open-source analysis tool for Scrabble and Literaki.
Quickly find top scoring words using given letters and board state.
Available at https://scrabble-solver.org in 7 languages.
You can run it on your machine, it's cross-platform - all you need is Node.js.
![Screencast GIF showing user interface when solving for oxyphenbutazone, which is a top-scoring word in English version of Scrabble](https://raw.githubusercontent.com/kamilmielnik/scrabble-solver/master/img/screencast.gif)
Language | Word list | Word definitions | Highest-scoring word |
---|---|---|---|
🇬🇧 English | 💾 SOWPODS | Merriam-Webster | oxyphenbutazone (1458) |
🇺🇸 English | 💾 TWL06 | Merriam-Webster | oxyphenbutazone (1458) |
🇫🇷 French | 💾 hbenbel/French-Dictionary | CNRTL | encyclopediques (1512) |
🇩🇪 German | 💾 hippler/german-wordlist | DWDS | polytoxikomanem (1512) |
🇮🇷 Persian | 💾 MansourM/persian-to-persian-dictionary | واژه یاب | (756) اگزیستانسیالیست |
🇵🇱 Polish | 💾 SJP.PL | SJP.PL | współposiądźmyż (1512) |
🇪🇸 Spanish | 💾 FISE-2 | Diccionarios.com | flexibilizabais (1323) |
- Node.js 16+
- min.
1000px x 700px
viewport size (1500px x 1200px
recommended)
npx scrabble-solver
or
npm install -g scrabble-solver
# and then run anytime with:
scrabble-solver
Open http://localhost:3333/ if it didn't open up for you.
npm uninstall -g scrabble-solver
# The package stores logs and dictionaries in $HOME/.scrabble-solver
# It uses os.homedir() to get $HOME location.
rm -rf $HOME/.scrabble-solver
- All commands below are meant to be executed in the root directory
- Some of these commands can take a lot of time if you have never run them before
npm install
npm run install:dev
Runs at http://localhost:3000/.
npx lerna run dev --scope=@scrabble-solver/scrabble-solver
Hot code reload works for scrabble-solver
package only.
npx lerna run build --scope=@scrabble-solver/PACKAGE_NAME_HERE