Skip to main content

Gestalt Config

A Java configuration library

Easy to Use

Easy Multi-Source Config Management

Gestalt enables easy merging of configurations from multiple sources (files, environment variables, maps) into a unified structure, simplifying how you manage application settings.

Focus on What Matters

Type-Safe Automatic Decoding

It automatically decodes configurations into Java objects, including beans, records, and lists, supporting Java and Kotlin, while providing error feedback for missing or invalid configs.

Powered by React

Modular and Lightweight

With zero core dependencies, Gestalt allows you to include only the necessary features, keeping your application lightweight and configurable for various environments or profiles.