OpenSAGA is a model-centric Web application framework. It focuses on an abstract, non-technical application model that gets translated into an actual application by OpenSAGA. The model is mostly intentional and declarative instead of procedural. It describes what is there and how it's connected to other things instead of describing what to do. OpenSAGA aims to abstract the business concerns of an application away from its technical aspects. Currently, the model is edited as XML files assisted by an XML schema and an Eclipse plugin.
DiffKit is an application and a framework, for comparing two tables of data, field-by-field. The tables can come from any of a number of sources, such as an RDBMS or CSV file, and DiffKit is able to mix different kinds of sources in the same diff operation. It is like the Unix diff utility, but for tables instead of lines of text. Diffs can be reported at both the row and field level, and the user can configure what to compare, how to compare it, what to ignore). DiffKit is highly customizable with respect to the sources of tabular data, the details of the comparison, and the characteristics of the output (diff report).
jOOX stands for Java Object Oriented XML. It is a simple wrapper for the org.w3c.dom package to allow for fluent XML document creation and manipulation where DOM is required but too verbose. jOOX only wraps the underlying document and can be used to enhance DOM, not as an alternative. It is inspired by jOOQ and jQuery.