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
15 watching
122 forks
Language: Rust
last commit: almost 2 years ago
Linked from 3 awesome lists

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
joewing/jlA small, embeddable language for complex configuration and functional programming tasks15
jkcfg/jkA tool for writing structured configuration files using a general-purpose language406
wkhere/bclA language for defining and describing configuration files with simple syntax and automatic variable evaluation19
mariomac/kaconfAn annotation-based configuration system for Java applications60
splunk/qbecTool to automate Kubernetes object configuration across multiple clusters using jsonnet174
spongepowered/configurateA configuration library that provides a node-based representation of data and supports multiple file formats.386
paked/configureAn API for easy configuration of project settings through multiple data sources56
oblq/swapA framework that simplifies project configuration and struct instantiation based on build environments.8
chris-huxtable/config.crA configuration parser for Crystal programming language with support for multiple data formats and macro-based commenting system14
kptdev/kptAutomates configuration editing and deployment for Kubernetes clusters using declarative data and functions1,718
kixunil/configure_meAutomates configuration parsing and validation for command-line applications.63
bos/configuratorA Haskell library that provides dynamic file-based configuration with automatic reloading and interpolation of strings.128
johnynek/bosatsuA functional programming language designed for configuration and scripting tasks227
knijn/cosA configurable operating system built from a single configuration file, enabling and disabling specific OS elements5
pastdev/clconfUtility for merging configuration files and extracting values using path strings12