F43nd1r/autodsl

Auto-generate DSLs for Kotlin using annotations

46
/ 100
Emerging

Uses annotation processing (KSP or KAPT) to generate type-safe, nested builder DSLs with fluent syntax for immutable Kotlin classes, automatically handling nullable/default parameters and collection singularization. Supports custom constructor selection and optional runtime validation of required fields, eliminating manual builder boilerplate while maintaining compile-time safety.

No Package No Dependents
Maintenance 13 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 9 / 25

How are scores calculated?

Stars

54

Forks

4

Language

Kotlin

License

Apache-2.0

Last pushed

Mar 16, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/F43nd1r/autodsl"

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