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. Learn more ā
Top 23 Template Engine Open-Source Projects
-
Slim
Slim is a template language whose goal is to reduce the syntax to the essential parts without becoming cryptic. (by slim-template)
-
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.
-
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
-
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.
-
amber
Amber is an elegant templating engine for Go Programming Language, inspired from HAML and Jade (by eknkc)
-
goview
Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.
-
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
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.
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.
Project mention: Templ: A language for writing HTML user interfaces in Go | news.ycombinator.com | 2023-12-10Standard 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.
Project mention: Templ: A language for writing HTML user interfaces in Go | news.ycombinator.com | 2023-12-10Here 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
Project mention: What is the current ideal choice for server-side rendered web frameworks? | /r/golang | 2023-06-08If 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
Project mention: fasttemplate VS Salix - a user suggested alternative | libhunt.com/r/fasttemplate | 2023-10-31
This project uses another templating language, apparently based on Shopify.
(1) https://github.com/osteele/liquid
Template Engines related posts
- Go Beyond the Basics: Mastering Toast Notifications with Go and HTMX
- Templ ā Build HTML with Go
- Show HN: CPU Prices on eBay
- LuaX: A Lua Dialect with JSX
- Templ: A language for writing HTML user interfaces in Go
- Templ: A language for writing HTML user interfaces in Go
- Templ: A language for writing HTML user interfaces in Go
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
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