
Eta
Embedded JavaScript template engine written in TypeScript that renders templates in Node, Deno and the browser.
Eta is an embedded JavaScript template engine written in TypeScript, with Ben Gubler as copyright holder. Templates use JavaScript inside <% %> tags, and the engine works inside Node, Deno and the browser. In Deno it is imported from JSR, and in browsers the core build is imported as a module script. Its homepage names EJS as the engine it is an alternative to.
Worth knowing
The quickstart says the current release line is ESM-only. The README credits parts of the code to EJS, which is licensed under Apache-2.0.
Identity
- Status
- Active
- Maintainer
- Ben Gubler5
- Maintained by
- Individual
- First release
- 20204
Rendering and deploy
Releases
Adoption
Sources
- 2026-11-08: links, Categories, Runtime
eta.js.org/ - 2026-11-08: links, License, GitHub stars
api.github.com/repos/bgub/eta - 2026-11-08: links, Install with
eta.js.org/docs/4.x.x/intro/quickstart - 2026-11-08: First release
api.github.com/repos/bgub/eta/releases - 2026-11-08: Maintainer, License model
github.com/bgub/eta/blob/main/LICENSE - 2026-11-08: Written in
github.com/bgub/eta - 2026-11-08: Minimum runtime
github.com/bgub/eta/blob/v4.6.0/package.json - 2026-11-08: Install with
eta.js.org/docs/4.x.x/resources/deno - 2026-11-08: Current major version, Last release
api.github.com/repos/bgub/eta/releases/latest - 2026-11-08: npm downloads a week
api.npmjs.org/downloads/range/2026-11-01:2026-11-07/eta - 2026-11-08: Contributors
api.github.com/repos/bgub/eta/contributors?per_page=1 - 2026-11-08: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/eta