
Edge
Template engine for Node.js that renders markup from templates with JavaScript expressions, components and partials.
Edge is a template engine for Node.js, written in TypeScript and published on npm as edge.js. An application installs the package from npm and calls its render method with a template path and a data object; the getting-started guide shows this inside a Node.js HTTP server that renders a template for each request. The package is ESM-only, so the importing application must use ES modules. AdonisJS applications use Edge as their template engine, and the AdonisJS documentation covers it there. The MIT license names Harminder Virk as the copyright holder, with contributors.
Identity
Rendering and deploy
- Install with
- npm7
Releases
Adoption
Sources
- 2026-11-08: links
edgejs.dev/docs/introduction - 2026-11-08: links, Written in, GitHub stars
api.github.com/repos/edge-js/edge - 2026-11-08: First release
api.github.com/repos/edge-js/edge/commits/v1.0.0 - 2026-11-08: Maintainer, License
raw.githubusercontent.com/edge-js/edge/6.x/LICENSE.md - 2026-11-08: Categories, Runtime
github.com/edge-js/edge/blob/6.x/README.md - 2026-11-08: Minimum runtime
edgejs.dev/docs/changelog/upgrading-to-v6 - 2026-11-08: Install with
edgejs.dev/docs/getting_started - 2026-11-08: Current major version, Last release
github.com/edge-js/edge/releases/tag/v6.5.1 - 2026-11-08: Contributors
api.github.com/repos/edge-js/edge/contributors - 2026-11-08: npm downloads a week
api.npmjs.org/downloads/range/2026-11-01:2026-11-07/edge.js - 2026-11-08: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/edge.js