This crate is designed to create a general tooklit for natural language processing, a current deficiency in the Rust ecosystem.
Current API: https://docs.rs/rnltk/
The sentiment analysis was originally designed by Dr. Christopher Healey and then ported to Rust for the purpose of this project.
Basic tokenization is supported right now (string to sentences, string to tokens, term frequencies), but there are plans to expand this to include stop word removal as well.
Stemming currently uses modified code from rust-stem, but this may switch to the rust-stemmers crate after further research.