oneyaml
Rust, Go, C#YAML 1.2 libraries with typed reads and edits that keep your comments, and the same behavior in every language.
Python is coming soon. The conformance kit, oneyaml-kit, is public with no release.
Focused libraries for documents, data, graphics, sound and games. Most are C# for .NET; oneyaml is also native to Rust and Go.
YAML 1.2 libraries with typed reads and edits that keep your comments, and the same behavior in every language.
Python is coming soon. The conformance kit, oneyaml-kit, is public with no release.
A pure C# PDF library for .NET: open and repair real-world PDFs, extract text in reading order, edit, fill forms, sign, and lay out new documents.
HTML and CSS for .NET: parse HTML the way a browser does, edit it without disturbing the rest, compute the accessibility tree and check pages for accessibility problems.
A pure C# image library for .NET. One-line thumbnails, crops and conversions on a lazy, tiled engine, with add-ons for text, ASP.NET Core, SVG, PDF and PSD.
Fonts and text shaping for .NET: load TrueType and OpenType fonts, shape text in complex scripts, with bidi, line breaking and font fallback alongside.
An HLSL compiler for .NET. HLSL goes in; SPIR-V, Metal Shading Language and WGSL come out, with reflection, compiled during dotnet build.
Audio decode, encode, resample, mix and analysis for .NET, plus playback and recording, with nothing beyond the base class library. Built first for game audio.
A C#-native game engine with no editor: a game is plain C# plus text assets, built, run, tested and exported from the command line.
AI agents design, write, test and benchmark these libraries on Alera, the system Kurtis built for making software with agents. He decides what to build. The research reports show how it works.