{"repo":"bgub/eta","free":true,"listed":false,"github":"https://github.com/bgub/eta","clone":"git clone https://github.com/bgub/eta.git","description":"Embedded JS template engine for Node, Deno, and the browser. Lighweight, fast, and pluggable. Written in TypeScript","language":"TypeScript","stars":1752,"topics":["nodejs","deno","deno-module","typescript","template-engine","expressjs-templating-engine","ejs-alternative","javascript","template-engine-html"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"eta (η) Documentation - Chat - Playground You're viewing the source for Eta v4 Summary Eta is a lightweight and blazing fast embedded JS templating engine that works inside Node, Deno, and the browser. It's written in TypeScript and emphasizes great performance, configurability, and small bundle size. Created by bgub (Ben Gubler). 🎯 Built with ts-base — A TypeScript library starter template featuring Biome, Vitest, tsdown, and automated releases. Check out ts-base for a modern TypeScript project setup! 🌟 Features - 📦 0 dependencies - 💡 Only 3.5 KB minzipped - ⚡️ Written in TypeScript - ✨ Deno support (+ Node and browser) - 🚀 Super Fast - 🔧 Configurable - Plugins, custom delimiters, custom tags, caching - 🔨 Powerful - Precompilation, partials, async, blocks, capture - Layout support ! - 🔥 Reliable - Better quotes/comments support - ex. \" % compiles correctly, while it fails with doT or EJS - Great error reporting - ⚡️ Exports ES Modules - 📝 Easy template syntax Get Started For more thorough documentation, visit https://eta.js.org Install Eta In the root of your project, create templates/simple.eta Then, in your JS file: FAQs Where did Eta's name come from? \"Eta\" means tiny in Esperanto. Plus, it can be used as an acronym for all sorts of cool phrases: \"ECMAScript Template Awesomeness\", \"Embedded Templating Alternative\", etc.... Additionally, Eta is a letter of the Greek alphabet (it stands for all sorts of cool things in various mathematical fields, including efficien","default_branch":null,"files":null,"tree":[],"storefront":"/r/bgub","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bgub/eta/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}