OriRoth/fling

A fluent API generator

35
/ 100
Emerging

For Java developers, Fling helps create an easy-to-use, type-safe way to define and interact with custom mini-languages directly within your Java code. You provide the grammar rules for your language, and Fling generates Java interfaces that let users write programs in your custom language using method chaining. This allows developers to embed domain-specific languages (DSLs) smoothly into Java applications.

Use this if you need to define a domain-specific language (DSL) for your Java application and want to provide a fluent, type-checked way for other developers to write programs using that DSL directly in Java.

Not ideal if you need a real-time parser for user input at runtime or are not working within the Java ecosystem.

API-design compiler-development language-embedding Java-development domain-specific-languages
No License No Package No Dependents
Maintenance 10 / 25
Adoption 7 / 25
Maturity 8 / 25
Community 10 / 25

How are scores calculated?

Stars

26

Forks

3

Language

Java

License

Last pushed

Jan 26, 2026

Commits (30d)

0

Get this data via API

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

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