Java XML

Open-source Java projects categorized as XML

Top 23 Java XML Projects

  • GitHub repo REST Assured

    Java DSL for easy testing of REST services

    Project mention: Contract-First Development Using RestAssured and OpenAPI | | 2021-04-09

    In this post, we will demonstrate how can OpenAPI be used in a RestAssured-based integration test to ensure that the API conforms to its specification.

  • GitHub repo WireMock

    A tool for mocking HTTP services

  • GitHub repo ShapeOfView

    Give a custom shape to any android view, Material Design 2 ready

    Project mention: How do you skew both the text and shape of a textview in Kotlin? | | 2021-03-29

    Check out this library, which has a number of custom shapes for views, but no skewed shape yet. You could just take one of the custom shapes and modify it to your needs.

  • GitHub repo Thymeleaf

    Thymeleaf is a modern server-side Java template engine for both web and standalone environments.

    Project mention: Reliable WebSockets-based pub/sub with Spring Boot | | 2021-04-09

    In order to dynamically generate the page when first serving it from the server to contain the existing todo items, we'll be using Thymeleaf. Add Thymeleaf to your dependencies in your pom.xml file:

  • GitHub repo EasyFlipView

    💳 A quick and easy flip view through which you can create views with two sides like credit cards, poker cards etc.

  • GitHub repo TextFieldBoxes

    Material Design text field that comes in a box, based on (OLD) Google Material Design guidelines.

  • GitHub repo sirix

    SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.

    Project mention: Building A Time-Traveling Contacts App with SirixDB | | 2020-12-14

    Find us on slack, discourse, or github discussions.

  • GitHub repo xstream

    Serialize Java objects to XML and back again.

    Project mention: How dangerous is to use Xstream? | | 2021-01-20
  • GitHub repo ofbiz-framework

    Apache OFBiz is an open source product for the automation of enterprise processes. It includes framework components and business applications for ERP, CRM, E-Business/E-Commerce, Supply Chain Management and Manufacturing Resource Planning. OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions.

    Project mention: Apache OFBiz unauthenticated RCE CVE-2021-26295 | | 2021-03-22

    Upgrade to at least version 17.12.06 or apply the patch at

  • GitHub repo underscore-java

    java port of Underscore.js

    Project mention: Convert xml to json and vise versa | | 2021-02-10
  • GitHub repo eXist

    eXist Native XML Database and Application Platform

  • GitHub repo Apache Jackrabbit

    Mirror of Apache Jackrabbit

  • GitHub repo Apache Cayenne

    Mirror of Apache Cayenne

  • GitHub repo XMLUnit

    XMLUnit for Java 2.x

  • GitHub repo Configurate

    A simple configuration library for Java applications providing a node structure, a variety of formats, and tools for transformation

  • GitHub repo JMapper Framework

    Elegance, high performance and robustness all in one java bean mapper

  • GitHub repo lemminx

    XML Language Server

    Project mention: Tutorial request for language servers | | 2021-03-28

    If you’re interested in LemMinX, checkout it’s GitHub repo here and its documentation on extensions here.

  • GitHub repo Kripton Persistence Library

    A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.

  • GitHub repo kafka-connect-file-pulse

    🔗 A multipurpose Kafka Connect connector that makes it easy to parse, transform and stream any file, in any format, into Apache Kafka

    Project mention: Streaming data into Kafka S01/E04 — Loading Log files using Grok Expression | | 2021-01-05

    Note : You can also install the connector either from GitHub Releases Page or from Confluent Hub.

  • GitHub repo AndroidFlask

    Image Upload from Android to Python-Based Flask Server

    Project mention: Image Classification on Android using a Keras Model Deployed in Flask | | 2021-04-09


  • GitHub repo kafka-connect-transform-xml

    Transformation for converting XML data to Structured data.

    Project mention: Ingesting XML data into Kafka - Option 2: Kafka Connect plus Single Message Transform | | 2020-10-05

    I’ve had a a few challenges getting the SMT to work, in particular with certain schemas. Some things to watch out for:

  • GitHub repo IntroApp

    This Android app adds splash screen slides to make a great intro for an app.

  • GitHub repo NetworkParser

    Framework for serialization to Json, XML, Byte and Excel, therefore an oviparous wool milk sow J

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 2021-04-09.


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

Project Stars
1 REST Assured 5,374
2 WireMock 4,477
3 ShapeOfView 2,878
4 Thymeleaf 2,158
5 EasyFlipView 1,250
6 TextFieldBoxes 759
7 sirix 658
8 xstream 591
9 ofbiz-framework 349
10 underscore-java 340
11 eXist 307
12 Apache Jackrabbit 277
13 Apache Cayenne 254
14 XMLUnit 236
15 Configurate 164
16 JMapper Framework 164
17 lemminx 123
18 Kripton Persistence Library 111
19 kafka-connect-file-pulse 110
20 AndroidFlask 29
21 kafka-connect-transform-xml 17
22 IntroApp 16
23 NetworkParser 4