Envía configuración, localización y temas en minutos en lugar de días

El único framework de configuración .NET donde clases simples se convierten en un sistema completo — persistencia, presets, recarga en vivo y localización sin infraestructura

Menos sobrecarga, mismo resultado

Carga configuración tipada desde JSON — sin la ceremonia del builder ni la conexión manual.

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);

Tus ajustes son todo el sistema de configuración

Calq Config trata tus ajustes existentes como la única fuente de verdad para configuración, localización y temas. Al eliminar la conexión manual y las búsquedas por cadenas de texto, remueves una categoría completa de sobrecarga de infraestructura y errores humanos.

Configuración sin sobrecarga

Define una clase y obtén un sistema de configuración completo que se mantiene actualizado automáticamente. Sin patrones builder, sin enlace de secciones, sin serialización manual — reduciendo tiempo de desarrollo y costos de mantenimiento.

Actualizaciones instantáneas sin reiniciar

Actualiza ajustes y localización en vivo sin perder el estado de la aplicación. Perfecto para ajustar reglas de negocio o temas en producción sin tiempo de inactividad.

Gestión inteligente de presets

Un preset maestro propaga cambios a todos los tipos de configuración relacionados — temas, idiomas, formatos regionales. Cambia un valor y toda configuración dependiente se recarga automáticamente.

Configuración de lectura y escritura

A diferencia de las herramientas de configuración estándar de solo lectura, Calq Config permite guardar cambios de vuelta al disco automáticamente. Ideal para preferencias de usuario y ajustes administrativos que necesitan persistir entre sesiones.

Localización global sin errores

Gestiona traducciones como propiedades tipadas en lugar de claves de texto frágiles. La IA genera archivos de traducción completos sin ambigüedad — la definición de clase es el esquema, el compilador valida la completitud.

Configuración Impulsada por IA a Escala

Las propiedades tipadas y los grupos de presets proporcionan a la IA el contexto estructural para generar localización, presets regionales y variantes de temas — a diferencia de los sistemas de claves de texto donde la IA carece del contexto para producir traducciones correctas.

Lo que Calq Config reemplaza

Desde boilerplate de infraestructura hasta localización manual — un framework reemplaza múltiples herramientas y patrones.

Gestión de configuración

Reemplaza

Infraestructura de configuración manual — conexión personalizada, código boilerplate y configuración frágil que cada proyecto reconstruye desde cero

Con

Tus ajustes definidos una vez, convirtiéndose en un sistema de configuración completamente gestionado — persistencia, recarga en vivo y presets integrados

Resultado

La IA configura cualquier producto sin abrir el editor de Unity — incluyendo juegos Unity, donde no existe alternativa

Localización

Reemplaza

Frameworks de localización con claves de texto frágiles y lógica manual de cambio de idioma que falla silenciosamente

Con

Traducciones estructuradas con cascada automática — sin errores, validadas en tiempo de compilación, sin herramientas adicionales

Resultado

La IA entrega traducciones completas sin traductores — nuevos idiomas se lanzan en minutos, no en sprints

Calq Config vs. Microsoft.Extensions.Configuration

Microsoft.Extensions.Configuration es el estándar para aplicaciones ASP.NET Core. Calq Config agrega estado mutable, escritura a disco, cascada de presets y localización con tipos seguros sobre una API más simple.

Calq Config vs. Microsoft.Extensions.Configuration
Característica Calq Config Microsoft.Extensions.Configuration
Objetos de configuraciónSingletons POCO mutablesPOCOs inmutables (vía enlace IOptions)
Presets con nombre (automático) (manual)
Recarga en vivo
Grupos de presets (cascada por preset maestro)
Cambio de preset en tiempo de ejecución
Guardar de vuelta al archivo
Guardar al archivo por JSONPath
Soporte de campos
Curva de AprendizajeBajaModerada
Calq Config vs. enfoques comunes de localización

Propiedades tipadas reemplazan búsquedas por claves de texto — con configuración y localización unificadas en un solo sistema.

Característica Calq Config .resx + IStringLocalizer Bibliotecas de localización JSON
Acceso a traduccionesPropiedad tipada (t.WelcomeMessage)Búsqueda por clave de texto (Loc["WelcomeMessage"])Búsqueda por clave de texto (Loc["WelcomeMessage"])
Formato de almacenamientoArchivos JSON (sin paso de compilación, editables en tiempo de ejecución)XML .resx (requiere compilación en ensamblados satélite)Archivos JSON (sin paso de compilación, pero basados en claves de texto)
Cambio de idiomaCambia un valor y todas las clases de texto se recargan automáticamenteEstablece la cultura del hilo y luego resuelve cada localizador nuevamenteRecarga o resuelve manualmente por componente
Paso de compilación requeridoNinguno (carga JSON en tiempo de ejecución)Compilación de ensamblados satéliteNinguno (carga JSON en tiempo de ejecución)
PluralizaciónPropiedades separadas por forma — sin DSL necesarioRequiere motor del framework (reglas ICU / gettext)Requiere motor del framework (reglas ICU / gettext)
Herramientas de traducción (Crowdin, Transifex, etc.)
Seguridad en tiempo de compilación
Unificado con configuración de la aplicación

Precios y Licencias

Compra Única

Comienza a construir gratis en proyectos open source, o elige una licencia comercial para mantener tu código fuente privado.

Licencia Open Source

Ideal para proyectos personales, desarrollo open source y evaluación del producto. Úsalo libremente bajo los términos de la licencia SSPL.

Gratis: Licencia SSPL

Comenzar Gratis
Al acceder o usar el software, aceptas los términos del Licencia SSPL.
Licencia Comercial

Obtén una licencia comercial para un uso más permisivo, permitiéndote mantener tu código fuente privado.

Compra Única $40/usuario

Comprar Ahora
Al comprar, aceptas el Acuerdo de Licencia, nuestros Términos de Servicio y Política de Privacidad.

Preguntas Frecuentes

¿En qué se diferencia Calq Config de IOptions?

¿Puedo usar Calq Config con ASP.NET Core?

¿Puedo implementar un backend de almacenamiento personalizado?

¿Puedo usar Calq Config para localización?

Reduce la sobrecarga de ingeniería en configuración y localización

Define tus ajustes, obtén persistencia, presets, recarga en vivo y localización con tipos seguros — en .NET, Unity y Blazor
An unhandled error has occurred. Reload 🗙