Skip to content
RepoQuarry

You searched a paid product

Open-source alternatives to Grammarly

Grammarly does 5 jobs: grammar and spelling checks, style and clarity suggestions, AI rewriting and tone changes, works in the browser and other apps, plagiarism check. Most projects replace one or two of them, so pick the job you actually need.

Quick answer

Facts checked 16 Oct 2026

Open-source alternatives to Grammarly that run locally, allow commercial use and need no paid API include Harper (grammar and spelling checks and works in the browser and other apps; Apache-2.0), Vale (style and clarity suggestions; MIT) and Lexicon (grammar and spelling checks and AI rewriting and tone changes; MIT code, Apache-2.0 weights). None of the 13 projects we track covers all 5 Grammarly jobs, so most people combine two or more.

Your requirements

Where will it run?
Can I use it commercially?

Checks code and model licences. Includes projects with conditions, such as share-alike or revenue limits, marked amber. Unknowns are hidden.

Paid services needed?
What hardware do you have?
Operating system

13 projects

Harper

Automattic/harper
★ 16k active today

Fast, offline English grammar and spell checker from Automattic, written in Rust, with browser extensions, editor plugins and a language server.

Replaces Grammar and spelling checks + Works in the browser and other apps (partly) Not: style and clarity suggestions, AI rewriting and tone changes, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Confirmed: Yes · Apache-2.0
Paid services
Confirmed: None required
Hardware
Unknown: Unknown
Setup
Confirmed: Easy
7 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Hunspell

hunspell/hunspell
★ 2.6k active 1d ago

Widely used spell-checking library and command-line tool behind LibreOffice, Firefox and Chrome spell check, with dictionaries for many languages.

Replaces Grammar and spelling checks (partly) Not: style and clarity suggestions, AI rewriting and tone changes, works in the browser and other apps, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · Custom licence
Paid services
Confirmed: None required
Hardware
Unknown: Unknown
Setup
Confirmed: Hard
7 of 8 facts sourced · checked 1d ago GitHub ↗ View details

LanguageTool

languagetool-org/languagetool
★ 15k active today

Rule-based grammar, spelling and style checker for 25+ languages; the core and HTTP server are open source (LGPL), Premium and AI rules are not.

Replaces Grammar and spelling checks + Style and clarity suggestions (partly) Not: AI rewriting and tone changes, works in the browser and other apps, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · LGPL-2.1-or-later
Paid services
Partial: Optional only
Hardware
Partial: CPU works
Setup
Confirmed: Medium
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Lexicon

AashishH15/Lexicon
★ 219 active 10d ago

Local-first desktop editor with LanguageTool proofreading plus offline AI rewrite, tone and summary tools from a bundled small LLM.

Replaces Grammar and spelling checks + AI rewriting and tone changes (partly) Not: style and clarity suggestions, works in the browser and other apps, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Confirmed: Yes · MIT code, Apache-2.0 weights
Paid services
Confirmed: None required
Hardware
Unknown: Unknown
Setup
Confirmed: Easy
7 of 8 facts sourced · checked 1d ago GitHub ↗ View details

LTeX+

ltex-plus/ltex-ls-plus
★ 259 active 6d ago

Language server and VS Code extension that runs LanguageTool offline to check grammar and spelling in LaTeX, Markdown, Typst and other markup.

Replaces Grammar and spelling checks (partly) Not: style and clarity suggestions, AI rewriting and tone changes, works in the browser and other apps, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · MPL-2.0
Paid services
Confirmed: None required
Hardware
Unknown: Unknown
Setup
Confirmed: Easy
7 of 8 facts sourced · checked 1d ago GitHub ↗ View details

LanguageTool Integration for Obsidian

Clemens-E/obsidian-languagetool-plugin
★ 576 active 5w ago

Obsidian plugin that underlines grammar and spelling issues using the public LanguageTool API, LanguageTool Premium or your own server.

Replaces Grammar and spelling checks (partly) Not: style and clarity suggestions, AI rewriting and tone changes, works in the browser and other apps, plagiarism check
Runs locally
Partial: Partly
Commercial use
Partial: Conditions · AGPL-3.0
Paid services
Partial: Optional only
Hardware
Unknown: Unknown
Setup
Confirmed: Easy
7 of 8 facts sourced · checked 1d ago GitHub ↗ View details

OmniPoly

kWeglinski/OmniPoly
★ 120 active 5mo ago

Self-hosted web front end for your own LanguageTool, Harper, LibreTranslate and Ollama servers to check grammar and translate text.

Replaces Grammar and spelling checks (partly) Not: style and clarity suggestions, AI rewriting and tone changes, works in the browser and other apps, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · GPL-3.0
Paid services
Confirmed: None required
Hardware
Unknown: Unknown
Setup
Confirmed: Medium
7 of 8 facts sourced · checked 1d ago GitHub ↗ View details

proselint

amperser/proselint
★ 4.6k active 6w ago

Python command-line linter for English prose that flags usage, cliché and style problems based on advice from well-known editors and usage guides.

Replaces Style and clarity suggestions (partly) Not: grammar and spelling checks, AI rewriting and tone changes, works in the browser and other apps, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Confirmed: Yes · BSD-3-Clause
Paid services
Confirmed: None required
Hardware
Unknown: Unknown
Setup
Confirmed: Easy
7 of 8 facts sourced · checked 1d ago GitHub ↗ View details

TeXtidote

sylvainhalle/textidote
★ 1.1k active 5w ago

Command-line spelling, grammar and style checker for LaTeX and Markdown files that maps LanguageTool results back to source lines.

Replaces Grammar and spelling checks (partly) Not: style and clarity suggestions, AI rewriting and tone changes, works in the browser and other apps, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · GPL-3.0
Paid services
Confirmed: None required
Hardware
Confirmed: CPU works
Setup
Confirmed: Easy
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

textlint

textlint/textlint
★ 3.2k active today

Pluggable Node.js linter for natural-language text, like ESLint for prose; you install rules from npm for the checks you want.

Replaces Style and clarity suggestions (partly) Not: grammar and spelling checks, AI rewriting and tone changes, works in the browser and other apps, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Confirmed: Yes · MIT
Paid services
Confirmed: None required
Hardware
Confirmed: CPU works
Setup
Confirmed: Easy
7 of 8 facts sourced · checked today GitHub ↗ View details

Vale

vale-cli/vale
★ 6.2k active 2d ago

Offline command-line prose linter that enforces a style guide (Microsoft, Google or your own rules) in your editor, in CI and on Markdown files.

Replaces Style and clarity suggestions (partly) Not: grammar and spelling checks, AI rewriting and tone changes, works in the browser and other apps, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Confirmed: Yes · MIT
Paid services
Confirmed: None required
Hardware
Unknown: Unknown
Setup
Confirmed: Easy
7 of 8 facts sourced · checked 1d ago GitHub ↗ View details

write-good

btford/write-good
★ 5.1k active 19mo ago

Small Node.js linter for English prose that flags passive voice, weasel words, wordy phrases and similar style issues.

Replaces Style and clarity suggestions (partly) Not: grammar and spelling checks, AI rewriting and tone changes, works in the browser and other apps, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Confirmed: Yes · MIT
Paid services
Confirmed: None required
Hardware
Unknown: Unknown
Setup
Confirmed: Easy
6 of 8 facts sourced · checked today GitHub ↗ View details

Writing Tools

theJayTea/WritingTools
★ 2.5k active 8w ago

System-wide hotkey app that proofreads, rewrites and changes the tone of selected text using a local LLM (Ollama, MLX) or a cloud API.

Replaces Grammar and spelling checks + AI rewriting and tone changes + Works in the browser and other apps (partly) Not: style and clarity suggestions, plagiarism check
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · GPL-3.0
Paid services
Partial: Optional only
Hardware
Confirmed: CPU works
Setup
Confirmed: Easy
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Common questions about Grammarly alternatives

Is there a free, open-source alternative to Grammarly?

Yes. Writing Tools, LanguageTool, Harper, Lexicon and TeXtidote are free to download and run on your own computer without paid API keys. Each covers only part of what Grammarly does, so check which job you need.

Can I do grammar and spelling checks locally without a Grammarly subscription?

Yes, with LanguageTool (LGPL-2.1-or-later), TeXtidote (GPL-3.0) and Writing Tools (GPL-3.0). Check the hardware notes and licence conditions on each page before you start.

Can I do style and clarity suggestions locally without a Grammarly subscription?

Yes, with LanguageTool (LGPL-2.1-or-later), textlint (MIT) and Vale (MIT). Check the hardware notes and licence conditions on each page before you start.

Which Grammarly alternatives can I use commercially?

Confirmed: Harper, Lexicon, proselint, textlint, Vale and write-good. With conditions: Hunspell, LanguageTool, LTeX+, LanguageTool Integration for Obsidian, OmniPoly, TeXtidote and Writing Tools. This is not legal advice; read each licence.

Does any open-source project replace all of Grammarly?

Not as of 2026-10-16. Grammar and spelling checks, style and clarity suggestions, AI rewriting and tone changes, works in the browser and other apps and plagiarism check are covered by different projects.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on