General Actions:
The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and Extensible Markup Language (XML), as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm. Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with any standard data access technology, including Enterprise Java Beans, JDBC, and Object Relational Bridge. For the View, Struts works well with JavaServer Pages, including JSTL and JSF, as well as Velocity Templates, XSLT, and other presentation systems. The Struts framework provides the invisible underpinnings every professional web application needs to survive. Struts helps you create an extensible development environment for your application, based on published standards and proven design patterns.
Java stream based MIME message parser
XWiki Platform - Mail Sender
Commons Compress defines an API for working with compression and archive formats. These include: bzip2, gzip and ar, cpio, jar, tar, zip.
SnuggleTeX is a free and open-source Java library for converting LaTeX to XML (usually XHTML + MathML).
XWiki Platform - Display - Macro
General purpose classes for use with the JCR API
XWiki Platform - Core - Parent POM
Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to implement remote procedure calls. Compared to SOAP, or JAX-RPC, it is stable, much simpler and easier to handle. Version 3 of Apache XML-RPC introduces several important vendor extensions over the original XML-RPC specification.
Hibernate definition of the Java Persistence 2.0 (JSR 317) API.
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5.
XWiki Platform - URL - Default Implementation
The client side of XWiki's WYSIWYG editor. This is a reusable rich text editor all written in GWT.
Java library that implements the CSS Object Model
MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but completely revised and rewritten to take the best advantage of latest JIT JVMs such as Hotspot in JDK 1.4+.
JempBox is an open source Java library that implements Adobe's XMP(TM) specification. JempBox is a subproject of Apache PDFBox.
XWiki Commons - Environment - API
XWiki Platform - Activity Stream