The KDL Document Language

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • kdl

    the kdl document language specifications

  • I'd love to understand why all the advertised implementations have permissive licenses except for the Rust implementation, which is released under the Parity Public License 7.0.0 [1]? This seems to be as restrictive as the GPL, no?

    In my mind, copyleft licenses applied to infrastructural projects like kdl-rs prematurely limits their adoption and promotes the development of alternatives with more permissive licensing, since the spec is released under a Creative Commons license [2].

    [1]: https://github.com/kdl-org/kdl-rs/blob/87f836134c1d901ff5ce6...

    [2]: https://github.com/kdl-org/kdl/blob/785abebfc507ff6b7bdeac07...

  • kdl-rs

    Rust parser for KDL

  • I'd love to understand why all the advertised implementations have permissive licenses except for the Rust implementation, which is released under the Parity Public License 7.0.0 [1]? This seems to be as restrictive as the GPL, no?

    In my mind, copyleft licenses applied to infrastructural projects like kdl-rs prematurely limits their adoption and promotes the development of alternatives with more permissive licensing, since the spec is released under a Creative Commons license [2].

    [1]: https://github.com/kdl-org/kdl-rs/blob/87f836134c1d901ff5ce6...

    [2]: https://github.com/kdl-org/kdl/blob/785abebfc507ff6b7bdeac07...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • kdl4j

    KDL Parser for the JVM

  • Hi!

    I'm the author of the Java KDL library, https://github.com/hkolbeck/kdl4j. I'm currently overwhelmed by other things and unable to do the work to get it up to the 1.0.0 spec. I'm looking for folks willing to help me. DM me on Twitter at the same name if you're interested.

  • sxml

    S-expression syntax for XML

  • Kaitai Struct

    Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby

  • ron

    Rusty Object Notation

  • While there's JSON5[1] now, it just has not the same level of native (ecosystem) support as JSON has.

    [0]: https://github.com/ron-rs/ron

    [1]: https://json5.org/

  • json5

    JSON5 — JSON for Humans

  • While there's JSON5[1] now, it just has not the same level of native (ecosystem) support as JSON has.

    [0]: https://github.com/ron-rs/ron

    [1]: https://json5.org/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Slim

    Slim is a template language whose goal is to reduce the syntax to the essential parts without becoming cryptic. (by slim-template)

  • reminds me of slim templates, but not just Ruby

    http://slim-lang.com/

  • kaydle

    An alternative implementation of Kat's Document Language, including serde integration

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts