SaaSHub helps you find the best software and product alternatives Learn more →
Pkl Alternatives
Similar projects and alternatives to pkl
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
zed
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
-
-
-
-
-
lowdefy
The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.
-
guix
Read-only mirror of GNU Guix — pull requests are ignored, see https://guix.gnu.org/en/manual/en/guix.html#Submitting-Patches instead (by guix-mirror)
-
-
-
-
-
-
kurtosis
A platform for packaging and launching ephemeral backend stacks with a focus on approachability for the average developer.
-
-
-
-
-
-
pkl discussion
pkl reviews and mentions
- New better alterative to XML, JSON and YAML
-
Thoughts on ThoughtWorks Radar 2024
I was first turned onto Pkl during my Dhall Trough of Disillusionment phase (Dhall is cool, but man is it hard) by James Ward. It looked to be a language that had enough types to compile YAML/JSON configuration files wayyyy more safely. I’ve had enough YAML/JSON misconfigurations break production, that I started looking into ways to compile those problems away, and Dhall helped a lot, but the learning curve and compiler errors are brutal to work through, and I never got excitement amongst peers. Hoping Pkl makes in-roads here.
-
HCL: Toolkit for Structured Configuration Languages
https://github.com/apple/pkl-go/blob/v0.6.0/.circleci/config... seems to imply it's "curl && chmod" so maybe you're thinking of developing pkl itself?
I happened to have a container that I am certain contains no Java and it fired right up
$ docker run -it --rm --entrypoint=/usr/bin/env public.ecr.aws/aws-cli/aws-cli:2.15.38 bash -c 'curl -fsSLO https://github.com/apple/pkl/releases/download/0.25.3/pkl-linux-aarch64; chmod a+x pkl-linux-aarch64; ./pkl-linux-aarch64 --help'
-
Exploring Pkl: Apple's Fresh Approach to Configuration Languages
Pkl Official Documentation
-
Apple Pkl
Very cool!
You might want to consider also publishing a schema for it too, as a Pkl package. The package can simply be published as a GitHub release (see details in this post here: https://github.com/apple/pkl/discussions/85#discussioncommen...)
- Pkl – opens source configuration language from Apple
- Pkl – A configuration as code language with rich validation and tooling
- Apple/pkl: A configuration as code language with rich validation
-
Pkl, a Programming Language for Configuration
At some point, we'll publish more documentation about this, including instructions for how to build your own language binding.
And, it's only a sub-process right now, but we plan on also providing a C library as another way to bind to Pkl.
But if you want to learn more about how this works, feel free to connect with us on GitHub! https://github.com/apple/pkl/discussions
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Dec 2024
Stats
apple/pkl is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of pkl is Java.