Skip to content
RepoQuarry

TeXtidote sylvainhalle/textidote

Command-line spelling, grammar and style checker for LaTeX and Markdown files that maps LanguageTool results back to source lines.

TeXtidote at a glance

Checked 15 Oct 2026

TeXtidote strips LaTeX or Markdown markup, sends the text to the LanguageTool library for spelling and grammar checks in a dozen languages, and reports errors at their position in the source file as an HTML or console report. It also adds its own LaTeX style rules. Java 8+ jar or Debian package (v0.9, March 2026). GPL-3.0. Command line only, aimed at academic writers; no AI rewriting, tone changes, browser extension or plagiarism checks.

Cite this pageRepoQuarry. “TeXtidote.” Checked 15 Oct 2026. https://repoquarry.dev/projects/textidote

How much of Grammarly does it replace?

1 of 5 jobs. Grammar and spelling reports for LaTeX and Markdown source files; no live checking in apps, AI rewrite or plagiarism check.

Partial: Grammar and spelling checks Partial replacement
No: Style and clarity suggestions Not covered
No: AI rewriting and tone changes Not covered
No: Works in the browser and other apps Not covered
No: Plagiarism check Not covered

For style and clarity suggestions, AI rewriting and tone changes, works in the browser and other apps, plagiarism check, see other Grammarly alternatives. You may also need to build an interface, an API server and hosting yourself.

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Yes, command-line Java tool TeXtidote is run from the command line. github.com · textidote#using-textidote ↗ 1d ago
Code licence Partial: GPL-3.0 (copyleft) github.com · LICENSE ↗ 1d ago
Model weights licence Confirmed: No separate model weights github.com · textidote#readme ↗ 1d ago
Commercial use Partial: Yes, GPL-3.0 conditions apply if you distribute it github.com · LICENSE ↗ 1d ago
Paid services needed? Confirmed: None required github.com · textidote#readme ↗ 1d ago
Hardware Confirmed: Java 8 or later; no other requirements documented Simply make sure you have Java version 8 or later installed on your system. github.com · textidote#manual-download ↗ 1d ago
Operating systems Confirmed: Any OS with Java; Debian package for Debian and Ubuntu You can also download the TeXtidote executable manually: this works on all operating systems. github.com · textidote#manual-download ↗ 1d ago
Setup effort Confirmed: Easy; .deb package or download the jar and run with Java sudo apt-get install ./textidote_X.Y.Z_all.deb github.com · textidote#getting-textidote ↗ 1d ago

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on