Derivation
Forms4s allows deriving form structure from scala types. At this point only semi-automatic derivation is supported.
Usage
"org.business4s" %% "forms4s-core" % "0.1.0"
case class MyForm(name: String, age: Int) derives ToFormElem
val formModel: FormElement = summon[ToFormElem[MyForm]].get