Java XML

Open-source Java projects categorized as XML

Top 23 Java XML Projects

  1. jsoup

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

    Project mention: Reverse-Engineering Cookies with Ktor and Ksoup | dev.to | 2025-04-06

    On top of this, because it scrapes HTML content, I also needed to use the Jsoup and Ksoup libraries to parse the HTML content and extract the necessary values. Because it's built on top of Ktor, it's available on multiple plaforms, meaning I needed to find different libraries to parse the HTML content on different platforms, and use different Ktor engines. For example, on Android, it uses the OkHttp engine, while on iOS, it uses the Darwin engine, and on the JVM, it uses the Java engine introduced in JDK11. You can look at the full build.gradle.kts file to see the dependencies and how they are set up.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. pkl

    A configuration as code language with rich validation and tooling.

    Project mention: JSON5 – JSON for Humans | news.ycombinator.com | 2024-12-08

    When I manage a project and have the freedom to choose my configuration structure, then I always use typescript. I never understood the desire to have configuration be in ini/json/jsonnet/yaml. A strongly typed configuration with code completion seems so much more robust. Except of course your usecase is to load or change the config via an API.

    I like what apple is doing with https://pkl-lang.org/ though.

  4. REST Assured

    Java DSL for easy testing of REST services

  5. WireMock

    A tool for mocking HTTP services

    Project mention: Wiremock + testcontainers + Algolia + Go = ❤️ | dev.to | 2025-06-20

    On a new project, I decided to re-evaluate my options, and remembered a tool that seems to be the next best thing for the job: Wiremock.

  6. xLog

    Android logger, pretty, powerful and flexible, log to everywhere, save to file, all you want is here. (by elvishew)

  7. ShapeOfView

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

  8. Thymeleaf

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

    Project mention: Step-by-step Guid: Google Authentication with Spring Boot | dev.to | 2025-06-08

    xmlns:th="http://www.thymeleaf.org"> Home Welcome to the public home page href="/dashboard">Go to Dashboard

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. EasyFlipView

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

  11. 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: O Feijão com Arroz da Orientação a Objetos: Encapsulamento e Coesão | dev.to | 2024-12-16
  12. cxf

    Apache CXF

  13. TextFieldBoxes

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

  14. xstream

    Serialize Java objects to XML and back again.

  15. basex

    BaseX Main Repository.

    Project mention: Xee: A Modern XPath and XSLT Engine in Rust | news.ycombinator.com | 2025-03-28
  16. rultor

    DevOps team assistant that helps you merge, deploy, and release GitHub-hosted apps and libraries

  17. underscore-java

    java port of Underscore.js

    Project mention: Common Java Libraries and Frameworks you Should Try | dev.to | 2024-10-15

    11. Underscore-java

  18. eXist

    eXist Native XML Database and Application Platform

    Project mention: XSLT | news.ycombinator.com | 2025-06-26

    XML is great, one just need to have the appropriate tooling. XSLT, like XSD, is XML too, so the same tooling apply to those as well.

    If you're manually writing the <>-stuff in an editor you're doing it wrong, do it programmatically or with applications that abstract it away.

    Use things like JAXB or other mature libraries, eXist-db (http://exist-db.org), programs that can produce visualisations and so on.

  19. Configurate

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

  20. Smooks

    An extensible Java framework for building event-driven applications that break up XML and non-XML data into chunks for data integration

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

  22. Kilo

    Lightweight REST for Java (by HTTP-RPC)

  23. Apache Cayenne

    Mirror of Apache Cayenne

  24. XMLUnit

    XMLUnit for Java 2.x

  25. lemminx

    XML Language Server

  26. 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 XML discussion

Log in or Post with

Java XML related posts

  • O Feijão com Arroz da Orientação a Objetos: Encapsulamento e Coesão

    1 project | dev.to | 16 Dec 2024
  • How To Test Integrations with APIs Using WireMock in .NET

    2 projects | dev.to | 1 Oct 2024
  • Please help a sister out with the inventory process and cash flow of our retail store which also provides services

    2 projects | /r/BusinessPH | 8 Jul 2023
  • Underscore-java

    1 project | /r/java_projects | 29 Jan 2023
  • nvim-lsp: How do I specify catalog files for the Lemminx language server?

    2 projects | /r/neovim | 1 Sep 2022
  • Can you configure the lemminx LSP server

    1 project | /r/neovim | 15 Jul 2022
  • Can they please fix the "Notify me via email when available" on the UI store?

    1 project | /r/Ubiquiti | 29 Dec 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 jsoup 11,216
2 pkl 10,757
3 REST Assured 6,996
4 WireMock 6,878
5 xLog 3,248
6 ShapeOfView 3,192
7 Thymeleaf 2,895
8 EasyFlipView 1,384
9 ofbiz-framework 912
10 cxf 884
11 TextFieldBoxes 772
12 xstream 751
13 basex 724
14 rultor 568
15 underscore-java 540
16 eXist 445
17 Configurate 425
18 Smooks 407
19 kafka-connect-file-pulse 334
20 Kilo 332
21 Apache Cayenne 332
22 XMLUnit 310
23 lemminx 303

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Java is
the 8th most popular programming language
based on number of references?