···11+# formz
22+33+[](https://hex.pm/packages/formz)
44+[](https://hexdocs.pm/formz/)
55+66+A Gleam library for parsing and generating accessible HTML forms.
77+88+```gleam
99+import formz/field.{field}
1010+import formz/formz_builder as formz
1111+import formz_string/definitions
1212+1313+pub fn make_form() {
1414+ formz.new()
1515+ |> formz.add(field("username"), definitions.text_field())
1616+ |> formz.add(field("password"), definitions.password_field())
1717+ |> formz.decodes(fn(username) { fn(password) { #(username, password) } })
1818+}
1919+```
2020+2121+See the [main package](https://github.com/bentomas/formz/tree/main/formz) for more details
+2
formz/gleam.toml
···11name = "formz"
22version = "0.1.0"
33+description = "Accessible, type safe form parsing and generating for Gleam"
44+licences = ["Unlicense"]
3546# Fill out these fields if you intend to generate HTML documentation or publish
57# your project to the Hex package manager.