moss-core 0.11.0

Pure-Rust content engine for moss: AST, render, resolve, validate, frontmatter, schema.
Documentation

moss-core

Pure-Rust content engine that powers moss.

crates.io docs.rs license MSRV

Read-only mirror. Source lives in the private moss monorepo. PRs cannot be merged here — see CONTRIBUTING.md.

moss is a desktop publishing app; this crate is its content engine. Pure Rust, no I/O — takes data in (strings, structs), returns data out (parsed AST, frontmatter, rendered HTML).

Quickstart

use moss_core::frontmatter;

let raw = "---\ntitle: Hello\n---\n\nBody text";
let doc = frontmatter::parse(raw);
println!("{:?}", doc.frontmatter);

Stability

This crate is 0.x. The API may change between minor versions until 1.0. Breaking changes are documented in CHANGELOG.md.

License

MIT — see LICENSE.