Top 15 Java Parser Projects
-
The jsoup website defines it as:
-
JavaParser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
GitHub released a pretty good java parser that I think is is related to this work https://github.com/javaparser/javaparser
I'm also using that parser using for a side project where developers can cross link their source code and host them statically: https://github.com/josephmate/OdinCodeBrowser#readme
-
Mergify
Automate your Pull Request with Mergify. Mergify is the most powerful merge queue tool that offers speculative checks, batch merges, and multiple queueing options. Coordinated with any CI and fully integrated to GitHub. Get started or request a demo!
-
JSqlParser
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
JSQLParser can parse multiple SQL dialects like MySQL, Postgres and Oracle. The grammar can be modified to support other SQL dialects.
-
picocli
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
-
Today I tried to build a project with commonmark-java. Here is the repo j143/markdown-testing
-
jsoniter
jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go (by json-iterator)
Protobuf parsing is slower than an optimized json library, e.g. https://jsoniter.com/
-
Spoon
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: Representational State Transfer + Structured Query Language (RSQL): using Java Spring-boot | reddit.com/r/java | 2021-10-26
Made a Demo application using Rsql-parser. Came across this library recently and loved the approach, a single GET API is all that'll be needed to be exposed per entity class to handle the data fetching requirements.
-
I implemented Lox in Kotlin based on the book's Java interpreter then added a JVM backend using ProGuardCORE: https://github.com/mrjameshamilton/klox
-
investbook
Оценка эффективности инвестиций с учетом комиссий, налогов (удержанных и ожидающихся), дивидендов и купонов.
Project mention: investbook: NEW Derivatives and Hedging - star count:102.0 | reddit.com/r/algoprojects | 2022-05-07 -
-
Project mention: I wrote JMail, a lightweight Java library for working with email addresses | reddit.com/r/java | 2021-05-21
Thanks for the bug report. I opened https://github.com/RohanNagar/jmail/issues/2 to track this issue, will work on the fix.
-
Spek komplit liat di MPM or just use/read the implementations in Golang or Java if you're more fluent in reading code than specs.
-
Project mention: is there premade function that gets mathematical Strings ( for example "(3+4+5)/sqr(20)") and returns result | reddit.com/r/learnjava | 2021-08-17
Not built in to the Java language or SDK, but there's open source libraries such as https://github.com/sbesada/java.math.expression.parser that will do what you want.
-
Project mention: .dyml - Faster and more readable than .json | reddit.com/r/programming | 2022-01-29
Java Parser related posts
- Static Analysis at GitHub
- Crest, a command-line API modeled after JAX-RS (Command REST)
- .dyml - Faster and more readable than .json
- Finding it hard to continue
- Code Coverage, Java Debugger API and Full Integration in Building DDJT - Day 3
- A parser for the opening_hours fields from OpenStreetMap, with Python bindings
- Open Source SQL Parsers
Index
What are some of the best open-source Parser projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | jsoup | 9,432 |
2 | JavaParser | 4,192 |
3 | JSqlParser | 3,677 |
4 | picocli | 3,533 |
5 | commonmark-java | 1,774 |
6 | jsoniter | 1,379 |
7 | Spoon | 1,321 |
8 | rsql-parser | 582 |
9 | proguard-core | 175 |
10 | investbook | 104 |
11 | autumn | 101 |
12 | jmail | 57 |
13 | emv-qrcode | 54 |
14 | java.math.expression.parser | 20 |
15 | Dyml | 13 |
Are you hiring? Post a new remote job listing for free.