apple Project

Pkl


About

An embedded configuration language with rich support for validation and tooling.

Pkl is a special-purpose language designed for configuration tasks. It is scalable and safe, combining the declarative nature of static data formats with the expressivity and safety of a statically-typed programming language. Pkl code can generate JSON, YAML, and other static configurations; it can also be embedded as a library into an application runtime.

Language

  • Java
  • Pkl

Links