YAMLStar is a framework designed for loading and dumping YAML 1.2 data across a wide range of programming languages. It is built to provide cross-language consistency in YAML processing, supporting platforms including Linux, macOS, and Windows for nearly all of its language bindings. The framework currently offers bindings for 25 programming languages, such as Clojure, Crystal, C, Dart, Go, Java, Python, Node.js, Ruby, Rust, and others, with ongoing expansion. At its core, YAMLStar implements a pure YAML 1.2 parser written in Clojure, which is compiled to a native binary using GraalVM native-image. The tool is designed to be lightweight, featuring zero external dependencies, and aims for extensibility through a planned plugin system. YAMLStar is fully compliant with the YAML 1.2 specification, ensuring that data loaded and dumped through the tool adheres strictly to the standard. The framework's architecture includes a load stack and a dump stack. The load stack consists of a parser (pure Clojure YAML 1.2 parser), composer (event stream to node tree), resolver (type inference for YAML tags), and constructor (converts nodes to native data structures). The dump stack includes a representer (native data to node tree), desolver (handles minimal tags and scalar styles), serializer (node tree to event stream), and emitter (events to YAML text). This structure allows users to convert YAML text to native values and vice versa in their chosen programming language. YAMLStar is released under the MIT license and was created by Ingy döt Net, who is also noted as the inventor of YAML. The framework is suitable for developers who require reliable and specification-compliant YAML processing in diverse programming environments. Documentation and resources are available through the project's website and GitHub repository.
YAMLStar sits in PulseGate's Frameworks & SDKs category. It focuses on enabling consistent YAML parsing and serialization across many programming languages for developers. It is built as an open-source project for software developers. YAMLStar is open source under the MIT license. The product ships for the command line.
YAMLStar first shipped in 2026. Development happens publicly on GitHub with 12 stars and 70 commits in the last 90 days. Key capabilities include YAML 1.2 compliance, multi-language support, and CLI tool.
Latest indexed changes and source events
Other apps tracked under the same category.