eporter is a repackaged version of Alden Dima's erlang implementation of the porter stemming algorithm from here.
git clone git://github.com/dweldon/eporter.git
cd eporter && make
- eporter:stem(String)
- eporter:stem_file(InputFile, OutputFile)
> eporter:stem("musical").
"music"