Freedom251 › Writing Style Checkers
Monostyle

What Monostyle is
Monostyle is a free, open-source framework for checking documentation against a style guide. Its tools focus on new or changed content, which the project says makes checks fast while allowing some rules to produce false positives. It includes a reStructuredText parser and script-usable text utilities. Checks cover spelling, word choice, compounds, abbreviations, capitalization, homophones and some singular or plural forms. Other tools flag vague, promotional, informal or complex wording, pronouns and technical terms. Markup checks address heading hierarchy, indentation, keyboard shortcuts, incomplete markup and document structure; limited grammar checks include passive voice, articles and repeated words. Monostyle can be customized with a style guide, terminology and brand voice rules, but its tools and data require customization. The project says it is tailored to the Blender manual. SVN is supported, while Git support is experimental. Using SVN requires command-line client tools. Spell checking requires a built dictionary, and a missing dictionary file requires confirmation of its initial build. Autofix can apply fixes and update the working copy for external changes. Running the tool does not replace a Sphinx build, and markup errors can lead to false negatives.
Who it suits
Monostyle suits documentation teams using reStructuredText that want customizable spelling, style and markup checks. It may also suit teams willing to adapt its tools and data to their own guide and workflow.
What it does well
- Checks spelling, word choice, markup and limited grammar.
- Supports custom style guides, terminology and brand voice rules.
- Includes a reStructuredText parser and script-usable utilities.
- Supports SVN and offers an autofix option.
- Free and open source under GPL-3.0.
What to know first
- Git support is experimental.
- Tools and data require customization.
- Markup errors can cause false negatives.
- Does not replace building with Sphinx.
Limits
Monostyle is not a replacement for building with Sphinx, and markup errors can cause false negatives. Spell checking requires building a dictionary, and checks may produce false positives.
Getting started
- Visit the Monostyle GitHub repository
- Install the project on a Linux environment
- Install command-line client tools when using SVN
- Customize Monostyle tools and data for your documentation
- Build the spelling dictionary and confirm its initial build when prompted
- Run checks on new or changed content and use autofix where appropriate
Verdict
Monostyle offers a broad set of configurable checks for reStructuredText documentation, with change-focused checking and autofix. Teams should account for customization and keep a separate Sphinx build in their workflow.
Questions
Is Monostyle free?
Yes. Monostyle is free, open source, and licensed under GPL-3.0.
Which platform does it support?
Linux is the listed platform.
What document format does it use?
Monostyle includes its own reStructuredText parser and lists reStructuredText as its editor support.
Does it support Git and SVN?
SVN is supported. Git support is experimental.
Can teams set their own rules?
Yes. It supports custom style guides, terminology management, and brand voice rules, with team workflow support.
Does it automatically fix issues?
An autofix option applies listed fixes and updates the working copy for external changes.
Facts from Monostyle's own pages
- Autofix
- The README lists an autofix option that applies autofixes and also updates the working copy for external changes. · github.com, 8 Oct 2026
- Blender manual
- The project says Monostyle is customized for the Blender manual. · github.com, 8 Oct 2026
- Build limitation
- The README says running Monostyle does not replace building with Sphinx, and markup errors can cause false negatives. · github.com, 8 Oct 2026
- Change-based checks
- Its tools check new or changed content, which the README says makes it fast and allows tools with possible false positives. · github.com, 8 Oct 2026
- Change-focused checks
- Its tools check new or changed content, which the README says makes them fast and allows tools that can have false positives. · github.com, 8 Oct 2026
- Customization
- The README says Monostyle is not ready-made and its tools and data require customization. · github.com, 8 Oct 2026
- Documentation style
- Its list-search tools cover wording such as vague, promotional, informal, or overly complex language, as well as pronouns and technical terms. · github.com, 8 Oct 2026
- License
- The repository displays a GPL-3.0 license. · github.com, 8 Oct 2026
- Markup and style checks
- Listed checks include heading hierarchy, indentation, keyboard shortcut conformity, markup structure, line length, and wrapping. · github.com, 8 Oct 2026
- Markup checks
- Markup tools check heading hierarchy, indentation, keyboard shortcut conformity, incomplete markup, and document structure. · github.com, 8 Oct 2026
- Natural-language checks
- The tools documentation lists limited grammar linting, passive voice detection, article checking, and repeated-word detection. · github.com, 8 Oct 2026
- Parser
- Monostyle includes its own reStructuredText parser. · github.com, 8 Oct 2026
- Parser and utilities
- It includes its own reStructuredText parser and utilities that can also be used for text editing with scripts. · github.com, 8 Oct 2026
- Project-specific use
- The README says Monostyle is customized for the Blender manual. · github.com, 8 Oct 2026
- Purpose
- Monostyle is a framework for linting and style-checking documentation against a style guide. · github.com, 8 Oct 2026
- Setup requirement
- When using SVN, the command-line client tools need to be installed. · github.com, 8 Oct 2026
- Spell-check setup
- Spell checking requires building a dictionary, and the README says users must confirm its initial build if the dictionary file is missing. · github.com, 8 Oct 2026
- Spelling tools
- The tools documentation lists checks for spelling, word choice, compounding, abbreviations, homophones, and possessive forms. · github.com, 8 Oct 2026
- Version control
- The README says SVN is supported and Git support is experimental. · github.com, 8 Oct 2026
- Vocabulary checks
- The new-word tool detects spelling errors, word-choice issues, compounding, abbreviations, capitalization, homophones, and certain singular or plural forms. · github.com, 8 Oct 2026
Where Monostyle stands on Freedom251
- Writing Style Checkers#16 of 29