An interactive, universal Wordle solver

Overview

Eldrow

Eldrow (Wordle in reverse) is an interactive, universal Wordle solver that attempts to achieve near to mathematically perfect performance without relying on precomputations, inspired by this great video by Grant Sanderson.

Animated image showing Eldrow in action, guessing words in both English and Spanish

Eldrow can be dynamically expanded to work with any language's Wordle by just adding a subfolder in data/ with the lists of valid guesses and answers for that specific Wordle. These lists must contain one 5-character word per line, and can usually be found in the JS code of the Wordle in question.

To run Eldrow, use: eldrow [--language=xx] [--benchmark], note that the data/ folder must be in the current working directory.

Both parameters are optional. If no language code is specified, English is used by default. The --benchmark flag runs a benchmark on the selected language, displaying the average number of tries it takes to solve every word and the tries distribution.

No precomputations are needed, everything is calculated on-the-fly.

Right now, the following languages are included (PRs with more languages are welcome!):

You might also like...
A reimplementation of the excellent word game Wordle by Josh Wardle.

Paudle A reimplementation of the excellent word game Wordle by Josh Wardle. This version was created using Yew and Rust. I cribbed the colors and layo

Rushes are new ephemeral projects at Hive Helsinki. Wordle is the first in this series with 48 hours time window

Rushes are new ephemeral projects at Hive Helsinki. Wordle is the first in this series with 48 hours time window

A Wordle solving assistant

Wordler A Wordle solving assistant. What and Why? Affected by the virally memetic game wordle, but linguistically incapable of solving it, I set forth

An application that tries to solve a Wordle puzzle only by using clues

wordlebot An application that tries to solve a Wordle puzzle only by using clues. You decide the word to discover (if you want to compete with wordleb

Solves wordle optimally by means of set subdivision

rust-wordle-solver Solves wordle optimally by means of set subdivision Building and running You should probably use the release build, as the debug bu

Using information theory, this is the optimal wordle player

enwordle Using information theory, this is the optimal wordle player. It is written in Rust and runs on the command-line. Theory When you pick a word

Wordle, but with ZK proofs!
Wordle, but with ZK proofs!

Zordle: ZK Wordle Zordle is Wordle, but with zero-knowledge proofs. Zordle uses ZK proofs to prove that a player knows words that map to their shared

A interactive and fun to use memory game written in Rust

memg - Memory Game memg is a interactive and fun to use memory game written in rust Installation Make sure you have rust installed. Use this official

An interactive, low-boilerplate creative coding platform
An interactive, low-boilerplate creative coding platform

nightgraph A creative coding platform in Rust. Provides drawing APIs, a CLI, Native and WASM GUIs, and low-boilerplate artwork creation. Designed init

Owner
agubelu
agubelu
Simple Sudoku solver written in Rust.

Simple Sudoku solver written in Rust. Method is inspired by a method briefly outlined in a CS lecture I had that I decided to try and implement based only on my understanding from the lecture.

Peter Hebden 5 Nov 18, 2022
A simple Verlet integration solver written using the Rust SDL2 bindings.

Rust Verlet Solver A simple Verlet integration solver written using the Rust SDL2 bindings. Where's the friction?! Building cargo-vcpkg is required in

Will 8 Jun 6, 2022
A fast 24 points game solver written in rust.

Solver024 This is a simple 24 points solver written in rust. Example 1 9 7 8 (1 * 7) + (8 + 9) 1 * (7 + (8 + 9)) ((1 * 7) + 8) + 9 ((1 - 7) + 9) * 8 (

DM Earth 6 Dec 27, 2022
Claim probot daily credits, reChaptca solver

Probot, claim you daily credits it's a simple code that emulate to claim probot daily credits by using headless_chrome crate with rust language How to

Mr.Kasper 9 Dec 20, 2022
Rust solver for color-sort puzzle game

Color-Sort Puzzle Solver Optimal solver for color-sort game (see example and game explanation sections below). This project (written in Rust) efficien

Amr Saber 4 May 30, 2023
A simple Verlet integration solver written using the Rust SDL2 bindings.

Rust Verlet Solver A simple Verlet integration solver written using the Rust SDL2 bindings. Where's the friction?! Building cargo-vcpkg is required in

Will 8 Jun 6, 2022
Rust-implemented master mind game solver

master_mind_rust A Rust-implemented solver for the master mind game. You can play the master mind game online here → https://webgamesonline.com/master

Nariaki Tateiwa 4 Feb 25, 2024
This is a tool for solving the excellent Wordle puzzle

Wordle Tool This is a tool for solving the excellent Wordle puzzle. It mainly exists as an exercise to learn the (by all accounts) equally excellent R

Brett Henderson 2 Jan 17, 2022
Eldrow: Wordle in Reverse

Eldrow: Wordle in Reverse Setup First you are gonna have to get Rust at rust-lang.org. Then, you will need to have nodejs installed. For the WebAssemb

Xuming Zeng 8 Sep 16, 2022
Naive and quick Wordle optimal starting word Analysis.

wordlentropy Naive and quick Wordle optimal starting word Analysis. This Rust code can analyze all 2315 Wordle games with 10657 word choices in 100 mi

Mufeed VH 2 Feb 7, 2022