Java Parser

Open-source Java projects categorized as Parser | Edit details

Top 15 Java Parser Projects

  • jsoup

    jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.

    Project mention: Debugging jsoup Java Code in Production Using Lightrun | dev.to | 2022-04-20

    The jsoup website defines it as:

  • JavaParser

    Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13

    Project mention: Static Analysis at GitHub | news.ycombinator.com | 2022-03-30

    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

    Project mention: Open Source SQL Parsers | dev.to | 2021-10-08

    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.

    Project mention: Textual in Clojure? | reddit.com/r/Clojure | 2022-04-28
  • commonmark-java

    Java library for parsing and rendering CommonMark (Markdown)

    Project mention: Day 18 of 100 - Java | dev.to | 2022-01-26

    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)

    Project mention: Parsing Gigabytes of JSON per Second | news.ycombinator.com | 2021-10-23

    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.

  • rsql-parser

    Parser for RSQL / FIQL – query language for RESTful APIs

    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.

  • proguard-core

    Library to read, write, analyze, and process java bytecode

    Project mention: Looking for resources on building a compiler | reddit.com/r/Compilers | 2022-02-22

    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
  • autumn

    A Java parser combinator library written with an unmatched feature set.

  • jmail

    A modern and lightweight library for working with email addresses in Java

    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.

  • emv-qrcode

    Java Based EMV QR Code Generator and Parser (MPM, CPM) (by mvallim)

    Project mention: QRIS berisi nominal? | reddit.com/r/indonesia | 2021-06-08

    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.

  • java.math.expression.parser

    java math expression parser is faster than JEP

    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.

  • Dyml

    The YAML and DYML processor of your dreams, written in pure Java!

    Project mention: .dyml - Faster and more readable than .json | reddit.com/r/programming | 2022-01-29
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-07.

Java Parser related posts

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
Find remote jobs at our new job board 99remotejobs.com. There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com