Java XML

Open-source Java projects categorized as XML

Top 23 Java XML Projects

  • jsoup

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

    Project mention: Any suggestions for good open source Java codebases to study(With below criteria)? | reddit.com/r/java | 2022-11-18

    https://github.com/jhy/jsoup jsoup is a java library for parsing HTML. Intuitive API and extremely well readable code. I would definitely recommend this.

  • REST Assured

    Java DSL for easy testing of REST services

    Project mention: How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver? | dev.to | 2022-05-09

    The prerequisites to configure REST Assured with your project in any IDE (e.g., Eclipse) is fairly easy. After setting up Java, Eclipse, and TestNG, you would need to download the required REST Assured jar files.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • WireMock

    A tool for mocking HTTP services

    Project mention: How to Boost Code Coverage with Functional Testing | reddit.com/r/Kotlin | 2022-11-01

    Yes I agree, mocking is a bit of an overloaded term, and the libraries we used for stubbing like gRPC Mock and WireMock also have `mock` in their name, even though they are real servers with stubbing

  • ShapeOfView

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

  • Thymeleaf

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

    Project mention: Can I use Java to build a website? | reddit.com/r/java | 2022-11-02

    You can use Java for Backend and Frontend. A relative new kid on the block for Frontend is Qute. The general keyword you are searching for is Java Templating Engine. Specific examples would be Thymeleaf or FreeMarker. There are some framework, which offer a lot more than templating like Vaadin or Wicket. Some are just specifications like Jakarta Faces with some of their implementations MyFaces or Mojarra.

  • EasyFlipView

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

    Project mention: Credit Card View Library | reddit.com/r/androiddev | 2022-10-18

    This is simply done by this included library (as you can see in the source code): https://github.com/wajahatkarim3/EasyFlipView

  • cxf

    Apache CXF

    Project mention: Preparing for Spring Boot 3.0 | reddit.com/r/java | 2022-05-25
  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • sirix

    SirixDB is an embeddable, temporal, evolutionary database system, which uses an append-only approach to store immutable revisions. 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.

    Project mention: Semantic Diff for SQL | news.ycombinator.com | 2022-07-29
  • TextFieldBoxes

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

  • xstream

    Serialize Java objects to XML and back again.

    Project mention: Python 3.12.0 is to remove long-deprecated items | news.ycombinator.com | 2022-11-16

    I hope we don't end up with the same things as the java world. JDK9 removed and moved to a library a few things like JAXB. Since JDK11, every new version is harsher for programs that use reflection to mess with non-published internals. Both are good changes, BTW.

    In theory, you add a few libs and you're ready to upgrade. In practice, adding libs at scale is hard, and quite a few dependencies of dependencies of ... are using reflection to mess with internals.

    As a result, there are still a lot of enterprise applications on JDK8 and JDK11, even if the security impact of this is bad and the fix should be easy.

    For a typical example: see https://github.com/x-stream/xstream/issues/101

  • 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: Fig AI: Translate natural language to bash | reddit.com/r/commandline | 2022-08-12
  • underscore-java

    java port of Underscore.js

  • eXist

    eXist Native XML Database and Application Platform

  • Smooks

    Extensible data integration Java framework for building XML and non-XML fragment-based applications

  • Apache Jackrabbit

    Mirror of Apache Jackrabbit

  • Apache Cayenne

    Mirror of Apache Cayenne

  • XMLUnit

    XMLUnit for Java 2.x

  • Configurate

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

  • 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

  • JMapper Framework

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

  • lemminx

    XML Language Server

    Project mention: nvim-lsp: How do I specify catalog files for the Lemminx language server? | reddit.com/r/neovim | 2022-09-01

    I want to be able to specify a custom catalog for the Lemminx language server for XML. Something like this: https://github.com/eclipse/lemminx/issues/1287

  • Kripton Persistence Library

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

  • sparql.anything

    SPARQL Anything is a system for Semantic Web re-engineering that allows users to ... query anything with SPARQL.

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

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-11-18.

Java XML related posts

Index

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

Project Stars
1 jsoup 9,853
2 REST Assured 6,115
3 WireMock 5,239
4 ShapeOfView 3,042
5 Thymeleaf 2,424
6 EasyFlipView 1,333
7 cxf 789
8 sirix 776
9 TextFieldBoxes 768
10 xstream 677
11 ofbiz-framework 497
12 underscore-java 410
13 eXist 361
14 Smooks 351
15 Apache Jackrabbit 295
16 Apache Cayenne 282
17 XMLUnit 268
18 Configurate 263
19 kafka-connect-file-pulse 225
20 JMapper Framework 198
21 lemminx 187
22 Kripton Persistence Library 117
23 sparql.anything 107
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
www.influxdata.com