Converter
CSV
JSON
YAML
Manifest
%YAML 1.2 --- YAML: YAML Ain't Markup Language⢠What It Is: YAML is a human-friendly data serialization language for all programming languages. YAML Resources: YAML Specifications: - YAML 1.2: - Revision 1.2.2 # Oct 1, 2021 *New* - Revision 1.2.1 # Oct 1, 2009 - Revision 1.2.0 # Jul 21, 2009 - YAML 1.1 - YAML 1.0 YAML Matrix Chat: '#chat:yaml.io' # Our New Group Chat Room! YAML IRC Channel: libera.chat#yaml # The old chat YAML News: twitter.com/yamlnews YAML Mailing List: yaml-core # Obsolete, but historical YAML on GitHub: # github.com/yaml/ YAML Specs: yaml-spec/ YAML 1.2 Grammar: yaml-grammar/ YAML Test Suite: yaml-test-suite/ YAML Issues: issues/ YAML Reference Parsers: - Generated Reference Parsers - YPaste Interactive Parser YAML Test Matrix: matrix.yaml.io YAML Frameworks and Tools: C/C++: - libfyaml # "C" YAML 1.2 processor (YTS) - libyaml # "C" Fast YAML 1.1 (YTS) - libcyaml # YAML de/serialization of C data (using libyaml) - yaml-cpp # C++ YAML 1.2 implementation Crystal: - YAML # YAML 1.1 from the standard library C#/.NET: - YamlDotNet # YAML 1.1/(1.2) library + serialization (YTS) - yaml-net # YAML 1.1 library D: - D-YAML # YAML 1.1 library w/ official community support (YTS) Dart: - yaml # YAML package for Dart Delphi: - Neslib.Yaml # YAML 1.1 Delphi binding to libyaml (YTS) Elixir: - yaml-elixir # YAML support for the Elixir language Erlang: - yamerl # YAML support for the Erlang language Golang: - Go-yaml # YAML support for the Go language - Go-gypsy # Simplified YAML parser written in Go - goccy/go-yaml # YAML 1.2 implementation in pure Go Haskell: - HsYAML # YAML 1.2 implementation in pure Haskell (YTS) - YamlReference # Haskell 1.2 reference parser - yaml # YAML 1.1 Haskell framework (based on libyaml) Java: - SnakeYAML Engine # Java 8+ / YAML 1.2 - SnakeYAML # Java 5 / YAML 1.1 - YamlBeans # To/from JavaBeans. YAML 1.0/1.1 - eo-yaml # YAML 1.2 for Java 8. Packaged as a Module (Java 9+) - Chronicle-Wire # Java Implementation JavaScript: - yaml # JavaScript parser/stringifier (YAML 1.2, 1.1) (YTS) - js-yaml # Native PyYAML port to JavaScript (Demo) Nim: - NimYAML # YAML 1.2 implementation in pure Nim (YTS) OCaml: - ocaml-yaml # YAML 1.1/1.2 via libyaml bindings - ocaml-syck # YAML 1.0 via syck bindings Perl Modules: - YAML # Pure Perl YAML 1.0 Module - YAML::XS # Binding to libyaml - YAML::Syck # Binding to libsyck - YAML::Tiny # A small YAML subset module - YAML::PP # A YAML 1.2/1.1 processor (YTS) PHP: - The Yaml Component # Symfony Yaml Component (YAML 1.2) - php-yaml # libyaml bindings (YAML 1.1) - syck # syck bindings (YAML 1.0) - spyc # yaml loader/dumper (YAML 1.?) Python: - PyYAML # YAML 1.1, pure python and libyaml binding - ruamel.yaml # YAML 1.2, update of PyYAML; comments round-trip - PySyck # YAML 1.0, syck binding - strictyaml # Restricted YAML subset R: - R YAML # libyaml wrapper Raku: - YAMLish # Port of YAMLish to Raku - YAML::Parser::LibYAML # LibYAML wrapper Ruby: - psych # libyaml wrapper (in Ruby core for 1.9.2) - RbYaml # YAML 1.1 (PyYAML Port) - yaml4r # YAML 1.0, standard library syck binding Rust: - yaml-rust # YAML 1.2 implementation in pure Rust - serde-yaml # YAML de/serialization of structs Shell: - parse_yaml # Simple YAML parser for Bash using sed and awk - shyaml # Read YAML files - jq style Swift: - Yams # libyaml wrapper Others: - yamlvim # YAML dumper/emitter in pure vimscript Related Projects: - Rx # Multi-Language Schemata Tool for JSON/YAML - Kwalify # Ruby Schemata Tool for JSON/YAML - pyKwalify # Python Schemata Tool for JSON/YAML - yatools.net # Visual Studio editor for YAML - JSON # Official JSON Website - Pygments # Python language Syntax Colorizer /w YAML support - yamllint # YAML Linter based on PyYAML - YAML Diff # Semantically compare two YAML documents - JSON Schema # YAML-compliant JSON standard for data validation # Edit This Website ...
{ "YAML": "YAML Ain't Markup Languageā¢", "What It Is": "YAML is a human-friendly data serialization language for all programming languages.", "YAML Resources": { "YAML Specifications": [ { "YAML 1.2": [ "Revision 1.2.2", "Revision 1.2.1", "Revision 1.2.0" ] }, "YAML 1.1", "YAML 1.0" ], "YAML Matrix Chat": "#chat:yaml.io", "YAML IRC Channel": "libera.chat#yaml", "YAML News": "twitter.com/yamlnews", "YAML Mailing List": "yaml-core", "YAML on GitHub": { "YAML Specs": "yaml-spec/", "YAML 1.2 Grammar": "yaml-grammar/", "YAML Test Suite": "yaml-test-suite/", "YAML Issues": "issues/" }, "YAML Reference Parsers": [ "Generated Reference Parsers", "YPaste Interactive Parser" ], "YAML Test Matrix": "matrix.yaml.io" }, "YAML Frameworks and Tools": { "C/C++": [ "libfyaml", "libyaml", "libcyaml", "yaml-cpp" ], "Crystal": [ "YAML" ], "C#/.NET": [ "YamlDotNet", "yaml-net" ], "D": [ "D-YAML" ], "Dart": [ "yaml" ], "Delphi": [ "Neslib.Yaml" ], "Elixir": [ "yaml-elixir" ], "Erlang": [ "yamerl" ], "Golang": [ "Go-yaml", "Go-gypsy", "goccy/go-yaml" ], "Haskell": [ "HsYAML", "YamlReference", "yaml" ], "Java": [ "SnakeYAML Engine", "SnakeYAML", "YamlBeans", "eo-yaml", "Chronicle-Wire" ], "JavaScript": [ "yaml", "js-yaml" ], "Nim": [ "NimYAML" ], "OCaml": [ "ocaml-yaml", "ocaml-syck" ], "Perl Modules": [ "YAML", "YAML::XS", "YAML::Syck", "YAML::Tiny", "YAML::PP" ], "PHP": [ "The Yaml Component", "php-yaml", "syck", "spyc" ], "Python": [ "PyYAML", "ruamel.yaml", "PySyck", "strictyaml" ], "R": [ "R YAML" ], "Raku": [ "YAMLish", "YAML::Parser::LibYAML" ], "Ruby": [ "psych", "RbYaml", "yaml4r" ], "Rust": [ "yaml-rust", "serde-yaml" ], "Shell": [ "parse_yaml", "shyaml" ], "Swift": [ "Yams" ], "Others": [ "yamlvim" ] }, "Related Projects": [ "Rx", "Kwalify", "pyKwalify", "yatools.net", "JSON", "Pygments", "yamllint", "YAML Diff", "JSON Schema" ] }