All Projects â†’ CloudyKit â†’ Jet

CloudyKit / Jet

Licence: apache-2.0
Jet template engine

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Jet

Spring Comparing Template Engines
Demo project to show different Java templating engines in combination with Spring MVC
Stars: ✭ 377 (-50.13%)
Mutual labels:  template-engine
Blade
🔪 A standalone version of Laravel's Blade templating engine for use outside of Laravel.
Stars: ✭ 542 (-28.31%)
Mutual labels:  template-engine
Liquidjs
A simple, expressive, safe and Shopify compatible template engine in pure JavaScript.
Stars: ✭ 638 (-15.61%)
Mutual labels:  template-engine
Bladeone
The standalone version Blade Template Engine without Laravel in a single php file and without dependencies
Stars: ✭ 411 (-45.63%)
Mutual labels:  template-engine
Twirl
Twirl is Play's default template engine
Stars: ✭ 498 (-34.13%)
Mutual labels:  template-engine
J2html
Java to HTML generator. Enjoy typesafe HTML generation.
Stars: ✭ 604 (-20.11%)
Mutual labels:  template-engine
Squirrelly
Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. 4KB minzipped, written in TypeScript ⛺
Stars: ✭ 359 (-52.51%)
Mutual labels:  template-engine
Inja
A Template Engine for Modern C++
Stars: ✭ 715 (-5.42%)
Mutual labels:  template-engine
Grmustache.swift
Flexible Mustache templates for Swift
Stars: ✭ 538 (-28.84%)
Mutual labels:  template-engine
Handlebars Rust
Rust templating with Handlebars
Stars: ✭ 632 (-16.4%)
Mutual labels:  template-engine
Microwebsrv
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
Stars: ✭ 420 (-44.44%)
Mutual labels:  template-engine
Carbone
Fast and simple report generator, from JSON to pdf, xslx, docx, odt...
Stars: ✭ 487 (-35.58%)
Mutual labels:  template-engine
Latte
☕ Latte: the intuitive and fast template engine for those who want the most secure PHP sites.
Stars: ✭ 616 (-18.52%)
Mutual labels:  template-engine
Ef.js
The timeless, future facing front-end framework
Stars: ✭ 385 (-49.07%)
Mutual labels:  template-engine
Blade
🚀 Lightning fast and elegant mvc framework for Java8
Stars: ✭ 5,569 (+636.64%)
Mutual labels:  template-engine
Markupsafe
Safely add untrusted strings to HTML/XML markup.
Stars: ✭ 367 (-51.46%)
Mutual labels:  template-engine
Scalate
Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.
Stars: ✭ 570 (-24.6%)
Mutual labels:  template-engine
Handlebars.net
A real .NET Handlebars engine
Stars: ✭ 723 (-4.37%)
Mutual labels:  template-engine
Koa Views
Template rendering middleware for koa (hbs, swig, pug, anything! ✨)
Stars: ✭ 682 (-9.79%)
Mutual labels:  template-engine
Ejsexcel
nodejs excel template engine. node export excel
Stars: ✭ 621 (-17.86%)
Mutual labels:  template-engine

Jet Template Engine for Go

Build Status Build status Join the chat at https://gitter.im/CloudyKit/jet

Jet is a template engine developed to be easy to use, powerful, dynamic, yet secure and very fast.

  • simple and familiar syntax
  • supports template inheritance (extends) and composition (block/yield, import, include)
  • descriptive error messages with filename and line number
  • auto-escaping
  • simple C-like expressions
  • very fast execution – Jet can execute templates faster than some pre-compiled template engines
  • very light in terms of allocations and memory footprint

v6

Version 6 brings major improvements to the Go API. Make sure to read through the breaking changes before making the jump.

Docs

Example application

An example to-do application is available in examples/todos. Clone the repository, then (in the repository root) do:

  $ cd examples/todos; go run main.go

IntelliJ Plugin

If you use IntelliJ there is a plugin available at https://github.com/jhsx/GoJetPlugin. There is also a very good Go plugin for IntelliJ – see https://github.com/go-lang-plugin-org/go-lang-idea-plugin. GoJetPlugin + Go-lang-idea-plugin = happiness!

Contributing

All contributions are welcome – if you find a bug please report it.

Contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].