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/kcl
KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io
kcl-lang/kcl-go
KCL Go SDK
kcl-lang/kpm
KCL Package Manager
kcl-lang/modules
KCL Community Modules. View on Artifact Hub: https://artifacthub.io/packages/search?org=kcl&sort=relevance&page=1
kcl-lang/cli
The KCL Command Line Interface (CLI).
kcl-lang/examples
KCL Example Repository
kcl-lang/flux-kcl-controller
Flux KCL Controller
kcl-lang/krm-kcl
Kubernetes Resource Model KCL Specification and Integrations including Kubectl, Kustomize, Helm, Helmfile, Crossplane, KPT, etc.
kcl-lang/kcl-operator
Kubernetes KCL Operator and Webhook Server
kcl-lang/kcl-lang.io
KCL Website and Documentation Repo
kcl-lang/helm-kcl
Helm KCL Plugin
kcl-lang/kcl.nvim
NeoVim KCL Extension
kcl-lang/kubectl-kcl
Kubectl KCL Plugin
kcl-lang/konfig
KCL Kubernetes Config Abstraction & Composition Module
kcl-lang/intellij-kcl
IntelliJ IDEA KCL Extension
kcl-lang/lib
KCL Multiple Language Bindings including Rust, Go, Python, Java, Kotlin, .NET, Swift, Lua, Node.js, Zig, C, C++, WASM, etc.
kcl-lang/kcl-openapi
KCL OpenAPI Integration
kcl-lang/kustomize-kcl
Kustomzie KCL Function
kcl-lang/kcl-plugin
KCL Plugins
kcl-lang/kpt-kcl
KPT Function KCL SDK
kcl-lang/tree-sitter-kcl
A tree-sitter grammar for KCL
kcl-lang/vscode-kcl
VS Code KCL Extension
kcl-lang/kcl-playground
KCL Playground
kcl-lang/homebrew-tap
The Homebrew tap for the KCL programming language projects.
kcl-lang/crossplane-function-kcl
Crossplane Composition Functions using KCL
kcl-lang/flask-demo-kcl-manifests
Flask Demo KCL manifests
kcl-lang/helmfile-kcl
Helmfile KCL Plugin
kcl-lang/rules_kcl
A Bazel ruleset for generating configuration files with KCL
kcl-lang/scoop-bucket
KCL windows scoop bucket
kcl-lang/.github
KCL default files for GitHub repositories