Jodd is generic purpose open-source Java utility library. It enriches JDK with many powerful and feature rich utilities. Jodd helps with everyday task, makes code more robust and reliable. Special attention is put into creating reusable and fastest possible code and still keeping it compact, under 500 KB.
Jodd Wot is bundle of lightweight application frameworks - under 300 KB! Designed following the CoC, DRY and SCS principles, it makes development simple, but not simpler; you get 90% of the features with 10% of usual effort.
Jodd is free software, released under the terms of the BSD license.
Highlights
BeanUtil
Fastest bean manipulation library around, together with introspection and type conversion tools and some unqiue features.
Madvoc
Elegant web MVC framework that uses CoC and annotations in a pragmatic way to simplify web application development.
Petite
Slick and lightweight dependency injection container that uses annotations and supports sufficient most of features offered by other containers.
Proxetta
The fastest proxy creator with unique approach for defying pointcuts and advices.
Db & DbOrm
Efficient and thin layers that significantly simplifies writing of database code.
JDateTime
Elegant usage and astronomical precision in one time-manipulation class.
The Java ClassBuilder is a simple framework for bytecode transformation of existing Java classes, in order to make them easily usable for data binding (and other uses) when developing Java desktop applications.
Although the ClassBuilder is a (very lightweight) framework, it's focus is on a set of ready out-of-the-box solutions that aim to bring easy to use data binding to the Java platform. Under the hood it uses the amazing Javassist bytecode transformation library to change the structure of Java classes at runtime.
Let's repeat: the focus of the ClassBuilder is not on providing a framework (there's enough of those already), but providing ready-to-use solutions that utilize it under the hood.
This is an early implementation of JSR 303 (Bean Validation), a specification of the Java API for JavaBean validation in Java EE and Java SE.
The technical objective is to provide a class level constraint declaration and validation facility for the Java application developer, as well as a constraint metadata repository and query API.
This implementation is based on the validation framework of agimatec GmbH, that is in production for more than a year and offers additional features, like XML-based extensible metadata, code generation (JSON for AJAX applications), JSR303 annotation support.
For more information refer to the Wiki at Overview