Stable reads
Publish complete immutable snapshots instead of mutating active configuration objects during reloads.
Configuration with guardrails
A type-safe configuration framework with validation, migrations, comments, and safe reloads.
try (ConfigManager manager = QuantumConfig.builder() .directory(Path.of("config")) .format(ConfigFormat.YAML) .build()) { ConfigHandle<PluginSettings> handle = manager.load(PluginSettings.class); PluginSettings settings = handle.value(); handle.reloadAsync();}Why QuantumConfig
Publish complete immutable snapshots instead of mutating active configuration objects during reloads.
Attach constraints to models and surface diagnostics before invalid values reach the plugin.
Use YAML, JSON, or TOML through isolated providers and keep the core mapping model consistent.
What you get
Version and repository coordinates are intentionally owner-configured before release.
Build your next plugin foundation
Start with one focused library, then compose the ecosystem as your plugin grows.