Spell Checking Correction NLP Tools
Tools for detecting and correcting spelling errors in text across languages and domains. Includes contextual spellcheckers, multilingual spelling correction systems, and domain-specific tools (medical, biomedical, etc.). Does NOT include grammar correction, general text normalization, or language identification as primary functions.
There are 68 spell checking correction tools tracked. 2 score above 70 (verified tier). The highest-rated is jxmorris12/language_tool_python at 77/100 with 512 stars and 255,357 monthly downloads. 3 of the top 10 are actively maintained.
Get all 68 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=spell-checking-correction&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
jxmorris12/language_tool_python
a free python grammar checker 📝✅ |
|
Verified |
| 2 |
languagetool-org/languagetool
Style and Grammar Checker for 25+ Languages |
|
Verified |
| 3 |
hunspell/hunspell
The most popular spellchecking library. |
|
Established |
| 4 |
neuspell/neuspell
NeuSpell: A Neural Spelling Correction Toolkit |
|
Established |
| 5 |
R1j1t/contextualSpellCheck
✔️Contextual word checker for better suggestions (not actively maintained) |
|
Established |
| 6 |
bakwc/JamSpell
Modern spell checking library - accurate, fast, multi-language |
|
Established |
| 7 |
bataak/dict-mn
Монгол үгийн алдаа шалгах толь, Mongolian spellchecking dictionary |
|
Emerging |
| 8 |
m-elbably/symspell-ex
Distributed spelling correction & fuzzy search based on symmetric delete... |
|
Emerging |
| 9 |
filyp/autocorrect
Spelling corrector in python |
|
Emerging |
| 10 |
houbb/word-checker
🇨🇳🇬🇧Chinese and English word spelling corrector.(中文易错别字检测,中文拼写检测纠正。英文单词拼写校验工具) |
|
Emerging |
| 11 |
nuspell/nuspell
🖋️ Fast and safe spellchecking C++ library |
|
Emerging |
| 12 |
basselkassem/ar_corrector
A simple library to correct the misspelling for Arabic language. |
|
Emerging |
| 13 |
notAI-tech/fastPunct
Punctuation restoration and spell correction experiments. |
|
Emerging |
| 14 |
DmitryPogrebnoy/MedSpellChecker
Fast and effective spellchecker for Russian medical texts |
|
Emerging |
| 15 |
rayliuca/grammared-language
Adding Grammarly (and other) open source ML models to LanguageTool |
|
Emerging |
| 16 |
loresoft/NetSpell
Spell Checker for .NET |
|
Emerging |
| 17 |
jparkerweb/punctuation-restore
🧑🏭 Node.js package for restoring punctuation and casing to strings via ONNX... |
|
Emerging |
| 18 |
mtrevisan/HunLinter
Hunspell files linter |
|
Emerging |
| 19 |
PyThaiNLP/spelling-check
Thai Spelling Check |
|
Emerging |
| 20 |
MahdiRahbar/SLUSpell
SLUSpell is an open-source spell checker that uses multiple techniques to... |
|
Emerging |
| 21 |
cdpierse/breame
Lightweight utility tools for the detection of multiple spellings, meanings,... |
|
Emerging |
| 22 |
FerdinandZhong/punctuator
A small seq2seq punctuator tool based on DistilBERT |
|
Emerging |
| 23 |
MahirMahbub/Contextual-Spell-Checker-For-Bangla
Automatic Context Sensitive Spelling Correction for Bangla Text Using Bert... |
|
Emerging |
| 24 |
heyseth/phonemenal
Webapp for creating interactive pronunciation guides for any English word. |
|
Experimental |
| 25 |
tacola-auceg/spellchecker_ta
Annam - Tamil language spellchecker |
|
Experimental |
| 26 |
rounakdatta/CorrectLy
CorrectLy - Open Source Spelling & Grammar correction |
|
Experimental |
| 27 |
bhattbhavesh91/gramformer-tutorial
Grammar Correction Web Application using Gramformer & Gradio |
|
Experimental |
| 28 |
jacopofar/grammar-quiz
Online cloze deletion tool focused on grammar |
|
Experimental |
| 29 |
scientist-labs/spellkit
Fast, safe typo correction for Ruby. SymSpell-based spell checker with Rust... |
|
Experimental |
| 30 |
ahmadshafique/Word-Spell-Checker
This is an Urdu Word Spell Checker using Noisy Channel Model implemented in Python3. |
|
Experimental |
| 31 |
jbadr28/text-editor
JT NotePad is an intelligent notepad that auto-corrects your notes! This... |
|
Experimental |
| 32 |
thjbdvlt/spell-fr.vim
french spellcheck files for hunspell and vim |
|
Experimental |
| 33 |
msalhab96/AraSpell
A framework for Arabic spelling correction using different seq2seq model... |
|
Experimental |
| 34 |
gleb-skobinsky/ru_punct
Нейронная сеть для восстановления пунктуации на русском языке. |
|
Experimental |
| 35 |
iguit0/write-assist
Lightweight offline macOS menu-bar app for system-wide spelling and grammar... |
|
Experimental |
| 36 |
ChrisPrusik/HugoChecker
Check HUGO markdown files |
|
Experimental |
| 37 |
jaflo/umlauter
Corrects common German transcriptions using ML |
|
Experimental |
| 38 |
Priyansh2/Spelling-and-Grammatical-Error-Correction
Built a system from scratch in Python which can detect spelling and... |
|
Experimental |
| 39 |
Nicemice13/check_your_grammar
NLP-сервис грамматической проверки текста на 4 языках (русский, английский,... |
|
Experimental |
| 40 |
pooya-mohammadi/persian-spell-checker-kenlm
A complete instruction for training a Persian spell checker and a language... |
|
Experimental |
| 41 |
wassname/phoneme2grapheme
Teaching machines to spell with deep learning (acc=>80%) e.g. a model hears... |
|
Experimental |
| 42 |
gosom/context-spell-correct
Context based spelling correction REST API implemented in Golang |
|
Experimental |
| 43 |
KU-RIAS/Similarity-based-Unsupervised-Spelling-Correction-Using-BioWordVec
Similarity-Based Unsupervised Spelling Correction Using BioWordVec:... |
|
Experimental |
| 44 |
KurdishWikipedia/bijar
An open-source spellchecker for Central Kurdish Wikipedia, delivered as a... |
|
Experimental |
| 45 |
bensonrachellaw/spelling-correct_-gui
Natural language processing: an English spelling error correction system.... |
|
Experimental |
| 46 |
Ashishkumar-hub/Spelling-Corrector-
Using deep learning approaches to build a spelling corrector. |
|
Experimental |
| 47 |
SaiSwarup27/Text-Correction-and-translation
Correcting the wrongly spelled words and translating text into another... |
|
Experimental |
| 48 |
janice-jose/Hindi-Spellchecker
This is a Flask web application for checking the spellings of Hindi as well... |
|
Experimental |
| 49 |
msamprovalaki/Context-Aware-Spelling-Corrector
Academic project centered around n-grams and their application in developing... |
|
Experimental |
| 50 |
abhinav-upadhyay/nbspell
New spell(1) implementation for NetBSD |
|
Experimental |
| 51 |
dustalov/spellah
A nasty project for the 2014's Microsoft Research Summer School. |
|
Experimental |
| 52 |
AlbertoPC13/Maria
Words suggestion microservice module |
|
Experimental |
| 53 |
nakulvarma2000/Grammar-correction
Fine tuned happy transformer model for effective grammar correction |
|
Experimental |
| 54 |
engisalor/sketch-grammar-explorer
A Python package for the Sketch Engine API |
|
Experimental |
| 55 |
pharo-ai/spelling-correction
A spelling correction algorithm that can identify and fix spelling mistakes |
|
Experimental |
| 56 |
kswaldemar/rupunktor
Punctuation restoration based on recurrent neural network |
|
Experimental |
| 57 |
binh234/capu
Capitalization and Punctuation for Automatic Speech Recognition |
|
Experimental |
| 58 |
ZarahShibli/Arabic_Punctuation_Prediction
Sequence to sequence model for Arabic punctuation prediction. |
|
Experimental |
| 59 |
imdreamer2018/Grammatical-Error-Correction
Grammatical-Error-Correction is an NLP-based spelling and grammar correction... |
|
Experimental |
| 60 |
Mukeshthenraj/nltk-text-analysis
Python project using NLTK to analyze text and build spelling recommenders |
|
Experimental |
| 61 |
bballdave025/mendeleev-spelling-bee
A little NLP fun: finding which words can be made using only the symbols of... |
|
Experimental |
| 62 |
basilinjoe/spellin-teacher
An interactive web app for practicing and improving spelling through... |
|
Experimental |
| 63 |
Moonminky/einfache-sprache-checker
A tool to quickly check German texts for compliance with the rules for plain... |
|
Experimental |
| 64 |
iamrealvinnu/autocorrect-tool
A user-friendly text correction tool powered by AI (T5 transformer) that... |
|
Experimental |
| 65 |
AceCentre/Correct-A-Sentence
A really simple REST API to take a string which may have no spaces in it,... |
|
Experimental |
| 66 |
Signetar/Novar
NoVariations is a python package made for recognizing words with variations,... |
|
Experimental |
| 67 |
abimarticio/spell-correction-springboot
Spring Boot application for spell correction using dictionary substitution method. |
|
Experimental |
| 68 |
rahmed31/Spellchecker
This repository implements a brute-force spellchecker utilizing the... |
|
Experimental |