Treecster provides easy hierarchical configuration structures. This is done with advanced hierarchy functions and inheritance of properties. Visit the project site for downloads and information on how to contribute.
With Treecster, you can do away with lengthy configuration files specifying every property for every instance of every application in every environment. Treecster is designed around the idea of defaults, hierarchy, and variants. Unwieldy property files with endless key-value pairs are replaced with as little as one HOCON file, with defaults specified at each configuration level (i.e. environment, application, instance, and so on) and custom values defined in the sub-levels.
Treecster is simple, see the API with some examples.
Treecster is released under GNU General Public License version 3.0 (GPLv3).