Tectonic is a powerful read-only Java configuration library for data-driven applications. It supports many configuration languages, and is simple to implement for new ones.
Tectonic has a powerful abstraction system, making it an extremely useful tool for data-driven applications where users may be creating many very similar configurations.
Tectonic has an extensive type loading system, with automatic support for generic types.
Tectonic is the base of Terra's extensive config system.