# Edge

Template engine for Node.js that renders markup from templates with JavaScript expressions, components and partials.


Source: https://findsoftware.frbit.cloud/edge-js/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- home: https://edgejs.dev
- repository: https://github.com/edge-js/edge
- docs: https://edgejs.dev/docs/introduction

### Identity

- status: active
- maintainer: Harminder Virk
- maintainerType: unknown
- parent: unknown
- firstRelease: 2017
- hqCountry: unknown

### Kind

- category: library
- hosting: node
- language: javascript
- runtime: node
- runtimeMin: node 18
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: npm

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 6
- latestReleaseDate: 2026-05-21

### Adoption

- githubStargazers: 803
- packagistDownloads: not applicable
- npmWeeklyDownloads: 117680
- contributors: 10
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 4151
- dependentPackages: 71

### Sources

- urls: https://edgejs.dev/docs/introduction (read 2026-11-08)
- urls: https://edgejs.dev/docs/introduction (read 2026-11-08)
- urls: https://api.github.com/repos/edge-js/edge (read 2026-11-08)
- firstRelease: https://api.github.com/repos/edge-js/edge/commits/v1.0.0 (read 2026-11-08)
- maintainer: https://raw.githubusercontent.com/edge-js/edge/6.x/LICENSE.md (read 2026-11-08)
- category: https://github.com/edge-js/edge/blob/6.x/README.md (read 2026-11-08)
- language: https://api.github.com/repos/edge-js/edge (read 2026-11-08)
- runtime: https://github.com/edge-js/edge/blob/6.x/README.md (read 2026-11-08)
- runtimeMin: https://edgejs.dev/docs/changelog/upgrading-to-v6 (read 2026-11-08)
- installMethod: https://edgejs.dev/docs/getting_started (read 2026-11-08)
- license: https://raw.githubusercontent.com/edge-js/edge/6.x/LICENSE.md (read 2026-11-08)
- currentMajor: https://github.com/edge-js/edge/releases/tag/v6.5.1 (read 2026-11-08)
- latestReleaseDate: https://github.com/edge-js/edge/releases/tag/v6.5.1 (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/edge-js/edge (read 2026-11-08)
- contributors: https://api.github.com/repos/edge-js/edge/contributors (read 2026-11-08)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-11-01:2026-11-07/edge.js (read 2026-11-08)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/edge.js (read 2026-11-08)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/edge.js (read 2026-11-08)

## Notes

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](https://edgejs.dev/docs/getting_started) 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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
