apple Project
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.