textlint

7.1easy start · #7of 30
in Writing Style Checkers
  • Free to practise onyes
  • Well documentedyes
  • Runs where you workyes

Runs on api, Browser, Linux, Mac, Web, Windows.

textlint is a free, open-source tool for checking natural-language text against rules users install and configure. It parses text into an abstract syntax tree, evaluates it with those rules, and reports errors or warnings. Markdown and plain text are supported by default; plugins can add HTML and other formats. Since the tool has no bundled default rules, users need to choose and set up the checks they want. Its command-line interface can automatically fix problems and produce output through multiple formatters. The project lists integrations for Visual Studio Code, Vim, Emacs, Atom, Sublime Text, micro, and NetBeans, and text checks can run in GitHub Actions workflows for commits and pull requests. The CLI can also run as an MCP server, letting AI assistants lint and fix text according to a project's textlint configuration. For browser use, @textlint/editor is described as an offline text-linting extension. Developers can use the package's high-level APIs in applications. The project requires Node.js 20 or later and directs users to documentation and community discussions for support.

Who it is for

textlint suits writers and developers who want configurable text checks in editors, CI workflows, browser use, or applications. It is especially relevant to teams willing to install and configure their own rules.

What is good

  • Checks Markdown and plain text by default.
  • Plugins can add HTML and other formats.
  • CLI can automatically fix problems.
  • Integrates with editors and GitHub Actions.
  • Can run as an MCP server for AI assistants.

What to know first

  • Rules must be installed and configured separately.
  • Requires Node.js 20 or later.
  • HTML support requires a plugin.

Verdict

textlint offers flexible rule-based checking across editor, CI, browser, and application workflows. Users need to supply the rules and meet the Node.js requirement.

textlint plans and pricing

All plans
textlint Free MIT-licensed software · requires Node.js 20+ · rules must be installed separately github.com · 4 Oct 2026

Compared on writing style checkers

Editor support
Atom, Sublime Text, Vim, Visual Studio Code, micro, NetBeans, Emacs
API access
Yes

Best textlint alternatives

See all 20