The LAW library is a set of classes that contains research code related to the study of large graphs and social networks, including several variants of PageRank, an implementation of the Layered Label Propagation algorithm, high-performance evaluation of Kendall's τ, and other miscellaneous utilities.
Xtempore is a lightweight, modular, and powerful XML-based domain independent templating language. It's essentially a programming library which provides flexible tools for transforming an object (model) and an XML document (template) into another XML document. Xtempore is implemented in Java and requires JRE 1.5 or later and slf4j for logging.
Contracts for Java (Cofoja) adds contract programming support to Java through simple yet powerful annotations: @Requires, @Ensures, @Invariant, and @ThrowEnsures. Contracts are inherited from interfaces and superclasses and can be enabled selectively during development then disabled for release.
Athena Framework for Java is a full fledged enterprise object-relational mapping (ORM) framework that employs metadata as mapping configuration. It greatly simplifies Java Web application development by removing the requirement of manual mapping and manual database schema updating. In addition to features like Java object persistence, powerful EJBQL querying execution, and comprehensive code generation, Athena has built-in support for multi-tenancy, which enables developers to build cloud applications easily. Athena can be easily integrated with other libraries like Struts or Spring to provide full stacks of service.
jRapidRPC is a Java RPC library that allows you to create client-server applications that talk in objects. It is small, fast, and extensible. Its smallness helps you learn how to use the library quickly. jRapidRPC is fast due to its compact size and lack of complexity. Also, it uses the ProtoStuff serializer by default. jRapidRPC's extensibility allows you to can write a new client-server or a new serializer.