Ross ROSS = Recommend OSS · open-source software intelligence for agents

bgub/eta

Embedded JS template engine for Node, Deno, and the browser. Lighweight, fast, and pluggable. Written in TypeScript observed · 2026-08-28

github.com/bgub/eta · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

84/100

  • Activity 79
  • Release rhythm 81
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 0.0
  • age_days: 2352
  • days_rel: 130
  • days_push: 130
  • n_releases_24m: 11

Full methodology

Adoption not part of the score

1754 stars · 85 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Eta is a lightweight, fast embedded JavaScript templating engine written in TypeScript that runs in Node, Deno, and the browser. It supports layouts, partials, plugins, custom delimiters, caching, and precompilation, positioning itself as a more configurable EJS alternative with only ~3.5 KB minzipped and zero dependencies.

Use cases

  • render html templates in node.js
  • ejs alternative for javascript templating
  • template engine that works in deno and the browser
  • express or fastify view engine for server-side html
  • html templates with layouts and partials
  • small lightweight templating library for bundling in the frontend

When to choose

  • You want an EJS-like syntax but need Deno support, layouts, or custom delimiters out of the box
  • Bundle size and render speed matter - it is ~3.5 KB minzipped with zero dependencies
  • You need TypeScript types, ESM exports, informative syntax errors, and plugin/custom-tag extensibility

When to avoid

  • You need component-based or JSX-style templates rather than embedded-tag templates
  • You rely on CommonJS require - Eta v4 is ESM-only
  • You need a large ecosystem of prebuilt helpers (e.g. Handlebars) or logic-less templating like Mustache

Facets

library · maturity active

templating web-development frontend backend developer-tools browser template-engine ejs-alternative html-templates layouts partials express-view-engine fastify typescript esm zero-dependencies lightweight nodejs deno

4 sources

Member repositories

RepositoryRoleHealth v2
bgub/etamain84

For agents

markdown · JSON · MCP: product_card(name="bgub/eta")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem