Syck is a YAML parser library that is designed to load data into scripting languages. Extensions for Ruby, PHP, and Python are included.
| Tags | Software Development Libraries Ruby Modules Python Modules php classes Text Processing Object Brokering |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | Linux FreeBSD OpenBSD NetBSD Windows Mac OS X |
| Implementation | C Ruby PHP Python re2c |
Recent releases


Release Notes: 64-bit compatibility and major cleanup.


Release Notes: In this release, the final changes to libsyck API have now been made. The Ruby extension now passes all of its original tests for loading and dumping. The new YAML::Tag mechanism is functional.


Release Notes: A rewritten YAML generator that increases output speed by a factor of four, simplified custom types in the Ruby extension, unit tests for the core library, and fixes for many memory leaks.


Release Notes: Better handling of DOS line endings, fixes for buffer overflows in the emitter, and sexagecimal ints.


Release Notes: This version fixes a buffering problem when certain types of scalar nodes exceed the default buffer size, and includes small fixes to bytecode parsing.