hunspell and nuspell

Nuspell is a modern reimplementation and intended successor to Hunspell, designed to replace it with improved performance and safety while maintaining compatibility with Hunspell's dictionary format.

hunspell
69
Established
nuspell
47
Emerging
Maintenance 23/25
Adoption 10/25
Maturity 16/25
Community 20/25
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 15/25
Stars: 2,463
Forks: 268
Downloads:
Commits (30d): 25
Language: C++
License: LGPL-2.1
Stars: 263
Forks: 26
Downloads:
Commits (30d): 0
Language: C++
License: LGPL-3.0
No Package No Dependents
No Package No Dependents

About hunspell

hunspell/hunspell

The most popular spellchecking library.

Provides morphological analysis and generation alongside spell checking, with specialized handling for complex morphology in agglutinative languages (Hungarian, Finnish, Turkish) and compound words. Implements affix-based dictionary compression with conditional morpheme rules, stemming, and customizable suggestion algorithms including phonetic transcription tables. Exposes functionality via C++/C APIs, SPELLML XML interface, and command-line tools supporting multiple formats (OpenDocument, TeX, HTML, nroff) and concurrent dictionary usage.

About nuspell

nuspell/nuspell

🖋️ Fast and safe spellchecking C++ library

Scores updated daily from GitHub, PyPI, and npm data. How scores work