Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Writing Style Checkers
  3. Typerighter

Typerighter

What it is

Typerighter is free, open-source software for checking documents against rules that your organization defines. It is designed to behave like a spelling or grammar checker and is used by The Guardian with its style guide. The system has two Scala services built with the Play framework. Rule Manager maintains the rule corpus, stores data in PostgreSQL, and publishes a JSON artifact to S3. Checker accepts document requests and returns matches from that corpus. Rules can use custom regular expressions, custom LanguageTool XML patterns, or predefined LanguageTool core rules. Each match identifies the applicable text range, explains the match, and offers relevant suggestions. The ProseMirror plugin lets editors validate documents, review suggestions, and apply changes. Typerighter can also run as a REST service, although requests require a valid pan-domain authentication cookie. Deployment assumes AWS, the eu-west-1 region, and the Guardian’s riff-raff platform. It is Apache-2.0 licensed and available through API or self-hosting.

For and against

For

  • Free Apache-2.0 open-source license
  • Supports custom regex and LanguageTool rules
  • Explains matches and suggests edits
  • ProseMirror editor integration
  • API and self-hosted deployment

Against

  • Requires deployment and configuration
  • REST requests require an authentication cookie
  • Repository includes Guardian-specific assumptions
  • Deployment assumes AWS and riff-raff

The verdict

Typerighter provides rule-based document checking with explanations and suggestions. Its self-hosted architecture and Guardian-oriented deployment assumptions matter when evaluating setup effort.

Who it suits

Typerighter suits teams with shared style rules, including rule owners and copy reviewers. It fits organizations using ProseMirror or building API-based editorial tools.

Plans and prices

Open source

Free

Apache-2.0 licensed software · requires deployment and configuration

Every plan, in full

On the record

Accuracy and control
The project vision prioritizes accurate matches, explains why text was matched, and leaves every suggested edit under the user's control.github.com · read 9 Oct 2026
Custom integration
The Checker can function as a standalone REST service, and requests require a valid pan-domain authentication cookie.github.com · read 9 Oct 2026
Deployment
The project assumes AWS cloud services, defaults to the eu-west-1 region, and uses the Guardian's riff-raff deployment platform.github.com · read 9 Oct 2026
Deployment assumptions
The repository assumes AWS cloud services, defaults to the eu-west-1 region, and uses the Guardian's riff-raff deployment platform.github.com · read 9 Oct 2026
Designed for
The project vision describes a document-proofing service intended to be available across internal tools and other applications that publish text.github.com · read 9 Oct 2026
Document checking
The Checker service accepts document check requests and returns matches from the rule corpus.github.com · read 9 Oct 2026
Editor integration
The companion prosemirror-typerighter plugin lets a ProseMirror document be validated and provides an interface to review suggestions and apply changes.github.com · read 9 Oct 2026
Guardian use
The Guardian uses Typerighter to check content against its style guide.github.com · read 9 Oct 2026
Implementation
The Checker and Rule Manager are Scala services built with the Play framework.github.com · read 9 Oct 2026
Integration
The prosemirror-typerighter plugin integrates Typerighter with the ProseMirror rich text editor and lets users review suggestions and apply changes.github.com · read 9 Oct 2026
Intended users
The documented roles are rule owners who maintain rules and rule users who check copy against them.github.com · read 9 Oct 2026
License
The repository is published under the Apache-2.0 license.github.com · read 9 Oct 2026
Match details
Matches include the applicable text range, an explanation, and relevant suggestions.github.com · read 9 Oct 2026
Notable limitation
The repository states that it contains Guardian-specific assumptions and invites contributions to make the project easier to use in other institutional contexts.github.com · read 9 Oct 2026
Origin story
The Guardian says Typerighter began as a tool to flag text issues and was later built into its Composer editing software.theguardian.com · read 9 Oct 2026
Project goal
The project vision describes a document proofing service intended to be available wherever authors write and easy to integrate into applications.github.com · read 9 Oct 2026
Purpose
Typerighter checks documents against user-defined rules and is designed to work like a spelling or grammar checker.github.com · read 9 Oct 2026
REST access
Typerighter can function as a standalone REST platform, and requests require a valid pan-domain authentication cookie.github.com · read 9 Oct 2026

Alternatives to Typerighter

Every alternative, ranked