mde/ejs
Embedded JavaScript templates -- http://ejs.co observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 97
- 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-09-03. Adoption (stars, forks) is never an input.
- gap_med: 44
- age_days: 4263
- days_rel: 99
- days_push: 23
- n_releases_24m: 4
Adoption not part of the score
8121 stars · 844 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
EJS is an embedded JavaScript templating engine for Node.js and browsers that lets you generate HTML with plain JavaScript in `<% %>` tags. It integrates with Express as a view engine and supports includes, caching, custom delimiters, and client-side rendering.
Use cases
- render html pages from node.js server
- use a view engine with express
- generate html emails from templates
- compile templates for client-side rendering
- build server-rendered web pages with javascript templates
When to choose
- you want simple, plain-JavaScript templating without a custom DSL
- you use Express and need a compatible view engine
- you need templates that run in both Node and the browser
When to avoid
- you want automatic XSS protection with strict escaping by default
- you prefer logic-less templates like Handlebars
- you need component-based frontend rendering like React or Vue
Facets
library · maturity stable
templating web-development frontend backend browser bun cross-platform template-engine express-view-engine html-templates server-side-rendering nodejs deno
2 sources
- readme: https://github.com/mde/ejs · fetched 2026-08-28 · c434241f3927
- registry_npm: https://registry.npmjs.org/ejs · fetched 2026-08-29 · 0e2d46a15207
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mde/ejs | main | 90 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem