{"crate":{"id":"libyml","name":"libyml","updated_at":"2026-05-29T19:54:08.134460Z","versions":[2479957,1247174,1209528,1157778,1157590,1129092],"keywords":["deprecated","libyaml","noyalib","serde","yaml"],"categories":["encoding","no-std","parser-implementations"],"badges":[],"created_at":"2024-04-28T22:30:31.580391Z","downloads":24119560,"recent_downloads":5041626,"default_version":"0.0.6","num_versions":6,"yanked":false,"max_version":"0.0.6","newest_version":"0.0.6","max_stable_version":"0.0.6","description":"DEPRECATED — `libyml` is unmaintained. This release is a thin compatibility shim that forwards every call to `unsafe-libyaml` (the upstream C-libyaml translation `libyml` was originally forked from). Please migrate to `unsafe-libyaml`, `yaml-rust2`, or `noyalib`.\n","homepage":"https://github.com/sebastienrousseau/libyml","documentation":"https://docs.rs/libyml/","repository":"https://github.com/sebastienrousseau/libyml","links":{"version_downloads":"/api/v1/crates/libyml/downloads","versions":null,"owners":"/api/v1/crates/libyml/owners","owner_team":"/api/v1/crates/libyml/owner_team","owner_user":"/api/v1/crates/libyml/owner_user","reverse_dependencies":"/api/v1/crates/libyml/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2479957,"crate":"libyml","num":"0.0.6","dl_path":"/api/v1/crates/libyml/0.0.6/download","readme_path":"/api/v1/crates/libyml/0.0.6/readme","updated_at":"2026-05-29T19:54:08.134460Z","created_at":"2026-05-29T19:54:08.134460Z","downloads":1003,"features":{"default":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/libyml/0.0.6/dependencies","version_downloads":"/api/v1/crates/libyml/0.0.6/downloads","authors":"/api/v1/crates/libyml/0.0.6/authors"},"crate_size":27652,"published_by":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"audit_actions":[{"action":"publish","user":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"time":"2026-05-29T19:54:08.134460Z"}],"checksum":"218571634653683b5800d43e1007f5951374790ddc52db2324f5703e3f7be443","rust_version":"1.56.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DEPRECATED — `libyml` is unmaintained. This release is a thin compatibility shim that forwards every call to `unsafe-libyaml` (the upstream C-libyaml translation `libyml` was originally forked from). Please migrate to `unsafe-libyaml`, `yaml-rust2`, or `noyalib`.\n","homepage":"https://github.com/sebastienrousseau/libyml","documentation":"https://docs.rs/libyml/","repository":"https://github.com/sebastienrousseau/libyml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":239,"comment_lines":46,"files":1}},"total_code_lines":239,"total_comment_lines":46}},{"id":1247174,"crate":"libyml","num":"0.0.5","dl_path":"/api/v1/crates/libyml/0.0.5/download","readme_path":"/api/v1/crates/libyml/0.0.5/readme","updated_at":"2024-08-24T12:41:49.519714Z","created_at":"2024-08-24T12:41:49.519714Z","downloads":22740462,"features":{"default":[],"test-utils":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libyml/0.0.5/dependencies","version_downloads":"/api/v1/crates/libyml/0.0.5/downloads","authors":"/api/v1/crates/libyml/0.0.5/authors"},"crate_size":97931,"published_by":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"audit_actions":[{"action":"publish","user":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"time":"2024-08-24T12:41:49.519714Z"}],"checksum":"3302702afa434ffa30847a83305f0a69d6abd74293b6554c18ec85c7ef30c980","rust_version":"1.56.0","has_lib":true,"bin_names":["run-emitter-test-suite","run-parser-test-suite"],"edition":"2021","description":"A safe and efficient Rust library for parsing, emitting, and manipulating YAML data.","homepage":"https://libyml.com","documentation":"https://docs.rs/libyml","repository":"https://github.com/sebastienrousseau/libyml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13087,"comment_lines":77,"files":23}},"total_code_lines":13087,"total_comment_lines":77}},{"id":1209528,"crate":"libyml","num":"0.0.4","dl_path":"/api/v1/crates/libyml/0.0.4/download","readme_path":"/api/v1/crates/libyml/0.0.4/readme","updated_at":"2024-07-20T20:42:44.345547Z","created_at":"2024-07-20T20:42:44.345547Z","downloads":1120007,"features":{"default":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libyml/0.0.4/dependencies","version_downloads":"/api/v1/crates/libyml/0.0.4/downloads","authors":"/api/v1/crates/libyml/0.0.4/authors"},"crate_size":86171,"published_by":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"audit_actions":[{"action":"publish","user":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"time":"2024-07-20T20:42:44.345547Z"}],"checksum":"64804cc6a5042d4f05379909ba25b503ec04e2c082151d62122d5dcaa274b961","rust_version":"1.60","has_lib":true,"bin_names":["run-emitter-test-suite","run-parser-test-suite"],"edition":"2021","description":"A safe and efficient Rust library for parsing and emitting YAML data","homepage":"https://libyml.com","documentation":"https://docs.rs/libyml","repository":"https://github.com/sebastienrousseau/libyml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12940,"comment_lines":64,"files":23}},"total_code_lines":12940,"total_comment_lines":64}},{"id":1157778,"crate":"libyml","num":"0.0.3","dl_path":"/api/v1/crates/libyml/0.0.3/download","readme_path":"/api/v1/crates/libyml/0.0.3/readme","updated_at":"2024-05-28T13:12:26.184317Z","created_at":"2024-05-28T13:12:26.184317Z","downloads":238065,"features":{"default":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libyml/0.0.3/dependencies","version_downloads":"/api/v1/crates/libyml/0.0.3/downloads","authors":"/api/v1/crates/libyml/0.0.3/authors"},"crate_size":72971,"published_by":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"audit_actions":[{"action":"publish","user":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"time":"2024-05-28T13:12:26.184317Z"}],"checksum":"3e281a65eeba3d4503a2839252f86374528f9ceafe6fed97c1d3b52e1fb625c1","rust_version":"1.60","has_lib":true,"bin_names":["run-emitter-test-suite","run-parser-test-suite"],"edition":"2021","description":"A safe and efficient Rust library for parsing and emitting YAML data","homepage":"https://libyml.com","documentation":"https://docs.rs/libyml","repository":"https://github.com/sebastienrousseau/libyml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12524,"comment_lines":54,"files":16}},"total_code_lines":12524,"total_comment_lines":54}},{"id":1157590,"crate":"libyml","num":"0.0.2","dl_path":"/api/v1/crates/libyml/0.0.2/download","readme_path":"/api/v1/crates/libyml/0.0.2/readme","updated_at":"2024-05-28T09:26:28.470275Z","created_at":"2024-05-28T09:26:28.470275Z","downloads":1601,"features":{"default":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libyml/0.0.2/dependencies","version_downloads":"/api/v1/crates/libyml/0.0.2/downloads","authors":"/api/v1/crates/libyml/0.0.2/authors"},"crate_size":71070,"published_by":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"audit_actions":[{"action":"publish","user":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"time":"2024-05-28T09:26:28.470275Z"}],"checksum":"9b382231c838523f633e5110a2a3176f4f36458b2317a1c7242f8fe540e84c3f","rust_version":"1.60","has_lib":true,"bin_names":["run-emitter-test-suite","run-parser-test-suite"],"edition":"2021","description":"A safe and efficient Rust library for parsing and emitting YAML data","homepage":"https://libyml.com","documentation":"https://docs.rs/libyml","repository":"https://github.com/sebastienrousseau/libyml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":11478,"comment_lines":118,"files":16}},"total_code_lines":11478,"total_comment_lines":118}},{"id":1129092,"crate":"libyml","num":"0.0.1","dl_path":"/api/v1/crates/libyml/0.0.1/download","readme_path":"/api/v1/crates/libyml/0.0.1/readme","updated_at":"2024-04-28T22:30:31.580391Z","created_at":"2024-04-28T22:30:31.580391Z","downloads":18422,"features":{"default":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/libyml/0.0.1/dependencies","version_downloads":"/api/v1/crates/libyml/0.0.1/downloads","authors":"/api/v1/crates/libyml/0.0.1/authors"},"crate_size":75861,"published_by":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"audit_actions":[{"action":"publish","user":{"id":186843,"login":"sebastienrousseau","name":"Sebastien Rousseau","avatar":"https://avatars.githubusercontent.com/u/1394998?v=4","url":"https://github.com/sebastienrousseau","github_username_matches":true,"created_at":"2012-01-31T16:10:59Z"},"time":"2024-04-28T22:30:31.580391Z"}],"checksum":"1303532258de1fbe263b4daaaba0e17e3d502b8de57b7845928b92398fb4afd1","rust_version":"1.60","has_lib":true,"bin_names":["run-emitter-test-suite","run-parser-test-suite"],"edition":"2021","description":"A safe and efficient Rust library for parsing and emitting YAML data","homepage":"https://libyml.com","documentation":"https://docs.rs/libyml","repository":"https://github.com/sebastienrousseau/libyml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":11431,"comment_lines":118,"files":16}},"total_code_lines":11431,"total_comment_lines":118}}],"keywords":[{"id":"deprecated","keyword":"deprecated","created_at":"2015-08-11T21:23:16.840330Z","crates_cnt":258},{"id":"libyaml","keyword":"libyaml","created_at":"2014-12-02T21:40:55.873354Z","crates_cnt":4},{"id":"noyalib","keyword":"noyalib","created_at":"2026-05-10T14:29:24.857420Z","crates_cnt":4},{"id":"serde","keyword":"serde","created_at":"2015-08-10T17:10:09.021436Z","crates_cnt":1610},{"id":"yaml","keyword":"yaml","created_at":"2014-12-02T21:40:55.859764Z","crates_cnt":530}],"categories":[{"id":"encoding","category":"Encoding","slug":"encoding","description":"Encoding and/or decoding data from one data format to another.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7489},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":13690},{"id":"parser-implementations","category":"Parser implementations","slug":"parser-implementations","description":"Parsers implemented for particular formats or languages.","created_at":"2017-02-05T21:31:23.444608Z","crates_cnt":7762}]}