Version0.9.2Verifiednot yet verifiedLicenseBSD-3-Clause

sigil-yaml

YAML parsing and serialization for Sigil

Report a bug or suggest a feature
Readme

sigil-yaml

YAML parsing and serialization library for Sigil.

Features

  • Full YAML 1.2 core schema support (null, bool, int, float, string)
  • Block and flow collections (mappings and sequences)
  • Block scalars (literal and folded with chomping indicators)
  • Anchors and aliases
  • Multi-document support
  • Comments
  • YAML encoding/serialization (block and flow styles)
  • Round-trip fidelity for supported types

Usage

(import (sigil yaml))

;; Parse a YAML string
(define data (yaml-read "name: sigil\nversion: 0.7.0"))

;; Serialize to YAML
(define output (yaml-write data))

Dependencies

  • sigil-stdlib

Build

sigil deps install
sigil build
sigil test

License

BSD-3-Clause

Clone

$ git clone https://codeberg.org/sigil/sigil-yaml

Releases

v0.9.2 — latest by version, released 19 Jul 2026

All releases — 3 tags in this repository.

Source

Browse the latest source

One page per file, and every line has a permalink.

Recent commitsAtom

The last 20 commits keep a page here. Everything older lives in the clone.