SaaSHub helps you find the best software and product alternatives Learn more →
Top 8 Java Grammar Projects
-
ANTLR
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Project mention: RCParsing VS ANTLR - a user suggested alternative | libhunt.com/r/RCParsing | 2025-09-19ANTLR is a lexer-based, powerful tool for creating own DSL and analyzing them. But it's and overkill for simple languages (JSON, for example), while RCParsing is good for both complex and simple languages, allows you to choose: work with AST or immediately calculate value while parsing.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Grammarly is using our identities without permission | news.ycombinator.com | 2026-03-09
-
-
-
-
VNameGenerator
A Java implementation of various procedural name generation algorithms, including combinatorial, consonant vowel, context-free grammar, and Markov chain.
-
-
java-probabilistic-earley-parser
🎲 Efficient Java implementation of the probabilistic Earley algorithm to parse Stochastic Context Free Grammars (SCFGs)
Java Grammar discussion
Java Grammar related posts
-
Grammarly is using our identities without permission
-
Language Tool – Your writing assistant
-
Bugs across the world's languages. Let's check LanguageTool
-
Grammarly rebrands to 'Superhuman,' launches a new AI assistant
-
RCParsing VS ANTLR - a user suggested alternative
2 projects | 19 Sep 2025 -
The Expression Problem and its solutions
-
Show HN: Refine – A Local Alternative to Grammarly
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Jun 2026
Index
What are some of the best open-source Grammar projects in Java? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | ANTLR | 18,901 |
| 2 | languagetool | 14,545 |
| 3 | Grammar-Kit | 766 |
| 4 | JFlex | 629 |
| 5 | autumn | 133 |
| 6 | VNameGenerator | 94 |
| 7 | rekex | 68 |
| 8 | java-probabilistic-earley-parser | 37 |