The KCL Programming Language
KCL is an open-source constraint-based record & functional language mainly used in configuration and policy scenarios.
China
Pinned Repositories
cli
The KCL Command Line Interface (CLI).
examples
KCL Example Repository
flux-kcl-controller
Flux KCL Controller
kcl
KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io
kcl-go
KCL Go SDK
kcl-lang.io
KCL Website and Documentation Repo
kpm
KCL Package Manager
krm-kcl
Kubernetes Resource Model KCL Specification and Integrations including Kubectl, Kustomize, Helm, Helmfile, Crossplane, KPT, etc.
lib
KCL Multiple Language Bindings including Rust, Go, Python, Java, Kotlin, .NET, Swift, Lua, Node.js, Zig, C, C++, WASM, etc.
modules
KCL Community Modules. View on Artifact Hub: https://artifacthub.io/packages/search?org=kcl&sort=relevance&page=1
The KCL Programming Language's Repositories
kcl-lang/community
KCL Community
kcl-lang/codeql-kcl
This open source repository contains the standard CodeQL libraries and queries that power KCL code security.
kcl-lang/backstage-kcl
Backstage KCL UI Plugin
kcl-lang/actions
KCL Github Actions
kcl-lang/kcl-lang.github.io
kcl-lang/KEP
A constraint-based record & functional language mainly used in configuration and policy scenarios.
kcl-lang/kcl-nix
nix derivation of kcl
kcl-lang/ansible-kcl
kcl-lang/asdf-kcl
kcl installation via asdf-vm
kcl-lang/cla.db
CLA Database
kcl-lang/flask-demo
Python Flask App Demo
kcl-lang/kcl-loader-rs
KCL schema generator and config file loader / deserializer for Rust
kcl-lang/mindwm-gitops
kcl-lang/rust-protoc-bin-vendored
kcl-lang/llvm-package-windows
Provides LLVM binary packages for Windows required for building projects depending on LLVM.