Ship Configuration, Localization, and Themes in Minutes Instead of Days
The only .NET configuration framework where plain classes become a complete system — persistence, presets, live reload, and localization with zero infrastructure
Less Overhead, Same Result
Load typed configuration from JSON — without the builder ceremony or manual wiring.
Calq Config
using CalqFramework.Config.Json;
var registry = new JsonConfigurationRegistry();
var ui = await registry.GetAsync<UiConfig>();
Console.WriteLine(ui.Title);
Console.WriteLine(ui.DarkMode);Microsoft.Extensions.Configuration
using Microsoft.Extensions.Configuration;
var configuration = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json",
optional: false, reloadOnChange: true)
.Build();
var ui = configuration
.GetSection("UiConfig").Get<UiConfig>();
Console.WriteLine(ui.Title);
Console.WriteLine(ui.DarkMode);Your Settings Are the Entire Config System
Calq Config treats your existing settings as the single source of truth for app configuration, localization, and themes. By eliminating manual wiring and string-based lookups, you remove an entire category of infrastructure overhead and human error.
Zero-Overhead Configuration
Define a class, get a complete config system that stays current automatically. No builder patterns, no section binding, no manual serialization — cutting development time and maintenance costs.
Instant Updates Without Restarting
Update settings and localization live on the fly without losing application state. Perfect for adjusting business rules or themes in production without downtime.
Intelligent Preset Management
A master preset cascades changes across all related config types — themes, languages, regional formats. Switch one value and every dependent config reloads automatically.
Read-Write Configuration
Unlike standard read-only configuration tools, Calq Config allows you to save changes back to disk automatically. Ideal for user preferences and administrative settings that need to persist across sessions.
Error-Free Global Localization
Manage translations as typed properties instead of fragile string keys. AI generates complete translation files with zero ambiguity — the class definition is the schema, the compiler validates completeness.
AI-Driven Configuration at Scale
Typed properties and preset groups give AI the structural context to generate localization, regional presets, and theme variants — unlike string-key systems where AI lacks the context to produce correct translations.
What Calq Config Replaces
From infrastructure boilerplate to manual localization — one framework replaces multiple tools and patterns.
Configuration Management
ReplacesManual configuration infrastructure — custom wiring, boilerplate code, and fragile setup that every project rebuilds from scratch
WithYour settings defined once, becoming a fully managed config system — persistence, live reload, and presets built in
OutcomeAI configures any product without opening the Unity editor — including Unity games, where no alternative exists
Localization
ReplacesFragile string-key localization frameworks and manual language switching logic that breaks silently
WithStructured translations with automatic cascading — error-free, validated at build time, and no extra tooling required
OutcomeAI delivers complete translations without translators — new languages ship in minutes, not sprints
Calq Config vs. Microsoft.Extensions.Configuration
Microsoft.Extensions.Configuration is the standard for ASP.NET Core apps. Calq Config adds mutable state, save-back, preset cascading, and type-safe localization on top of a simpler API.
Pricing & Licensing
Start building for free on open-source projects, or choose a commercial license to keep your source code private.
Open Source License
Perfect for personal projects, open-source development, and product evaluation. Use freely under the SSPL license terms.
By accessing or using the software, you agree to the terms of the SSPL License.Commercial License
Get a commercial license for more permissive use, allowing you to keep your source code private.
By purchasing, you agree to the License Agreement, our Terms of Service, and Privacy Policy.