LanguageTool

Proofread more than 20 languages. It finds many errors that a simple spell checker cannot detect.

Healthy · 78
78/100
Healthy

Actively maintained with regular releases.

Maintenance 36/40
Releases 13/25
Community 17/20
Momentum 12/15

Commit activity more than 89% of tracked projects; popularity more than 84%. How this is calculated.

Commits, last 11 months

2025-10: 232 commits 2025-11: 233 commits 2025-12: 174 commits 2026-01: 195 commits 2026-02: 220 commits 2026-03: 178 commits 2026-04: 162 commits 2026-05: 153 commits 2026-06: 108 commits 2026-07: 146 commits 2026-08: 211 commits
2025-10 2012 total 2026-08
Stars15k
Latest release—
Repo updated27 Sept 2026
LicenceLGPL-2.1
Built withJava, Docker

Is LanguageTool actively maintained?

Over the last 11 months the project absorbed 2012 commits, of which 465 arrived in the most recent quarter — roughly 155 commits a month.

No tagged releases are published, so there is no stable version to pin to — you would deploy from the default branch or a container image built from it.

Of the 77 projects we track in Miscellaneous, LanguageTool ranks #10 by health score — in the top quarter of its category.

What LanguageTool actually does

LanguageTool is an open-source proofreading engine designed to detect grammatical, spelling, and stylistic errors across more than twenty languages. It catches complex mistakes that traditional spell checkers typically miss by analysing sentence structure and context. This self-hosted variant allows you to run your own grammar checking service locally or on your private infrastructure.

Best fit: It suits privacy-conscious teams or individuals who need to process sensitive text internally without sending data to third-party cloud correction services.

Worth knowing: Running a Java-based natural language processor locally can demand significant memory and CPU resources depending on your concurrency levels.

Deployment notes

You will typically deploy this via Docker and configure persistent storage for custom dictionaries or models, alongside a reverse proxy to handle incoming TLS traffic.


LanguageTool as a replacement for


Alternatives to LanguageTool

Projects in the same categories, ordered by health score.