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-10-08

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

Health v2 · maintenance only

78/100

  • Activity 71
  • Release rhythm 74
  • Longevity 100
How is this computed?

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

  • gap_med: 0.0
  • age_days: 2400
  • days_rel: 178
  • days_push: 178
  • n_releases_24m: 11

Full methodology

Adoption not part of the score

1764 stars · 86 forks observed · 2026-10-08

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/etamain78

For agents

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

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem