Skip to content

y52en/spellcast_finder_rust

Repository files navigation

Spellcast Solver in Rust

screenshot.png

Sample

Browser Version
Please be advised that showing the results may take some time, and is limited to a maximum of 2 swaps.

Downloads

Downloads

Features

  • Capable of searching up to 3 swaps
  • Supports multithreading
  • Dirty code
  • Bare minimum, user-unfriendly interface
  • Meaningless commit log

Performance

input

q w e r t 
y u i o p 
a s d f g 
h j k l z 
x c v b n 
  • MacBook Air 8GB (M1, 2020)
    • 2.43sec
  • Windows 11 8GB (i7-8550U, WSL2)
    • 5.03sec

Requirements

You'll need to have the following installed to build and run the application:

  • Rust
  • Node.js

Please note that you may need to install some dependencies for Tauri. For details, please refer to the following issue thread: tauri-apps/tauri#3701

Building the Application

npm install
npm run tauri build

credits

Dictionary Source : https://github.com/jacksonrayhamilton/wordlist-english