AntUnit is a library of Ant tasks that was initially developed to write tests for Ant tasks without resorting to JUnit. It makes it easy to turn an existing build file that exhibits an error into an AntUnit test. Tests are written as targets in a build file using assertion tasks provided by AntUnit. The antunit task executes targets in a collection of build files and supports custom listeners in a manner similar to the junit task's formatters.
Mr. Persister aims at providing a simple yet complete relational persistence API. Current features include easier JDBC operations via JDBC templates (Spring style), automatic connection/transaction handling, object relational mapping, dynamic report support, connection pooling, and more. Planned features include replication, JDBC driver debugging, more advanced ORM, and more.
EJOE is a lightweight Java remoting framework built to send and receive objects through pluggable (de)serialization mechanisms. It offers a high-performance, simple, and clean object request broker (whereby ORB is meant in its natural manner and not in its relation with CORBA), with server and client components for your client/server applications. It's a highly scalable implementation of the common request-process-response pattern based on Java NIO. It does support optional remote class loading to avoid redundant classpath entries, but doesn't require stubs and/or proxy objects.
codavaj is Javadoc in reverse: a seemingly useless reverse engineering tool to transform HTML Javadoc into Java source file skeletons (or a reflection API) like internal representation. You can: convert an entire local Javadoc tree into Java source code; download an entire remote Javadoc tree via HTTP(S); and derive a Reflection-like API based on information derived from a Javadoc tree. It is provided as a Java command line tool.
Bunny the Fuzzer is a closed loop, high-performance, general purpose protocol-blind fuzzer for C programs. It uses compiler-level integration to seamlessly inject precise and reliable instrumentation hooks into the traced program. These hooks enable the fuzzer to receive real-time feedback on changes to the function call path, call parameters, and return values in response to variations in input data.
GreenMail is a suite of email servers for testing purposes and sandbox development. It supports SMTP, POP3, and IMAP (including SSL) and can be embedded into any Java application or unit test. The GreenMail Service (SAR) extension runs as a JBoss embedded developer mail server sandbox, manageable via JMX.
Rachel is a resource loading toolkit for Java Web Start/JNLP. Rachel offers two solutions that make resource loading for Java Web Start/JNLP apps easy again. Solution 1 installs a URL handler for a new protocol called class:// that delivers content from jars identified by a Java class. Solution 2 embeds a multi-threaded ultra-lightweight Web server in your app that serves up content from jars in the Java Web Start application cache. Rachel also works without Java Web Start, although this might be pointless. Examples and user documentation are provided.