Plush - The powerful template system that Go needs

  •        1267

Plush is the templating system that Go both needs and deserves. Powerful, flexible, and extendable, Plush is there to make writing your templates that much easier.

https://github.com/gobuffalo/plush

Tags
Implementation
License
Platform

   




Related Projects

Buffalo - Rapid Web Development for Go

  •    Go

Buffalo is a Go web development eco-system. Designed to make the life of a Go web developer easier. Buffalo starts by generating a web project for you that already has everything from front-end (JavaScript, SCSS, etc...) to back-end (database, routing, etc...) already hooked up and ready to run. From there it provides easy APIs to build your web application quickly in Go.

pkger - Embed static files in Go binaries (replacement for gobuffalo/packr)

  •    Go

github.com/markbates/pkger is a tool for embedding static files into Go binaries. It will, hopefully, be a replacement for github.com/gobuffalo/packr/v2. Pkger is powered by the dark magic of Go Modules, so they're like, totally required.

eta - Embedded JS template engine for Node, Deno, and the browser

  •    TypeScript

Eta is a lightweight and blazing fast embedded JS templating engine that works inside Node, Deno, and the browser. Created by the developers of Squirrelly, it's written in TypeScript and emphasizes phenomenal performance, configurability, and low bundle size. Simply put, Eta is super: super lightweight, super fast, super powerful, and super simple. Like with EJS, you don't have to worry about learning an entire new templating syntax. Just write JavaScript inside your templates.

Trimou - Mustache/handlebars templating engine in Java.

  •    Java

Trimou is a templating engine. It's a Mustache implementation but Helpers API inspired by Handlebars.js is also supported. The goal is to provide a simple to use and easy to extend templating engine for any Java SE or Java EE application.

lua-resty-template - Templating Engine (HTML) for Lua and OpenResty.

  •    Lua

lua-resty-template is a compiling (1) (HTML) templating engine for Lua and OpenResty. (1) with compilation we mean that templates are translated to Lua functions that you may call or string.dump as a binary bytecode blobs to disk that can be later utilized with lua-resty-template or basic load and loadfile standard Lua functions (see also Template Precompilation). Although, generally you don't need to do that as lua-resty-template handles this behind the scenes.


templating - This repo contains the Template Engine which is used by dotnet new

  •    CSharp

This repository is the home for the .NET Core Template Engine. It contains the brains for dotnet new. When dotnet new is invoked, it will call the Template Engine to create the artifacts on disk. Template Engine is a library for manipulating streams, including operations to replace values, include/exclude regions and process if, else if, else and end if style statements.We have created a dotnet template samples repo, which shows how you can use the Template Engine to create new templates. The samples are setup to be stand alone for specific examples. If you are in need of a sample, and it doesn't exist please create an issue in the samples repo.

doT - The fastest + concise javascript template engine for nodejs and browsers

  •    Javascript

Concise and fast javascript templating compatible with nodejs and other javascript environments

pop - A Tasty Treat For All Your Database Needs

  •    Go

So what does Pop do exactly? Well, it wraps the absolutely amazing https://github.com/jmoiron/sqlx library. It cleans up some of the common patterns and work flows usually associated with dealing with databases in Go. Pop makes it easy to do CRUD operations, run migrations, and build/execute queries. Is Pop an ORM? I'll leave that up to you, the reader, to decide.

Pebble - A lightweight but rock solid Java templating engine

  •    Java

Pebble is a java template template engine inspired by Twig. It separates itself from the crowd with it's inheritance feature and it's easy-to-read syntax. It ships with built-in autoescaping for security, and it includes integrated support for internationalization.

swig - Take a swig of the best template engine for JavaScript.

  •    Javascript

A simple, powerful, and extendable templating engine for node.js and browsers, similar to Django, Jinja2, and Twig.

nunjucks - A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)

  •    Javascript

A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)

quicktemplate - Fast, powerful, yet easy to use template engine for Go

  •    Go

Fast, powerful, yet easy to use template engine for Go. Inspired by mako templates philosophy.goTemplateBenchmark compares QuickTemplate with numerous go templating packages. QuickTemplate performs favorably.

Mustachio - Lightweight, powerful, flavorful, template engine

  •    CSharp

A Lightweight, powerful, flavorful, templating engine for C# and other .net-based languages. Mustachio allows you to create simple text-based templates that are fast and safe to render. It's the heart of Postmark Templates, and we're ecstatic to provide it as Open Source to the .net community.

pongo2 - Django-syntax like template-engine for Go

  •    Go

pongo2 is the successor of pongo, a Django-syntax like templating-language.Please use the issue tracker if you're encountering any problems with pongo2 or if you need help with implementing tags or filters (create a ticket!). If possible, please use playground to create a short test case on what's wrong and include the link to the snippet in your issue.

ego - An ERB-style templating language for Go.

  •    Go

Ego is an ERb style templating language for Go. It works by transpiling templates into pure Go and including them at compile time. These templates are light wrappers around the Go language itself.Then run ego on a directory. Recursively traverse the directory structure and compile all .ego files.

Twig.js - pure JavaScript implementation of the Twig PHP templating language

  •    Javascript

Twig.js is a pure JavaScript implementation of the Twig PHP templating language. The goal is to provide a library that is compatible with both browsers and server side JavaScript environments such as node.js.

RazorEngine

  •    

A templating engine built upon Microsoft's Razor parsing technology. The RazorEngine allows you to use Razor syntax to build robust templates. Currently we have integrated the vanilla Html + Code support, but we hope to support other markup languages in future.

htmltmpl - templating engine

  •    PHP

htmltmpl is a templating engine for Python and PHP. It is targeted to web application developers, who want to separate program code and design (HTML code) of their projects. Even webdesigners can easily learn its simple but powerful template language.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.