Daz

screenshot of Daz

Composable HTML components in Golang

Overview:

Daz is a functional alternative to using templates in Golang. It allows for the creation of composable HTML components and supports nested components and lists. Daz also enables template-free server-side rendered components with support for nested lists. It is inspired by HyperScript and offers a simple and efficient way to create and use HTML elements.

Features:

  • Composable HTML components: Daz allows for the creation of composable HTML components using simple functions.
  • Nested components and lists: Daz supports nested components and lists, making it easy to create complex HTML structures.
  • Template-free server-side rendered components: Daz enables the creation of server-side rendered components without the need for templates.
  • Supports nested lists: Daz provides support for nested lists, simplifying the creation of structured data.

Summary:

Daz is a Golang library that offers a functional alternative to using templates. It allows for the creation of composable HTML components and supports nested components and lists. Daz also enables template-free server-side rendered components with support for nested lists. With its simple and efficient approach, Daz provides a convenient way to work with HTML in Golang projects.

template
Templates & Themes

A template or theme refers to a pre-designed layout or structure that provides a basic framework for building a specific type of application or website. It typically includes good design, placeholder content and functional features, allowing developers to customize and fill in the details according to their specific needs.