Important: neither is a full Grammarly replacement
Harper and LanguageTool are rule-based grammar and spelling checkers. They catch errors and style issues, but they do not rewrite paragraphs, adjust tone, or generate text the way Grammarly's AI features do. LanguageTool's AI-based suggestions are part of its paid premium service.
Harper: fast and private, English only
Harper is a Rust grammar checker that runs locally and lints a document in milliseconds with a small memory footprint. It supports English only. It integrates with Visual Studio Code, Neovim, Helix, Emacs, Zed, and Obsidian, and can also run in the browser through WebAssembly. Nothing you write leaves your device.
LanguageTool: many languages, heavier to run
LanguageTool checks grammar, spelling, and style in 25+ languages and offers browser extensions and an HTTP server you can run yourself, so text stays on your infrastructure. Its best accuracy for some languages relies on large n-gram datasets of about 16 GB, and it needs far more memory than Harper. Its premium service adds AI-based and extra features that are not part of the open-source core.
License details
Harper is licensed under Apache-2.0. LanguageTool is licensed under LGPL-2.1, and you can self-host the server for free, while the paid LanguageTool Premium offers additional proprietary features.
Maintenance status
Both projects were updated within days of this update. Harper released v2.12.0 on October 1, 2026, and LanguageTool had a commit on October 2, 2026.