LanguageTool is a style and grammar checker that currently supports English, Polish, German, French, Dutch, and other languages to a different degree. It scans the words and their part-of-speech tags for occurrences of error patterns, which are defined in an XML file. More powerful error rules can be written in Java.
RTextDoc is a text editor with proofreading. It is designed for typesetting professional research papers and manuals using the LaTeX, AsciiDoc, and DocBook markup languages. It includes on-the-fly spelling and grammar checking, syntax highlighting, bracket matching, folding, a document structure browser for sections and labels, bookmarks, a manager for LaTeX symbols, WYSIWYG equation editor, and integrated BibTex database manager.
XML-Grammar-Fiction is a Perl package that provides processors for lightweight markup languages and corresponding XML grammars for writing prose (e.g. stories, novels, and novellas) as well as screenplays. The XML grammars can in turn be translated to XHTML and DocBook/XML. XML-Grammar-Fiction currently offers only very basic functionality, but has good support for UTF-8 and allows one to write bidirectional texts conveniently. It is still under development and may exhibit some quirks.
UniCC, (Universal Compiler-Compiler) is a powerful LALR(1) parser generator and language development system for computer professionals. It serves as an all-round design and build tool assisting compiler writers in any parsing-related task, including production quality compiler construction and the implementation of domain specific languages. It unifies an integrated generator for lexical analyzers and a powerful LALR(1) parser generator into one software solution. The programming interface is a rich, extendable, and innovative BNF-based grammar definition language for expressing context-free grammars.
After The Deadline is contextual spell checking, grammar checking, and style checking technology. It has seamless service integration with online publishing tools and platforms (WordPress, TinyMCE, etc.). AtD's sophisticated language models can catch and suggest corrections to subtle errors in context.
Replo is a cross-platform utility for performing syntactically-aware diff, find, and replace operations. It is similar to IntelliJ's "structural find and replace" feature but allows for configurable grammars. With Replo, users can compare, detect, and replace idiomatic structures without worrying about irrelevant stylistic inconsistencies. Common grammars (e.g. C, C++, C#, Java, Ruby) are provided, but users can also leverage ANTLR to define their own.
After the Deadline for OpenOffice.org is a smart English grammar, style, and contextual spelling checker for OpenOffice.org. The grammar checker highlights common errors in your writing. The style checker (off by default) finds passive voice, clichés, redundant phrases, and complex expressions. The contextual spelling checker looks for misused words and reports them to you. This extension communicates with an open source software service to check your writing. You may run your own server or use that provided by afterthedeadline.com. Text sent to afterthedeadline.com is sent over SSL and none of it is kept.
After the Deadline checks English spelling, misused words, style, and grammar using artificial intelligence and natural language processing. This add-on adds After the Deadline's smart technology to the Firefox browser. Now you can check grammar in your online word processor, spell check your Web mail, and send tweets with confidence.