toxiclibs is an independent, modular open source library collection for Java and Processing, released under the LGPL. In constant development since January 2007, currently the library consist of over 130 different classes, organized into 6 active packages. Each package is focused at specific computational design tasks. The classes are however purposefully kept fairly generic in order to maximize re-use in different contexts ranging from generative design, animation, interaction & interface design, data visualization to architecture and digital fabrication, use as teaching tool and more.
The libraries have been designed to have no further dependencies in order to maximize reuse and flexibility. Even though these libraries have been mainly developed for use in Processing related projects, there is no explicit dependency on the monolithic PApplet or any other classes of the Processing toolkit. This is intentional & should be considered as a feature.