The go-geom package provides geometry types for geospatial applications written in Go.
snowball
The snowball project implements a Snowball stemming algorithm for applications written in Go.

About snowball
snowball is an open-source Go package that provides a Snowball stemmer, reducing words to their stem forms for text-processing tasks. The repository contains Go bindings alongside generated C stemmer modules, covering many languages and several character encodings, including UTF-8, ISO-8859-1, ISO-8859-2 and KOI8-R. It ships with example code, tests, a ChangeLog and license text, and is distributed through GitHub; no pricing information is stated.
Key features
- Go API for Snowball stemming algorithms
- Generated stemmer modules for numerous languages, including English, French, German, Russian and Arabic
- Encoding variants: UTF-8, ISO-8859-1, ISO-8859-2 and KOI8-R
- Bundled C sources such as libstemmer.c, api.c and api.h
- Includes Go example and test files
- Repository includes a ChangeLog and license file
- Open-source Go implementation of Snowball stemming
- Stemmer modules generated for a wide range of languages
- Example code and tests are included in the repository
- Scope is limited to stemming rather than broader text analysis
- Only repository-level information is provided; pricing and support details are not stated
snowball at a glance
- Website
- github.com/tebeka/snowball
- Category
- Development › Programming Languages
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
snowball alternatives
Tools and sites you could use instead, ranked by how closely they match.
The Stemmer project implements English Porter2 word stemming in the Elixir programming language.
Explore GitHub Awesome lists through AwesomeExplorer, a web app for finding repositories and resources.
The Twitter Text Java library tokenizes and parses text according to platform text requirements.
MixedModels.jl fits statistical mixed effects models using the Julia programming language.
Convert Android DEX bytecode into Java source with jadx, a decompiler documented in this project repository.
Popular in Programming Languages
Well-known listings from the same topic.
snowball FAQ
What programming language is this for?
Which character encodings are covered?
Is the project open source?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












