Content Checker vs textlint
Content Checker
contentchecker.uktextlint
textlint.orgSide by side
| Figure | Content Checker | textlint |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | Yes |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | Yes | Yes |
| Linux | — | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| API | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 2 |
| Spec score · Writing Style Checkers | 8.0 (#14) | 8.4 (#9) |
| Purpose | Content Checker helps writers follow the Government Digital Service style guide and content design guidelines. | textlint is a pluggable linting tool for natural language text. |
| Support | The maker lists [email protected] for questions, suggestions and feedback. | The project directs users to its documentation and community discussions, and asks users to open issues for bugs and feature requests. |
Plans
In their own words
Content Checker
Content Checker helps writers apply Government Digital Service style guidance and content design rules to text. It checks for words to avoid, capitalisation, spelling, formatting, and inclusive language against over 140 rules. A searchable GOV.UK A-to-Z style guide is included, and a setting can add HMRC-specific rules and entries. The website can suggest URL slugs from page titles using GOV.UK URL standards and show changes made by each rule. The free app works offline and is available on Android, iOS, and macOS; the web version is also available. Editor support is listed for web, iOS, and macOS. The maker says app checks happen on the device without sending content to a server. Website submissions are sent for processing and immediately discarded; the maker says they are not stored, logged, or saved. Content Checker is independent and is not affiliated with or endorsed by GDS, GOV.UK, or HM Government.
textlint
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 that structure, and reports errors or warnings. Markdown and plain text are supported by default, while plugins can add HTML and other formats. The tool has no bundled default rules, so users need to select and set up the checks they want. Its CLI can automatically fix problems and produce output in multiple formats. 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, allowing AI assistants to lint and fix text using 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 to integrate textlint into applications. It requires Node.js 20 or later and is MIT-licensed.