Download

Tarballs

Several tarballs of the Snowball sources are available:

  • The C version of the libstemmer library.
    This contains all you need to include the snowball stemming algorithms into a C project of your own. If you download this, you don't need to use the snowball compiler, or worry about the internals of the stemmers in any way.
  • The C# version of the libstemmer library.
    This contains all you need to include the snowball stemming algorithms into a C# project of your own. If you download this, you don't need to use the snowball compiler, or worry about the internals of the stemmers in any way.
  • The Java version of the libstemmer library.
    This contains all you need to include the snowball stemming algorithms into a Java project of your own. If you download this, you don't need to use the snowball compiler, or worry about the internals of the stemmers in any way.
  • Snowball, algorithms, and libstemmer library.
    This contains all the source code for snowball (but not the generated source files). This is useful mainly if you are wanting to work on the algorithms (tweaking them, or producing new algorithms).

We do not make binary (ie, compiled) distributions of snowball available - there are simply too many different platforms, architectures and languages to support. If you are willing to make such binaries available for others, and can provide at least some measure of support for ensuring that they work, feel free to contact us and we will add a link to your work from this site.

Python

We provide and support python wrappers for Snowball. The latest code can be downloaded from the PyStemmer repo.

Git

Developers may wish to access the latest source using the command:

git clone git@github.com:snowballstem/snowball.git

Web interface

The git repository can also be browsed online.