Style and Grammar Checker for 25+ Languages
Grammar, style and spelling checks in over 30 languages, with a server you can run yourself.
alternatives to
Hosted grammar, spelling and style checking for English, in browsers and apps. A closed product from Grammarly.
| Tool | Fit | Stars | Licence | Terms | Self-hosted | Language | Latest | Last push |
|---|---|---|---|---|---|---|---|---|
| LanguageTool | Full replacement | 15k | LGPL-2.1 | Open source | No | Java | v6.8 | 2026-10-06 |
| Harper | Partial | 16k | Apache-2.0 | Open source | No | Rust | v2.12.0 | 2026-10-06 |
| Vale | Partial | 6.2k | MIT | Open source | No | Go | v3.24.0 | 2026-10-06 |
| proselint | Partial | 4.6k | BSD-3-Clause | Open source | No | JavaScript | v0.16.0 | 2026-09-04 |
| textlint | Partial | 3.2k | MIT | Open source | No | TypeScript | v15.8.0 | 2026-10-06 |
5 alternatives
Style and Grammar Checker for 25+ Languages
Grammar, style and spelling checks in over 30 languages, with a server you can run yourself.
Offline, privacy-first grammar checker. Fast, open-source, Rust-powered
English grammar checking offline, in the editor and the browser.
:pencil: A markup-aware linter for prose built with speed and extensibility in mind.
Style guide rules for Markdown, AsciiDoc and other markup, run in the editor or in CI, without grammar correction.
[Mirror] A linter for prose.
Rule-based checks for English usage, cliches and jargon, from the command line or an editor plugin.
textlint is the pluggable linter for natural language text.
Pluggable rules for Markdown and plain text, run from the command line, the editor or CI, checking only what the installed rules cover.