kcl-lang/cli

KCL Command Line Interface (CLI).

Hosted by Cloud Native Computing Foundation · part of Linux Foundation

View on GitHub ↗Jump to charts ↓

kcl-lang/cli has 30+ stars and 20+ forks on GitHub, is written in Go, and was last pushed on Oct 13, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on October 15th, 2026
Created on October 23rd, 2023
Open Issues & Pull Requests: 3 (+0)
GitHub issues: Enabled
Number of forks: 27
Total Stargazers: 38 (+0)
Total Subscribers: 2 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.2 hours
Mean response time: 34.9 days
90th percentile: 166.5 days
Tracked items: 24

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 646 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (3)
  • good first issue (3)
  • help wanted (3)
  • enhancement (2)
  • tool (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

KCL CLI is a command-line interface for the KCL configuration language that integrates language core features, IDE capabilities, package management, plugins, and community tools.

The tool addresses the need for a unified command-line experience when working with KCL, a configuration language designed for managing complex infrastructure and application configurations. It consolidates multiple components—the KCL language runtime, a Go SDK, OpenAPI tooling, package management, plugin support, and a playground environment—into a single CLI entry point, eliminating the friction of juggling separate tools.

Developers should adopt this tool if they are already working within the KCL ecosystem or evaluating KCL for configuration management tasks. It suits projects that require programmatic configuration generation, infrastructure-as-code workflows, or API schema management. The tool provides multiple installation paths including package managers, direct binary downloads, Docker containers, and building from source, making it accessible across different development environments and deployment scenarios.

The project maintains active development with regular updates to its codebase. Pull requests are welcomed from the community, indicating an open contribution model. The tool is distributed under a permissive open-source license and tracks download activity across release channels.