Entregue configuração, localização e temas em minutos em vez de dias

O único framework de configuração .NET onde classes simples se tornam um sistema completo — persistência, presets, recarregamento ao vivo e localização com zero infraestrutura

Menos sobrecarga, mesmo resultado

Carregue configuração tipada a partir de JSON — sem a cerimônia do builder ou conexão 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);

Suas configurações são todo o sistema de configuração

Calq Config trata suas configurações existentes como a única fonte de verdade para configuração de app, localização e temas. Ao eliminar a conexão manual e buscas baseadas em strings, você remove uma categoria inteira de sobrecarga de infraestrutura e erros humanos.

Configuração com zero sobrecarga

Defina uma classe e obtenha um sistema de configuração completo que se mantém atualizado automaticamente. Sem padrões builder, sem binding de seções, sem serialização manual — reduzindo tempo de desenvolvimento e custos de manutenção.

Atualizações instantâneas sem reiniciar

Atualize configurações e localização ao vivo sem perder o estado da aplicação. Perfeito para ajustar regras de negócio ou temas em produção sem downtime.

Gerenciamento inteligente de presets

Um preset mestre propaga alterações para todos os tipos de configuração relacionados — temas, idiomas, formatos regionais. Altere um valor e toda configuração dependente é recarregada automaticamente.

Configuração de leitura e escrita

Diferente das ferramentas de configuração padrão somente leitura, Calq Config permite salvar alterações de volta no disco automaticamente. Ideal para preferências de usuário e configurações administrativas que precisam persistir entre sessões.

Localização global sem erros

Gerencie traduções como propriedades tipadas em vez de chaves de string frágeis. A IA gera arquivos de tradução completos com zero ambiguidade — a definição da classe é o schema, o compilador valida a completude.

Configuração Impulsionada por IA em Escala

Propriedades tipadas e grupos de presets fornecem à IA o contexto estrutural para gerar localização, presets regionais e variantes de temas — diferente de sistemas baseados em chaves de string onde a IA não tem o contexto para produzir traduções corretas.

O que Calq Config substitui

De boilerplate de infraestrutura a localização manual — um framework substitui múltiplas ferramentas e padrões.

Gerenciamento de configuração

Substitui

Infraestrutura de configuração manual — conexão customizada, código boilerplate e setup frágil que todo projeto reconstrói do zero

Por

Suas configurações definidas uma vez, tornando-se um sistema de configuração totalmente gerenciado — persistência, recarregamento ao vivo e presets integrados

Resultado

A IA configura qualquer produto sem abrir o editor Unity — incluindo jogos Unity, onde não existe alternativa

Localização

Substitui

Frameworks de localização com chaves de string frágeis e lógica manual de troca de idioma que falha silenciosamente

Por

Traduções estruturadas com cascata automática — sem erros, validadas em tempo de compilação, sem ferramentas adicionais

Resultado

A IA entrega traduções completas sem tradutores — novos idiomas são lançados em minutos, não em sprints

Calq Config vs. Microsoft.Extensions.Configuration

Microsoft.Extensions.Configuration é o padrão para apps ASP.NET Core. Calq Config adiciona estado mutável, escrita em disco, cascata de presets e localização type-safe sobre uma API mais simples.

Calq Config vs. Microsoft.Extensions.Configuration
Recurso Calq Config Microsoft.Extensions.Configuration
Objetos de configuraçãoSingletons POCO mutáveisPOCOs imutáveis (via binding IOptions)
Presets nomeados (automático) (manual)
Recarregamento ao vivo
Grupos de presets (cascata por preset mestre)
Troca de preset em tempo de execução
Salvar de volta no arquivo
Salvar no arquivo por JSONPath
Suporte a campos
Curva de AprendizadoBaixaModerada
Calq Config vs. abordagens comuns de localização

Propriedades tipadas substituem buscas por chaves de string — com configuração e localização unificadas em um único sistema.

Recurso Calq Config .resx + IStringLocalizer Bibliotecas de localização JSON
Acesso a traduçõesPropriedade tipada (t.WelcomeMessage)Busca por chave de string (Loc["WelcomeMessage"])Busca por chave de string (Loc["WelcomeMessage"])
Formato de armazenamentoArquivos JSON (sem etapa de build, editáveis em tempo de execução)XML .resx (requer compilação em assemblies satélite)Arquivos JSON (sem etapa de build, mas baseados em chaves de string)
Troca de idiomaAltere um valor e todas as classes de texto são recarregadas automaticamenteDefina a cultura da thread e depois resolva cada localizador novamenteRecarregue ou resolva manualmente por componente
Etapa de build necessáriaNenhuma (carregamento JSON em tempo de execução)Compilação de assemblies satéliteNenhuma (carregamento JSON em tempo de execução)
PluralizaçãoPropriedades separadas por forma — sem DSL necessárioRequer engine do framework (regras ICU / gettext)Requer engine do framework (regras ICU / gettext)
Ferramentas de tradução (Crowdin, Transifex, etc.)
Segurança em tempo de compilação
Unificado com configuração do app

Preços e Licenciamento

Compra Única

Comece a desenvolver gratuitamente em projetos open-source, ou escolha uma licença comercial para manter seu código-fonte privado.

Licença Open Source

Ideal para projetos pessoais, desenvolvimento open-source e avaliação do produto. Use livremente sob os termos da licença SSPL.

Gratuito: Licença SSPL

Comece Gratuitamente
Ao acessar ou utilizar o software, você concorda com os termos da Licença SSPL.
Licença Comercial

Obtenha uma licença comercial para uso mais permissivo, permitindo manter seu código-fonte privado.

Compra Única $40/usuário

Comprar Agora
Ao comprar, você concorda com o Contrato de Licença, nossos Termos de Serviço e Política de Privacidade.

Perguntas Frequentes

Qual a diferença entre Calq Config e IOptions?

Posso usar Calq Config com ASP.NET Core?

Posso implementar um backend de armazenamento customizado?

Posso usar Calq Config para localização?

Reduza a sobrecarga de engenharia em configuração e localização

Defina suas configurações, obtenha persistência, presets, recarregamento ao vivo e localização type-safe — em .NET, Unity e Blazor
An unhandled error has occurred. Reload 🗙