JavaScript Templating Engines

lit-html Efficient, Expressive, Extensible HTML templates in JavaScript Documentation Full documentation is available at lit-html.polymer-project.org. Docs source is in the docs folder. To build the site youself

 9.9k

Nunjucks Nunjucks is a full featured templating engine for javascript. It is heavily inspired by jinja2. View the docs here. Installation npm install nunjucks (View the CHANGELOG) Documentation See here.

 7.6k

Hogan.js - A mustache compiler. Hogan.js is a compiler for the Mustache templating language. For information on Mustache, see the manpage and the spec. Basics Hogan compiles templates to HoganTemplate objects, which

 5.1k

A modern, clean, and very simple responsive HTML invoice template

 1.1k

.dom A tiny (512 byte) virtual DOM template engine for embedded projects IE / Edge Firefox Chrome Safari Opera iOS Safari Chrome for Android Edge 14+ 45

 779

browser-extension-template A template for creating cross-browser browser extensions Features Cross-browser builds using webextension-polyfill. Auto-syncing options. Auto-publishing with auto-versioning a

 464

oj Object-oriented web templating for the people. Thirsty people. ojjs.org ojjs.org/docs ojjs.org/learn ojjs.org/download Contact Info Reach out on irc or email. Log issues on GitHub! irc: freenode.net #oj email

 453

templite Lightweight templating in 154 bytes Allows you to denote dynamic portions of a string using double curly brackets ({{ example }}) & then replace them with matching values from your data source. You may attach

 205

A template repository for TypeScript backend server

 199

micromustache A secure, fast and lightweight template engine with some handy additions. Think of it as a sweet spot between plain text interpolation and mustache.js; Certainly not as logic-ful as Handlebars! Sometimes

 196

Paperclip is a template engine that comes with tools for building presentational components in realtime, all within your existing IDE:

 177

A set of gorgeous Transactional HTML Email Templates built on TailwindCSS

 95

SYNOPSIS All your html templating needs in under 10 lines of JS. USAGE BASICS The Template function takes a string and returns a function that takes your template "locals". const txl = require('txl') c

 63

The default Sapper template, available for Rollup and webpack.

 54

Simple temaplte for creating static sites with no effort

 25

463 bytes simple template engine that works for Node.js and browser. Install npm i --save vegito CDN: https://unpkg.com/vegito/dist/ Usage const vegito = require('vegito') vegito('hello {{ name }}',

 24

Use vue-template with react & mobx

 24

? This is a simple-portfolio template for Developers. You can customize this template to make your own portfolio. You don't have to understand the code. Just edit db.json and some assets(images, markdowns) then it's all done!

 23

Dirgen /:# (Module Only - End) Overview: Generate files and folders from a template file. Purpose: Use this module when: Generating repetitive boilerplate project structures Writing unit tests wi

 22
null
Yet Another JSX using tagged template

woowa-techcamp-2021/woowahan-jsx

Yet Another Simple JSX using tagged template

 21
App Generator
Jinja Template - Soft UI Dashboard | AppSeed

app-generator/jinja-soft-ui-dashboard

Open-source Jinja Template provided by AppSeed on top of Soft UI Dashboard, a modern Bootstrap 5 design from Creative-Tim. The project might help beginners to code simple presentation websites on top of the existing codebase OR migrate the production-ready UI to a legacy Python-based project compatible with Jinja Template Engine: Flask, Django, Bottle of FastAPI.

 20

A template for creating HTML-based job reports with Ansible

 20

Enable JSX for Template Literal Tags based projects.

 20
Mauro de Souza
Custom Templates for Visual Studio Code ❤

maurodesouza/vscode-my-templates

? Custom Templates for Visual Studio Code ❤

 19

fete Front End TEmplates - Light weight reactive JavaScript templates and routing Small: ES6 16.8K raw, 9,75K minified, 3.6K gzipped; ES5 - Transpiled, minified, gzipped 4K. Base version works in recent releases of Chrome,

 18

WIP - a Vue 3 inspired concept based on Custom Elements

 17

niml Niml is domain specific language that translates to string of valid html. Templates can be created easily to support modularity. You can define u

 16

Data-Mocking 需求背景 在日常开发,测试的过程中,我们常常会碰到各种各样奇奇怪怪的造数据的需求,大部分情况下我们是针对需求定制化开发mock程序,但是这种程序往往不可复用,开发过程也费时费力。 且存在一些复杂场景,让人一看就没有自己写代码Mock数据的欲望,例如如下几个场景: 生成大量具

 14

Transform a generic string into parameters suitable for template literals functions tags.

 12
Jeferson Luckas
A template for web developers.

JefersonLucas/new-project-template

A template for web developers.

 12
iWARES Solution Provider
A gulp plugin for artTemplate.

iwares/gulp-art-include

gulp-art-include A gulp plugin for artTemplate. Install $ npm install gulp-art-include Basic Usage Template file: <!-- demo.html --> <div>{{foo}}</div> Gulpfile: var templa

 12
Tom Bazarnik
Sapper template with ESBuild and TypeScript

tommywalkie/sapper-typescript-esbuild-template

Sapper template with ESBuild and TypeScript

 10

Vue 3 + Typescript + Vite This template should help get you started developing with Vue 3 and Typescript in Vite. The template uses Vue 3 <script setu

 5

Tempos Tempos is an efficient javascript template engine Install npm install tempos --save Or import the 'tempos.js' in the web page &lt;script src="./dist/tempos.js"&gt;&lt;/script&gt; Usage &lt;div i

 1