Automattic/harper
Offline, privacy-first grammar checker. Fast, open-source, Rust-powered observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 99
- Release rhythm 85
- Longevity 74
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5.0
- age_days: 1046
- days_rel: 20
- days_push: 7
- n_releases_24m: 93
Adoption not part of the score
14744 stars · 583 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Harper is an open-source, offline English grammar checker written in Rust that runs entirely on-device with millisecond lint times. It ships as a language server, JavaScript/Rust libraries, browser and editor extensions, and native apps, with no cloud calls or telemetry.
Use cases
- check grammar in my writing without sending text to the cloud
- grammarly alternative that works offline
- add grammar checking to my obsidian vault
- lint markdown documents in neovim for grammar mistakes
- embed a grammar checker in a web app via javascript
- fast spell and grammar checking in vscode or zed
- system-wide grammar checking on macos
When to choose
- you need privacy-first, fully offline grammar checking
- you want millisecond-speed linting with a tiny memory footprint
- you write in English across editors like Neovim, VS Code, Zed, or Obsidian
- you want to embed grammar checking in a Node, Bun, browser, or Rust project
When to avoid
- you need grammar checking for languages other than English
- you rely on the deep contextual suggestions of an LLM-powered checker
- you need the broad language coverage of LanguageTool
Facets
library · maturity active
nlp linter sdk plugin-system developer-tools text-editors rust wasm browser cross-platform editor-plugin browser-extension grammar-checker language-server offline privacy-first spell-check writing-assistant obsidian-plugin chrome-extension lsp natural-language-processing nodejs macos
10 sources
- readme: https://github.com/Automattic/harper · fetched 2026-08-28 · 76dd24fb1df4
- homepage: https://writewithharper.com · fetched 2026-08-29 · fddb47dd1954
- site_page: https://writewithharper.com/docs/about · fetched 2026-08-29 · fa18cd7f8ccc
- site_page: https://writewithharper.com/docs/integrations/obsidian · fetched 2026-08-29 · ffab931a2c26
- site_page: https://writewithharper.com/docs/integrations/neovim · fetched 2026-08-29 · 30f75ea1e465
- site_page: https://writewithharper.com/docs/integrations/wordpress · fetched 2026-08-29 · 6d87e0926d22
- site_page: https://writewithharper.com/docs/integrations/zed · fetched 2026-08-29 · e73860ee7374
- site_page: https://writewithharper.com/docs/contributors/introduction · fetched 2026-08-29 · 10b5970a3289
- site_page: https://writewithharper.com/docs/rules · fetched 2026-08-29 · 87cf8a46ce1b
- site_page: https://writewithharper.com/get · fetched 2026-08-29 · 76ccae5a0e18
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Automattic/harper | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="Automattic/harper")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem