The Standard Taglib from the Jakarta Apache project is a compliant implementation of the JSP Standard Tag Library (JSTL), a new standard under the Java Community Process. It offers standard tags for the following tasks: control flow (iteration, conditional logic, and error handling), URL management (session encoding, cross-context imports, etc.), text formatting and internationalization (i18n), XML manipulation (with XPath), and database access (via JDBC).
Babeldoc is a framework and set of applications to process documents for business-to-business and other Internet/integration applications. It is primarily intended for text documents, especially XML, but supports a wide range of operations and data types. It has a sophisticated journaling system that supports replaying and reprocessing. Babeldoc is pipeline based and supports numerous ways to combine the pipeline stages in a dynamically reconfigurable fashion. It has a GUI and a Web-based console for document processing and monitoring, and comes with tools for the tranformation of flatfile data to XML, archival, and cryptography. Additionally it is able to scan various data sources based on sophisticated constraints.
Catacomb is a WebDAV repository module for use with the Apache WebDAV module, mod_dav. Apache mod_dav parses WebDAV protocol requests into operations on a repository providing persistent storage of resources and their properties. The default repository for mod_dav is provided by a separate module, mod_dav_fs, which stores resource bodies as files in the filesystem, and stores properties in a (G)DBM database. Catacomb provides a replacement for mod_dav_fs called mod_dav_repos that stores resources and their properties in a relational database (MySQL). The primary advantage of this approach is the searching capabilities of the database are used to implement the DASL protocol.
ManekiNeko is a parser configuration that allows users to validate documents using Relax NG grammars and access the document information using standard programming interfaces. The parser configuration does not implement a Relax NG validator, however. Instead, it wraps James Clark's Jing validator to validate documents using a Relax NG grammar.
PAW (pro-active Web filter) is a filtering HTTP proxy based on the Brazil Framework. Because the Brazil Framework and PAW are written in Java, the software is highly portable. PAW allows for easy plugin of Handlers (to filter outgoing requests) and Filters (to filter incoming data), and a GUI for end users. All the configuration files are in XML, and thus easy to modify (even without the GUI). It's aim is to provide an easy to use interface for end users and to be easily extendable by developers.
SecurityFilter is intended for use by Java Web application developers. It provides robust security and automatic authentication services for Web applications using FORM or BASIC authentication. It generally mimics the behavior and configuration format of container-managed security, but has some useful functional and portability advantages.