Stemmer
Elixir-based English stemming library for text processing tasks.
- Status
- UnmaintainedNo commits in 955 days.
- Last checked
- Aging · Sep 4, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Stemmer is an Elixir implementation of the Porter2 algorithm for English language stemming, aiding in natural language processing tasks by reducing words to their root form. It's essential for developers working on projects that require efficient and accurate text analysis.
Stemmer stands out as an efficient, self-hosted Elixir-based solution for English language stemming, providing high performance and accuracy in text processing tasks.
When it fits — and when it doesn’t
A good fit for
Elixir developers working on text processing tasks who need accurate stemming capabilities
Projects that require high performance and efficiency in natural language processing
Look elsewhere if
Developers looking for a comprehensive NLP library with multiple languages support
Teams requiring real-time streaming text analysis (batch-only architecture)
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited language support
Stemmer is specifically designed for the English language using the Porter2 algorithm, which limits its utility in multilingual projects.
- 02
Complex setup for non-Elixir environments
Integration with other languages or frameworks may require additional work to set up and maintain due to Elixir's unique ecosystem and dependencies.
- 03
Small community and support base
As an open-source tool focused on a niche language (Elixir), Stemmer might have limited user contributions, bug fixes, and documentation updates compared to more popular tools.
What it does well
Porter2 algorithm implementation for English stemming
High performance and accuracy in text processing tasks
Self-hosted, allowing full control over deployment
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up Stemmer
Setup steps, common gotchas and what to check after 30 days.