Nux is a Java toolkit that makes efficient and powerful XML processing easy. It is geared towards embedded use in high-throughput XML messaging middleware such as large-scale peer-to-peer infrastructures, message queues, publish-subscribe, and matchmaking systems.