F43nd1r/autodsl

Auto-generate DSLs for Kotlin using annotations

46
/ 100
Emerging

This helps Kotlin developers create custom, easy-to-read ways to build objects, like a 'person' with 'name', 'age', and 'address'. You provide your standard Kotlin classes, and it automatically generates the fluent code that lets you set properties in a clear, nested style. It's for Kotlin developers who want to write clean, type-safe, and highly readable code when constructing complex data structures.

Use this if you are a Kotlin developer who needs to define a custom language for building specific data structures without writing a lot of repetitive boilerplate code.

Not ideal if you are not a Kotlin developer, or if your primary goal is to parse existing domain-specific languages rather than generate new ones for object construction.

Kotlin development API design code readability object instantiation software engineering
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.