A fast, minimal YAML 1.2 parser and emitter with SIMD acceleration. A small C core, with bindings for Crystal, Rust, and Go. The Go bindings support fast YAML-to-JSON conversion for Kubernetes workflows.
An open source initiative
Good software deserves a lasting home.
We bring useful open source projects together with thoughtful maintenance, clear responsibility, and room for people to contribute.
Meet the projectsThe work, so far
Our projects
A Crystal library for portable semantic memory. Explore the project’s documentation, source, and development on GitHub.
A Crystal and Rust library that turns JSON Schema into a precise, friendly CLI, with validation, defaults, subcommands, and completions from a single definition.
A Rust library providing a persistent CHAMP hash map and set with canonical shape, cached Merkle identities, and structural diff.
A structured data format that uses ASCII’s C0 control codes as delimiters, so commas, quotes, and newlines in values need no quoting rules. Implemented in Crystal (the reference), TypeScript, Rust, Go, C, Python, and Ruby, with the c0fmt command-line tool and a VS Code extension.
We’re growing this collection carefully. The project register records stewardship status; each repository documents its current development and releases.
How we’re building this
A little structure.
Room to grow.
Open Bohemians is a small, founder-led initiative. Our aim is shared stewardship that helps software outlast any one maintainer.
Make the care visible.
Named maintainers, honest project status, and clear expectations about what is supported.
Leave a way forward.
Readable documentation, thoughtful releases, and enough context for the next person to pick up the work.
Keep the door open.
Welcome useful contributions, from a careful bug report to someone ready to share maintenance.
Support open source maintenance
Keep good software going.
Sponsorship supports the time and care behind our projects: development, bug fixes, testing, documentation, and releases.
Our founder is asking for support to keep this work going. Read Tom’s letter and ways to help.
There’s room for you
Help a project last.
Use it. Report a bug. Improve a page of documentation. Bring a thoughtful change. Start with a project you care about.