Apache Commons
Object.equals() を拡張した物。nullが入っていても比較が可能である。
Lang - java.langパッケージを拡張する。StringUtilsほか、Object#equals(), Object#hashCode(), Object#toString(), Comparable#compareTo()メソッドのオーバーライドを支援するクラスなどが存在する。
Launcher
Logging - ひとつのプログラムでJava Logging API(java.util.loggingパッケージ)やJakarta Log4Jを併用し、簡単に複数のロギングAPIを切り替えるときに便利なAPI。
Math - Mathクラスやjava.mathパッケージにはない数学ライブラリを提供。複素数や行列演算、統計学などのライブラリが揃っている。
Modeler
Net - java.netパッケージを拡張する。FTPなどのプロトコルを扱うことができる。
Pool - Javaでのオブジェクトプーリングをサポート。
Primitives
Proxy
SCXML
Validator
VFS
Weaver