kcl

Configurator

An open-source language and toolset for building modular, scalable, and maintainable configurations for cloud-native applications.

KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io

GitHub

2k stars
16 watching
119 forks
Language: Rust
last commit: 7 days ago
Linked from 3 awesome lists

cloud-nativecompilerconfigurationconfiguration-languageconfiguration-managementdevopsfunctionalinfrastructure-as-codekuberneteslanguageplatform-engineeringpolicyprogramming-languagerecordrustschemashift-leftvalidation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
joewing/jl A small, embeddable language for complex configuration and functional programming tasks 15
jkcfg/jk A tool for writing structured configuration files using a general-purpose language 406
wkhere/bcl A language for defining and describing configuration files with simple syntax and automatic variable evaluation 19
mariomac/kaconf An annotation-based configuration system for Java applications 60
splunk/qbec A CLI tool that automates the deployment of Kubernetes objects in multiple clusters using JSON configuration files. 171
spongepowered/configurate A configuration library that provides a node-based representation of data and supports multiple file formats. 379
paked/configure An API for easy configuration of project settings through multiple data sources 56
oblq/swap A framework that simplifies project configuration and struct instantiation based on build environments. 8
chris-huxtable/config.cr A configuration parser for Crystal programming language with support for multiple data formats and macro-based commenting system 14
kptdev/kpt Automates configuration editing and deployment for Kubernetes clusters using declarative data and functions 1,707
kixunil/configure_me Automates configuration parsing and validation for command-line applications. 62
bos/configurator A Haskell library for managing configuration files and dynamic updates in software applications. 128
johnynek/bosatsu A language designed for configuration and scripting with a focus on simplicity and functional programming 226
knijn/cos A configurable operating system built from a single configuration file, enabling and disabling specific OS elements 5
pastdev/clconf Utility for merging configuration files and extracting values using path strings 12