Package: wnpp Severity: wishlist Tags: patch * Package name : golang-github-valyala-quicktemplate Version : 1.4.1 Upstream Author : Aliaksandr Valialkin * URL : https://github.com/valyala/quicktemplate * License : Expat Programming Lang: Go Description : fast, powerful, yet easy to use template engine for Go (lborary)
Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template. . Inspired by the Mako templates philosophy. . Features: * Extremely fast. Templates are converted into Go code and then compiled. * Quicktemplate syntax is very close to Go - there is no need to learn yet another template language before starting to use quicktemplate. * Almost all bugs are caught during template compilation, so production suffers less from template-related bugs. * Easy to use. * Powerful. Arbitrary Go code may be embedded into and mixed with templates. Be careful with this power - do not query the database and/or external resources from templates unless you miss the PHP way in Go :) This power is mostly for arbitrary data transformations. * Easy to use template inheritance powered by Go interfaces. * Templates are compiled into a single binary, so there is no need to copy template files to the server. . Drawbacks: * Templates cannot be updated on the fly on the server, since they are compiled into a single binary. Take a look at fasttemplate (https://github.com/valyala/fasttemplate) if you need a fast template engine for simple dynamically updated templates. This is a required dependency for victoria-metrics. Attached a tested and working packaging, where only the Uploaders, and ITP bug need to be filled, and the packaging imported into git. Thanks, Guillem
golang-github-valyala-quicktemplate_1.4.1-1.debian.tar.xz
Description: application/xz