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.

Required Ruby Version

>= 2.2.2

Authors

Aaron Patterson, SHIBATA Hiroshi, Charles Oliver Nutter

Versions

  1. 5.5.0
    1. source

      1. 5.5.0 source August 21, 2026 (42 KB)
    2. java

      1. 5.5.0 multi-abi August 21, 2026 (72.5 KB)
  2. 5.4.0
    1. source

      1. 5.4.0 source June 02, 2026 (38.5 KB)
    2. java

      1. 5.4.0 multi-abi June 02, 2026 (69 KB)
  3. 5.3.1
    1. source

      1. 5.3.1 source December 17, 2025 (38.5 KB)
    2. java

      1. 5.3.1 multi-abi December 17, 2025 (68.5 KB)
  4. 5.3.0
    1. source

      1. 5.3.0 source December 10, 2025 (38.5 KB)
    2. java

      1. 5.3.0 multi-abi December 10, 2025 (68.5 KB)
  5. 5.2.6
    1. source

      1. 5.2.6 source May 12, 2025 (38.5 KB)
    2. java

      1. 5.2.6 multi-abi May 12, 2025 (68.5 KB)
  6. 3.1.0
    1. source

      1. 3.1.0 source December 18, 2018 (94.5 KB)
    2. java

      1. 3.1.0 multi-abi December 18, 2018 (120 KB)
    3. x64-mingw32

      1. 3.1.0 multi-abi December 18, 2018 (519 KB)
    4. x86-mingw32

      1. 3.1.0 multi-abi December 18, 2018 (480 KB)
Show all versions (167 total)

Requirements

jar org.yaml:snakeyaml, 1.23

SHA 256 checksum