Template Engines

Open-source projects categorized as Template Engines
Language: + Go + Ruby

Top 23 Template Engine Open-Source Projects

  • templ

    A language for writing HTML user interfaces in Go.

  • Project mention: šŸ¤“ My top 3 Go packages that I wish I'd known about earlier | dev.to | 2024-03-01

    āœØ In recent months, I have been developing web projects using GOTTHA stack: Go + Templ + Tailwind CSS + htmx + Alpine.js. As soon as I'm ready to talk about all the subtleties and pitfalls, I'll post it on my social networks.

  • Slim

    Slim is a template language whose goal is to reduce the syntax to the essential parts without becoming cryptic. (by slim-template)

  • Project mention: Building a syntax highlighting extension for VS Code | dev.to | 2024-03-01

    I spent a few days of my spare time building a VS Code extension that would bring better syntax highlighting for the Slim template language to the editor. I quite enjoyed most of the process so Iā€™d like to share what I learned.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • sprig

    Useful template functions for Go templates.

  • Project mention: Templ: A language for writing HTML user interfaces in Go | news.ycombinator.com | 2023-12-10

    Standard Go templating seems really lacking if you come from something like Jinja. Even with libraries like https://masterminds.github.io/sprig/ (used e.g. for Helm templating) it feels hard to use.

  • 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: Templ: A language for writing HTML user interfaces in Go | news.ycombinator.com | 2023-12-10

    Here are a couple:

    https://github.com/julvo/htmlgo

    https://github.com/rohanthewiz/element

    I'm sure there are many more.

    The thing about these is that performance is often not as good as when using templates, especially when the templates are compiled to native code. Quicktemplate [1] is still the leader here IMO, and I don't think the OP project brings much that couldn't be done pretty easily with QT.

    [1] https://github.com/valyala/quicktemplate

  • pongo2

    Django-syntax like template-engine for Go

  • Project mention: 6 šŸ”„ Awesome Golang packages (web devs) | dev.to | 2023-12-04
  • hero

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

  • maroto

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Jet Template Engine for GO

    Jet template engine (by CloudyKit)

  • mustache

    The mustache template language in Go (by hoisie)

  • Project mention: What is the current ideal choice for server-side rendered web frameworks? | /r/golang | 2023-06-08

    If the question is about templating libraries, then I've seen people use other libraries than the html/template, like https://github.com/hoisie/mustache or https://github.com/valyala/quicktemplate

  • amber

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

  • Plush

    The powerful template system that Go needs

  • Project mention: Plush VS Salix - a user suggested alternative | libhunt.com/r/plush | 2023-10-31
  • Razor

    Razor view engine for go

  • ace

    HTML template engine for Go (by yosssi)

  • fasttemplate

    Simple and fast template engine for Go

  • Project mention: fasttemplate VS Salix - a user suggested alternative | libhunt.com/r/fasttemplate | 2023-10-31
  • ego

    An ERB-style templating language for Go.

  • raymond

    Handlebars for golang

  • goview

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

  • Project mention: goview VS Salix - a user suggested alternative | libhunt.com/r/goview | 2023-10-31
  • Jade

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

  • liquid

    A Liquid template engine in Go (by osteele)

  • Project mention: Gojekyll ā€“ 20x faster Go port of jekyll | news.ycombinator.com | 2023-08-26

    This project uses another templating language, apparently based on Shopify.

    (1) https://github.com/osteele/liquid

  • Soy

    Go implementation for Soy templates (Google Closure templates)

  • kasia.go

    Templating system for HTML and other text documents - go implementation

  • velvet

    A sweet velvety templating package

  • 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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Template Engines related posts

Index

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

Project Stars
1 templ 6,454
2 Slim 5,274
3 sprig 3,978
4 quicktemplate 3,003
5 pongo2 2,779
6 hero 1,558
7 maroto 1,444
8 Jet Template Engine for GO 1,175
9 mustache 1,101
10 amber 914
11 Plush 858
12 Razor 843
13 ace 829
14 fasttemplate 801
15 ego 577
16 raymond 574
17 goview 402
18 Jade 347
19 liquid 268
20 Soy 172
21 kasia.go 74
22 velvet 73
23 gospin 53

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com