---
key: pl/ejs
kind: plang
name: "EJS"
url: https://plangs.page/ejs
---

# EJS

> Simple templating language for embedding JavaScript in HTML.

Simple templating language that lets you generate HTML markup with plain JavaScript. It is often used in web applications to embed dynamic content in HTML pages.

## Facts

- Appeared: 2010
- Homepage: https://ejs.co/
- GitHub: https://github.com/mde/ejs
- Languish ranking: #112

## Relationships

### Paradigms

- [Declarative](https://plangs.page/paradigm/declarative)
- [Scripting](https://plangs.page/paradigm/scripting)

### Platforms

- [Node.js](https://plangs.page/platform/nodejs)
- [WWW](https://plangs.page/platform/web)

### Type Systems

- [Duck](https://plangs.page/type-system/duck)
- [Dynamic](https://plangs.page/type-system/dynamic)

### Compiles To

- [JavaScript](https://plangs.page/javascript)

### Influenced By

- [JavaScript](https://plangs.page/javascript)

### Licenses

- [MIT](https://plangs.page/license/mit)

### Tags

- [Scripting](https://plangs.page/tag/scripting)
- [WebDev](https://plangs.page/tag/webdev)
