A configuration as code language with rich validation and tooling.
11,512
stars
867
commits
Java
primary language
Sep 4, 2026
updated
A configuration as code language with rich validation and tooling.
We’d love to hear from you!
Create an issue
Ask a question on GitHub Discussions
CONTRIBUTING.adoc for tips on pull requests and filing issues
DEVELOPMENT.adoc for build instructions
Sonatype Repository for the artifacts/binaries built by our CI pipelines (and those of our other tools and packages repositories).
| Name | Description |
|---|---|
| A configuration as code language with rich validation and tooling. |
Suggested Pkl Improvements, Changes, or Enhancements (SPICEs) | |
Pkl bindings for the Go programming language | |
Examples for using Pkl within Go applications | |
Highlight.js syntax highlighting for Pkl | |
JetBrains editor plugins providing Pkl language support | |
Examples for using Pkl within JVM applications | |
Templates for using Pkl with Kubernetes | |
Examples for using Pkl with Kubernetes | |
The pkl-lang.org website | |
Language server for Pkl, implementing the server-side of the Language Server Protocol | |
Pkl language support for Neovim | |
Documentation for Pkl packages | |
Shared Pkl packages | |
Utility libraries for Pkl | |
Shared Pkl external reader tools | |
Spring Boot extension for configuring Boot apps with Pkl | |
Pkl bindings for the Swift programming language | |
Examples for using Pkl within Swift applications | |
Pkl language support for VS Code | |
TextMate bundle for Pkl | |
Tree-sitter parser for Pkl | |
Bazel build rules for Pkl |
(top 30 of 76)
Java
64.9%
Kotlin
29.1%
Pkl
4.9%
A configuration as code language with rich validation and tooling.
11,512
stars
867
commits
Java
primary language
Sep 4, 2026
updated
A configuration as code language with rich validation and tooling.
We’d love to hear from you!
Create an issue
Ask a question on GitHub Discussions
CONTRIBUTING.adoc for tips on pull requests and filing issues
DEVELOPMENT.adoc for build instructions
Sonatype Repository for the artifacts/binaries built by our CI pipelines (and those of our other tools and packages repositories).
| Name | Description |
|---|---|
| A configuration as code language with rich validation and tooling. |
Suggested Pkl Improvements, Changes, or Enhancements (SPICEs) | |
Pkl bindings for the Go programming language | |
Examples for using Pkl within Go applications | |
Highlight.js syntax highlighting for Pkl | |
JetBrains editor plugins providing Pkl language support | |
Examples for using Pkl within JVM applications | |
Templates for using Pkl with Kubernetes | |
Examples for using Pkl with Kubernetes | |
The pkl-lang.org website | |
Language server for Pkl, implementing the server-side of the Language Server Protocol | |
Pkl language support for Neovim | |
Documentation for Pkl packages | |
Shared Pkl packages | |
Utility libraries for Pkl | |
Shared Pkl external reader tools | |
Spring Boot extension for configuring Boot apps with Pkl | |
Pkl bindings for the Swift programming language | |
Examples for using Pkl within Swift applications | |
Pkl language support for VS Code | |
TextMate bundle for Pkl | |
Tree-sitter parser for Pkl | |
Bazel build rules for Pkl |
(top 30 of 76)
Java
64.9%
Kotlin
29.1%
Pkl
4.9%