fs-djinn
Tools and libraries for bringing source generation to F# in a clean, idiomatic way.
Projects
Serde.FS.Json
A fast, reflection‑free source generator for F#.
Provides high‑performance JSON serialization with a simple, attribute‑based model.
FSharp.SourceDjinn
A small, intention‑revealing engine for building F# source generators.
Serde.FS.Json is built on top of it, and the community can use it to create new generators.
Goals
- Make source generation feel natural in F#.
- Provide a stable foundation for building compile‑time tooling.
- Keep APIs small, predictable, and idiomatic.