Snowball - Download

Introduction
Demo
Download
Mailing lists
License
Credits
Projects

Source on github

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 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).
  • Snowball, algorithms, and libstemmer library, and documentation
    This contains all the source code for snowball (but not the generated source files), and also the full documentation of the stemming algorithms.
  • Everything related to snowball
    This contains all the source code for snowball (but not the generated source files), and also the full documentation of the stemming algorithms. It also contains all the test data files, and is therefore rather large (several megabytes).

Also, tarballs containing just the files related to each individual stemming algorithm described on this site are available from the page for each algorithm.

We do not make binary (ie, compiled) distributions of snowball available - there are simply too many different platforms and architectures 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 version can be downloaded from our wrappers page.

Some wrappers for other languages are also available on the wrappers page, but are not supported by us. (Though if you ask on the mailing list for help, someone else might be able to assist you.)

Subversion

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

svn co svn://snowball.tartarus.org/snowball/trunk snowball

Web interface to subversion

The subversion code repository can also be browsed online.