Java Parser

Open-source Java projects categorized as Parser

Top 22 Java Parser Projects

  • jsoup

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

  • Project mention: FLaNK Stack Weekly for 20 June 2023 | dev.to | 2023-06-20
  • JavaParser

    Java 1-18 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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

  • 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: GraalVM for JDK 21 is here | news.ycombinator.com | 2023-09-19

    Picocli allows using a compiler annotation processor to generate classes at compile time instead [0].

    [0]: https://github.com/remkop/picocli/blob/main/picocli-codegen/...

  • commonmark-java

    Java library for parsing and rendering CommonMark (Markdown)

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

  • Project mention: Release Radar · April 2024 Edition: Major updates from the open source community | dev.to | 2024-05-03

    The creators at Spoon claim that "🥄 is made with ❤️, 🍻 and ✨"! And why not?! Spoon is a metaprogramming library to analyze and transform Java source code by parsing source files to build a well-designed AST (Abstract Syntax Tree). The latest version supports Java 17 and the modelling of receiver parameters has been changed. Read all about the changes in the release notes.

  • jsoniter

    jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go (by json-iterator)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • rsql-parser

    Parser for RSQL / FIQL – query language for RESTful APIs

  • proguard-core

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

  • investbook

    Оценка эффективности инвестиций с учетом комиссий, налогов (удержанных и ожидающихся), дивидендов и купонов.

  • Project mention: investbook: NEW Derivatives and Hedging - star count:215.0 | /r/algoprojects | 2023-11-06
  • FastDoubleParser

    A Java port of Daniel Lemire's fast_float project

  • autumn

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

  • staedi

    StAEDI - Streaming API for EDI: Java library featuring a reader/parser, writer/generator, and validation

  • Project mention: Validating loops without a start segment | /r/edi | 2023-05-24

    [1] https://github.com/xlate/staedi

  • jmail

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

  • emv-qrcode

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

  • rekex

    PEG parser generator for Java 17 - grammar as algebraic datatypes

  • java.math.expression.parser

    java math expression parser is faster than JEP

  • java-probabilistic-earley-parser

    🎲 Efficient Java implementation of the probabilistic Earley algorithm to parse Stochastic Context Free Grammars (SCFGs)

  • itu

    An extremely fast parser and formatter of standardized date and date-times supporting RFC-3339 (ISO-8601 profile) and more.

  • Project mention: JVM Profiling in Action | dev.to | 2024-04-18

    Now that the JSON parsing time has decreased, we see that timestamp parsing, specifically java/time/OffsetDateTime.parse, is taking a significant amount of the total parsing time. Java's built-in timestamp parsing is notoriously slow. Luckily, a faster alternative exists: https://github.com/ethlo/itu.

  • Dyml

    The YAML and DYML processor of your dreams, with ultimate comment support, written from scratch in Java!

  • kaitai-webassembly

    Kaitai Struct Parser for WebAssembly

  • JEvalExpr

    Extensible Java Library and Tool to parse, interpret, compile and execute commands written in a language SQL Like.

  • Project mention: Extensible Java Library/Tool to parse, interpret, compile expressions. | /r/java | 2023-10-01

    JEvalExpr

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Java Parser related posts

  • “Why I develop on Windows”

    1 project | news.ycombinator.com | 29 Apr 2023
  • Building a Java CLI. How can I make it more powershell-friendly

    2 projects | /r/PowerShell | 15 Dec 2022
  • Ask HN: Source code (Java) parser and/or static analysis tool

    1 project | news.ycombinator.com | 12 Sep 2022
  • Semantic Diff for SQL

    7 projects | news.ycombinator.com | 29 Jul 2022
  • Things I didn't know about Java: Generic Constructors

    3 projects | dev.to | 25 Jul 2022
  • How to handle commands in Java?

    1 project | /r/learnprogramming | 16 Jul 2022
  • rif and triple backtick syntax aka "code fencing"

    1 project | /r/redditisfun | 24 Jun 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Parser projects in Java? This list will help you:

Project Stars
1 jsoup 10,661
2 JavaParser 5,239
3 JSqlParser 4,971
4 picocli 4,720
5 commonmark-java 2,186
6 Spoon 1,674
7 jsoniter 1,504
8 rsql-parser 713
9 proguard-core 270
10 investbook 231
11 FastDoubleParser 165
12 autumn 119
13 staedi 115
14 jmail 107
15 emv-qrcode 93
16 rekex 53
17 java.math.expression.parser 35
18 java-probabilistic-earley-parser 34
19 itu 21
20 Dyml 21
21 kaitai-webassembly 11
22 JEvalExpr 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com