Kwalify is a parser, schema validator, and data binding tool for YAML and JSON.
Psych is a YAML parser and emitter. Psych leverages libyaml[https://pyyaml.org/wiki/LibYAML] for its YAML parsing and emitting capabilities. In addition to wrapping libyaml, Psych also knows how to serialize and de-serialize most Ruby objects to and from the YAML format.
BibTeX-Ruby is the Rubyist's swiss-army-knife for all things BibTeX. It includes a parser for all common BibTeX objects (@string, @preamble, @comment and regular entries) and a sophisticated name parser that tokenizes correctly formatted names; BibTeX-Ruby recognizes BibTeX string replacements, joins values containing multiple strings or variables, supports cross-references, and decodes common LaTeX formatting instructions to unicode; if you are in a hurry, it also allows for easy export/conversion to formats such as YAML, JSON, CSL, and XML (BibTeXML).
This gem gives you a custom markdown parser that allows you to prefix the markdown itself with YAML metadata.
Code Climate YAML parser
The psych_shield gem provides a configurable filter for the default Psych YAML parser in Ruby 1.9
Parser and generator for UDAT documents, a generic data format similar to XML or YAML.
A pure Ruby YAML parser and emitter, mostly supporting YAML 1.1.
Psych is a YAML parser and emitter
Psych is a YAML parser and emitter. Psych leverages libyaml[http://pyyaml.org/wiki/LibYAML] for its YAML parsing and emitting capabilities. In addition to wrapping libyaml, Psych also knows how to serialize and de-serialize most Ruby objects to and from the YAML format.
Parse the Conjur policy YAML format.
YAML configuration file parser
XOXO is a Ruby XOXO parser and generator. It provides a Ruby API similar to Marshal and YAML (though more specific) to load and dump XOXO[http://microformats.org/wiki/xoxo], a simple, open outline format written in standard XHTML and suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML.
YAML Parser
Kwalify is a parser, schema validator, and data binding tool for YAML and JSON. It was originally written by makoto kuwata. I've updated the code to get rid of all the warning messages
YAML parser for running scripts
Pages of content in Nesta CMS can be embellished with metadata, written in a simple key/value pair syntax. If you'd like extra flexibility in your metadata, you can use this plugin to replace Nesta's built-in metadata parser with Ruby's Yaml parser. You still need to make sure that all the metadata is at the top of the page; the first blank line signifies the start of the page content.
Ansible YAML inventory parser
Parse Markdown/Kramdown with YAML metadata
This gem parse the watchiot yaml configuration.
Parse Xml Document and String. From String, Hash and XML File, Yaml File.
IMMOSQUARE-YAML is a specialized Ruby gem tailored primarily for parsing and dumping YML translation files, addressing challenges faced with other parsers like interpreting translation keys as booleans, multi-line strings, and more.
Parses and unparses between Tolq and Yaml to be used with the Tolq api
Kwalify is a parser, schema validator, and data binding tool for YAML and JSON.
Blaml is a parser based on Psych (ruby 1.9 only) for yaml files that have been blamed with a SCM. Blaml parses the blamed yaml file and makes the blame metadata available on the returned ruby object through a 'meta' attribute.
This gem allows you to compile Twig templates within Ruby applications that support Tilt templates. This is currently not a native Ruby parser, but rather utilizes PHP command line to compile Twig templates. Data is serialized to YAML in your Ruby application and deserialized in a PHP script that passes the context to Twig.
Parse a number of yaml config files, building one config object. Multiple keys can be specified to choose which part of the file to load
Yamlr is a minimal YAML parser written in Ruby.
Resolves references ($ref) to local yaml files and returns a single hash object
A simple parser for yaml application zend framework file
Simple YAML Frontmatter Parser