EVERYTHING XIAOMI
Get listed

Typerighter

Typerighter is an open-source document checker that applies user-defined rules to copy, in a role similar to a spelling or grammar checker.

Place
#20 of 29
Score
6.2
Typerighter's website

What Typerighter is

Typerighter is an open-source document checker that applies user-defined rules to copy, in a role similar to a spelling or grammar checker. It has two services: the Rule Manager maintains and publishes rules, while the Checker reviews submitted documents and returns matches. Rules can use custom regular expressions, LanguageTool XML patterns, or predefined LanguageTool core rules. Results identify the relevant text range, explain the match, and offer suggestions, leaving edits to the user. The Guardian uses Typerighter to check content against its style guide. A companion plugin integrates it with the ProseMirror rich text editor, where users can review suggestions and apply changes. The Checker can also run as a standalone REST service, though requests require a valid pan-domain authentication cookie. The Scala services use the Play framework; the Rule Manager stores data in PostgreSQL and publishes a JSON rules artifact to S3. Deployment assumes AWS services, defaults to eu-west-1, and uses the Guardian's riff-raff platform. The software is Apache-2.0 licensed and listed as free, but requires deployment and configuration.

Good

  • Supports custom regular expressions and LanguageTool rules
  • Matches explain the text range and offer suggestions
  • ProseMirror plugin lets users review and apply changes
  • Apache-2.0 licensed open-source software

Watch out

  • Requires deployment and configuration
  • REST requests require a valid pan-domain authentication cookie
  • Deployment assumes AWS and the Guardian's riff-raff platform
  • Repository notes Guardian-specific assumptions

Who it suits

Typerighter suits rule owners maintaining a style guide and rule users checking copy against it. It may fit teams integrating document checks into ProseMirror or other applications.

Verdict

Typerighter provides customizable document checks and explains why text was flagged, while leaving suggested edits under user control. Its deployment assumptions and Guardian-specific setup details are important considerations for other organizations.

Plans and prices

From Typerighter's own pricing page, checked 9 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Open sourceFreeApache-2.0 licensed software · requires deployment and configuration

The facts

Each one read from Typerighter's own pages, with the date it was checked.

What it does

Accuracy and control
The project vision prioritizes accurate matches, explains why text was matched, and leaves every suggested edit under the user's control.checked 9 Oct 2026
Custom integration
The Checker can function as a standalone REST service, and requests require a valid pan-domain authentication cookie.checked 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.checked 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.checked 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.checked 9 Oct 2026
Document checking
The Checker service accepts document check requests and returns matches from the rule corpus.checked 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.checked 9 Oct 2026
Guardian use
The Guardian uses Typerighter to check content against its style guide.checked 9 Oct 2026
Implementation
The Checker and Rule Manager are Scala services built with the Play framework.checked 9 Oct 2026
Integration
The prosemirror-typerighter plugin integrates Typerighter with the ProseMirror rich text editor and lets users review suggestions and apply changes.checked 9 Oct 2026
Intended users
The documented roles are rule owners who maintain rules and rule users who check copy against them.checked 9 Oct 2026
License
The repository is published under the Apache-2.0 license.checked 9 Oct 2026
Match details
Matches include the applicable text range, an explanation, and relevant suggestions.checked 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.checked 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.checked 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.checked 9 Oct 2026
Purpose
Typerighter checks documents against user-defined rules and is designed to work like a spelling or grammar checker.checked 9 Oct 2026
REST access
Typerighter can function as a standalone REST platform, and requests require a valid pan-domain authentication cookie.checked 9 Oct 2026
Results
Matches include the applicable text range, an explanation, and any relevant suggestions.checked 9 Oct 2026
Rule management
The Rule Manager maintains the rule corpus and publishes it as an artifact consumed by the Checker service.checked 9 Oct 2026
Rule storage
The Rule Manager stores data in Postgres and publishes a JSON rules artifact to S3 for the Checker to consume.checked 9 Oct 2026
Rule types
Its rules include user-defined regular expressions, user-defined LanguageTool XML patterns, and predefined LanguageTool core rules.checked 9 Oct 2026
Technology
The Checker and Rule Manager are Scala services built with the Play framework, and the Rule Manager stores data in PostgreSQL.checked 9 Oct 2026
Two services
Typerighter consists of a Rule Manager that manages and publishes rules and a Checker that checks copy against them.checked 9 Oct 2026

Alternatives to Typerighter

All alternatives
  1. 1DeepL Write logo

    DeepL Write

    Free planAndroidiOSWebAPI
    8.2From $8.74 a month
  2. 2

    textlint

    Free planOpen sourceWebAPIExtensionLinux
    7.5Free plan
  3. 3

    Trinka

    Free planWebAPIExtensionmacOS
    7.5From $300 a year
  4. 4WRITER logo

    WRITER

    WebAPIExtensionmacOS
    7.5From $39 a month
  5. 5Sapling logo

    Sapling

    Free planWebAPIExtensionSelf-hosted
    7.4From $144 a year
  6. 6Revise logo

    Revise

    Free planWebAPISelf-hosted
    7.3From $8 a month