This is Rust implementation of Norvig's spelling corrector. All theory and other language implementations of spell corrector can be found on his website. My objective was to explore the shiny new lanaguage.
In order to run spell corrector
$ cargo build --release
This will start http rest server listening on port 3000 based on Iron framework
$ ./target/release/spell_corrector
Supported rest APIs
$ curl http://localhost:3000/ping
$ curl -X POST -d 'Korrect' http://localhost:3000/correct
Integration tests can be run with
$ cargo test