kdl4j | kdl-rs | |
---|---|---|
1 | 2 | |
26 | 282 | |
- | 2.1% | |
1.9 | 1.2 | |
about 2 months ago | 29 days ago | |
Java | Rust | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kdl4j
-
The KDL Document Language
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.
kdl-rs
-
The KDL Document Language
To me it looks amazing, and I was literally about to adopt it in one of my open source Rust-based projects, but then I realized that the Rust version (and only the Rust version) is restrictively licensed under the Parity Public License [1].
I want my open source project to be able to be used in commercial applications, and don't want any of my dependencies' licenses to restrict that.
[1]: https://github.com/kdl-org/kdl-rs/blob/87f836134c1d901ff5ce6...
What are some alternatives?
kdl - the kdl document language specifications
json5 - JSON5 — JSON for Humans
sxml - S-expression syntax for XML
Slim - Slim is a template language whose goal is to reduce the syntax to the essential parts without becoming cryptic.
kaydle - An alternative implementation of Kat's Document Language, including serde integration
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
arx - Simple and user-friendly command-line tool for declarative scaffolding.