Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. LaTeX
  3. TeXtidote

TeXtidote

GPL-3.0Javav0.9

A grammar and style checker for LaTeX and Markdown documents that preserves source file location mapping.

Visit WebsiteGitHubGitHub
1.0k stars73 forks0 contributors

Overview

Spelling, grammar and style checking on LaTeX documents

Use Cases

Not Ideal For

  • Writers needing real-time, inline grammar checking while editing in an IDE.
  • Projects using markup formats other than LaTeX or Markdown (e.g., HTML, AsciiDoc).
  • Users requiring highly customizable grammar rules beyond what Language Tool offers.
  • Teams with complex LaTeX documents that use unsupported macros, necessitating frequent manual ignore directives.

Pros & Cons

Pros

Markup-Aware Grammar Checking

TeXtidote uniquely cleans LaTeX and Markdown markup while mapping errors back to source locations, enabling precise grammar checks on structured documents without losing context.

LaTeX-Specific Rule Enforcement

Includes custom rules for LaTeX conventions like capitalizing titles, proper citation spacing, and figure referencing, which general grammar tools miss, as listed in the README's rule section.

Language Tool Integration

Leverages the extensive Language Tool library for spelling and grammar checks in multiple languages, providing comprehensive linguistic analysis beyond basic spellchecking.

Flexible Output and Integration

Supports HTML, console, and single-line report formats, facilitating integration with CI pipelines, editors, and other tools, as demonstrated with VS Code and Emacs examples.

Cons

Java Runtime Dependency

Requires Java 8 or later installed, adding an extra layer of setup and potential compatibility issues compared to native or web-based tools, which may deter users on lightweight systems.

Complex LaTeX Handling Limitations

Struggles with certain LaTeX constructs like multi-line command arguments or hard-wrapped paragraphs, forcing users to adopt specific formatting or use ignore comments, as admitted in the 'Helping TeXtidote' section.

Limited to Language Tool's Scope

Grammar checking capabilities are bounded by Language Tool's rules and language support, so niche or unsupported languages may not be adequately covered, and advanced customization requires external configurations.

Open Source Alternative To

TeXtidote is an open-source alternative to the following products:

A
Antidote

Antidote is a command-line package manager for Zsh plugins and themes, designed to be fast and simple. It clones plugins from GitHub and other sources to manage Zsh configurations.

Frequently Asked Questions

Quick Stats

Stars1,049
Forks73
Contributors0
Open Issues37
Last commit2 months ago
CreatedSince 2018

Tags

#academic-writing#languagetool#linter#grammar-checker#latex#cli-tool#java#spell-checker#markdown#language-tool#writing-tools#spell-check

Built With

j
jUnit
A
Ant
J
Java

Links & Resources

Website

Included in

LaTeX1.6k
Auto-fetched 1 day ago

Related Projects

blacktexblacktex

:black_heart: Cleans up your LaTeX files.

Stars159
Forks11
Last commit2 years ago
ChkTeXChkTeX

Linter / code checker for LaTeX documents. foss

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub