Dead simple HTML form builder with built-in support for many popular UI libraries such as Bootstrap

https://github.com/westonganger/form_builder.cr

Dead simple HTML form builder for Crystal with built-in support for many popular UI libraries such as Bootstrap. Works well with your favourite Crystal web framework such as Kemal, Amber, or Lucky.

form_html_str = FormBuilder.form(theme: :bootstrap_4_vertical, action: "/products", method: :post, form_html: {style: "margin-top: 20px;", "data-foo" => "bar"}) do |f|
  f << f.field(name: "name", type: :text, label: "Name")
  f << f.field(name: "sku", type: :text, label: "SKU")
  f << "<strong>Hello World</strong>"
end

HCL.cr 0.1.0

A general-purpose HCL (Hashicorp Configuration Language) parser. Support for basic types such as configuration blocks, primitives, and list values. Does not yet support heredocs, functions, or automatic interpolation / referencing other values.

There is not currently a spec for what HCL "is" outside of tools like Terraform, so there will likely be some pragmatic choices made in the spirit of keeping things general-purpose. (e.g. will likely not validate for specific block types, etc.)

https://github.com/maxfierke/hcl.cr