
pkl
apple
A configuration as code language with rich validation and tooling.
AI 简介
Pkl 是一种专为配置即代码(Configuration as Code)设计的编程语言,支持强类型、表达式求值、跨文件继承与模块化,并内置丰富的数据验证、IDE 支持和 CLI 工具链。其语法简洁,可生成 JSON/YAML/Properties/XML 等多种格式输出,兼容 JVM 生态(Java/Kotlin),并提供 Kubernetes 配置模板等场景化扩展。适用于需要高可靠性、可复用性与可维护性的基础设施配置、服务声明、策略定义等场景,尤其适合 DevOps、平台工程及云原生系统配置管理。
Java
Apache License 2.011.5k
Stars
392
Forks
53
Watchers
178
Issues
Star 增长
今日0
近 7 天0
近 30 天+20
综合评分69.78
默认分支main