noyalib

sebastienrousseau/noyalib
★ 9 stars Rust Code/Dev Tools Updated today ✗ Risk
A YAML 1.2 parser and serialiser for Rust: zero unsafe, full serde integration, lossless CST editing, JSON Schema validation, 406/406 on the official test suite. Core of a six-crate ecosystem with a CLI, LSP, MCP server, WASM bindings, and a serde_yaml drop-in.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "noyalib": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "noyalib"
      ]
    }
  }
}

README Excerpt

<!-- SPDX-License-Identifier: Apache-2.0 OR MIT --> <p align="center"> <img src="https://cloudcdn.pro/noyalib/v1/logos/noyalib.svg" alt="Noyalib logo" width="128" /> </p> <h1 align="center">noyalib</h1> <p align="center"> A YAML 1.2 parser and serialiser for Rust, with full <code>serde</code> integration and zero <code>unsafe</code> code.

Tools (20)

DefaultErrorMappingParserConfigaliasarbitraryariadneasync_iobenchbinaryborrowbridgecommentscst_wrapped_flow_editdeepdiagnosticdiagnostic_pathduplicate_key_policydynamicemit

Topics

clicstdeserializationformatterjson-schemalanguage-serverlosslessmcpno-stdparserrustschema-validationserdeserializationsimd