Go Template Engines

Open-source Go projects categorized as Template Engines Edit details

Top 23 Go Template Engine Projects

  • sprig

    Useful template functions for Go templates.

    Project mention: Tips for running "good" coding interviews? | reddit.com/r/ExperiencedDevs | 2022-04-13

    Not at all. It was "write a helm template using the following imaginary values in a values file". In 30 minutes, I was able to google the Kubernetes api and the sprig functions for templating, complete the assignment, fix a stupid typo the unit test caught, and spend 5 minutes trying to think of any corner cases that hidden unit tests might catch (I don't know if there were any hidden unit tests). The goal of this take-home assessment was to prove that you are not wasting an engineer's time when they call you, not to prove that you should be hired.

  • quicktemplate

    Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template

    Project mention: Using multiple repositories in your CI builds | dev.to | 2022-08-16

    Like with the previous post, we're going to use djinn-ci/imgsrv as an example of using multiple sources in a build manifest. If we look at the top of the manifest file, we will see that it requires three repositories to build. These are, the source code for djinn-ci/imgsrv itself, golang/tools, and valyala/quicktemplate, defined like so,

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • pongo2

    Django-syntax like template-engine for Go

    Project mention: Build a CMS with golang? | reddit.com/r/golang | 2022-05-07

    Django uses Jinja templating engine. Something similar is available at https://github.com/flosch/pongo2 Now you just have to pick which router you want and which ORM or not-ORM.

  • hero

    A handy, fast and powerful go template engine. (by shiyanhui)

  • mustache

    The mustache template language in Go (by hoisie)

  • Jet Template Engine for GO

    Jet template engine

    Project mention: How to choose a golang template rending engine for my project? | reddit.com/r/golang | 2022-01-20

    I like Jet github.com/CloudyKit/jet because it's easy to use, and easy to extend with your own template functions.

  • amber

    Amber is an elegant templating engine for Go Programming Language, inspired from HAML and Jade (by eknkc)

    Project mention: Converting a golang + amber filed website into php files..? | reddit.com/r/PHPhelp | 2022-05-21

    As for Amber, if it's this Amber then it's just a way to create structured HTML, and in a PHP file you can just put HTML in there. So take whatever Amber is doing, such as this:

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • ace

    HTML template engine for Go (by yosssi)

  • Razor

    Razor view engine for go

  • Plush

    The powerful template system that Go needs

  • maroto

    A maroto way to create PDFs. Maroto is inspired in Bootstrap and uses gofpdf. Fast and simple.

  • fasttemplate

    Simple and fast template engine for Go

    Project mention: Is it possible to write f-string/Template literals in GoLang? | reddit.com/r/golang | 2022-01-01

    In cases where I needed this, I used fasttemplate.

  • ego

    An ERB-style templating language for Go.

    Project mention: Anyone here using Go for more traditional Web application development? | reddit.com/r/golang | 2022-04-01

    I think the most under-appreciated part of Go web dev is using a template system that transpiles to Go. It gives you end-to-end type checking which feels amazing. I wrote a port of eRB called ego but I believe there are other similar Go templates tools too.

  • raymond

    Handlebars for golang

    Project mention: Which serve better for cost? Client-side vs Server-side | reddit.com/r/golang | 2022-08-10

    I'd use html/template or Handlebars SSR for simplicity's sake. It's going to be 10x easier, quicker, and you won't notice costs at low levels of usage.

  • Jade

    Jade.go - pug template engine for Go (golang)

  • goview

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

  • liquid

    A Liquid template engine in Go (by osteele)

  • Soy

    Go implementation for Soy templates (Google Closure templates)

  • grender

    Go package for easily rendering JSON/XML data and HTML templates

  • kasia.go

    Templating system for HTML and other text documents - go implementation

  • velvet

    A sweet velvety templating package

  • extemplate

    Wrapper package for Go's template/html to allow for easy file-based template inheritance.

  • gospin

    Article spinning and spintax/spinning syntax engine written in Go, useful for A/B, testing pieces of text/articles and creating more natural conversations

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-16.

Go Template Engines related posts


What are some of the best open-source Template Engine projects in Go? This list will help you:

Project Stars
1 sprig 3,108
2 quicktemplate 2,537
3 pongo2 2,315
4 hero 1,521
5 mustache 1,043
6 Jet Template Engine for GO 947
7 amber 894
8 ace 818
9 Razor 798
10 Plush 724
11 maroto 718
12 fasttemplate 611
13 ego 529
14 raymond 489
15 Jade 299
16 goview 292
17 liquid 167
18 Soy 166
19 grender 94
20 kasia.go 74
21 velvet 73
22 extemplate 48
23 gospin 39
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives