m31coding/M31.FluentAPI

Generate fluent builders for your C# classes with ease.

46
/ 100
Emerging

Uses incremental source code generation with attribute-driven configuration to create builder classes that construct objects step-by-step, with specialized handling for collections, nullable types, and nested fluent APIs via lambda expressions. Targets .NET 6+ and generates code that supports inheritance, generics, and private members through `UnsafeAccessor`, while allowing optional builder methods, branching logic, and custom return types via control attributes.

135 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 10 / 25

How are scores calculated?

Stars

135

Forks

8

Language

C#

License

MIT

Last pushed

Feb 01, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/m31coding/M31.FluentAPI"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.