## Implementations * Rust: [kdl-rs](https://github.com/kdl-org/kdl-rs), [knuffel](https://crates.io/crates/knuffel/) (latter includes derive macro), and [kaydle](https://github.com/Lucretiel/kaydle) (serde-based) * JavaScript: [kdljs](https://github.com/kdl-org/kdljs), [@virtualstate/kdl](https://github.com/virtualstate/kdl) (query only, JSX based) * Ruby: [kdl-rb](https://github.com/danini-the-panini/kdl-rb) * Dart: [kdl-dart](https://github.com/danini-the-panini/kdl-dart) * Java: [kdl4j](https://github.com/hkolbeck/kdl4j) * PHP: [kdl-php](https://github.com/kdl-org/kdl-php) * Python: [kdl-py](https://github.com/tabatkins/kdlpy), [cuddle](https://github.com/djmattyg007/python-cuddle), [ckdl](https://github.com/tjol/ckdl) * Elixir: [kuddle](https://github.com/IceDragon200/kuddle) * XSLT: [xml2kdl](https://github.com/Devasta/XML2KDL) * Haskell: [Hustle](https://github.com/fuzzypixelz/Hustle) * .NET: [Kadlet](https://github.com/oledfish/Kadlet) * C: [ckdl](https://github.com/tjol/ckdl) * C++: [kdlpp](https://github.com/tjol/ckdl) (part of ckdl, requires C++20) * OCaml: [ocaml-kdl](https://github.com/Bannerets/ocaml-kdl) * Nim: [kdl-nim](https://github.com/Patitotective/kdl-nim) * Common Lisp: [kdlcl](https://github.com/chee/kdlcl) ## Editor Support * [VS Code](https://marketplace.visualstudio.com/items?itemName=kdl-org.kdl&ssr=false#review-details) * [Sublime Text](https://packagecontrol.io/packages/KDL) * [Intellij IDEA](https://plugins.jetbrains.com/plugin/20136-kdl-document-language) * [vim](https://github.com/imsnif/kdl.vim)