Goview

screenshot of Goview

Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.

Overview

Goview is a lightweight, minimalist, and idiomatic template library for building Go web applications. It is based on golang html/template and is designed to be easy to use and fast. Goview supports popular Go frameworks such as Gin, Iris, Echo, and Go-chi.

Features

  • Lightweight: Goview uses golang html/template syntax and has no external dependencies.
  • Easy to use: It provides an easy way to configure templates for your web application.
  • Fast: Supports configuring cache templates for faster rendering.
  • Include syntax: Supports including files in templates.
  • Master layout: Allows configuring a master layout file.
  • Extension: Supports configuring template file extensions.
  • Auto reload: Supports dynamic reload of templates in disable cache mode.
  • Multiple Engine: Supports multiple templates for frontend and backend.
  • Gorice: Supports gorice for package resources.

Summary

Goview is a lightweight and easy-to-use template library for building Go web applications. It supports popular Go frameworks like Gin, Iris, Echo, and Go-chi. With its features such as lightweight syntax, easy configuration, and fast rendering, Goview provides a convenient solution for building dynamic web applications in Go.

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.