Skip to content
PluginStats

EJS language support installs statistics

By DigitalBrainstem · VS Code Marketplace · Programming Languages

2019 - EJS language support for Visual Studio Code.

View on VS Code Marketplace Fresh · Oct 18, 2026

EJS language support has 1,620,142 recorded installs on VS Code Marketplace.

It ranks #395 of 2,500 tracked VS Code Marketplace listings by installs.

It is rated 4.4 out of 5 from 32 ratings.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
1,620,142
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#395
Among tracked VS Code Marketplace listings

Rating: 4.44 / 5 from 32 ratings

About EJS language support

EJS Language Support

NOTICE: If you are not seeing any style, set your file associations for "*.ejs" to html

• See CHANGELOG if you have issues with setting file.association

Syntax highlighting for EJS, Javascript, and HTML tags. Includes javascript autocompletion.

Please rate this and provide feedback for 2 reasons:

1. It helps me know what I need to improve. *Can't fix what I don't know* 2. It will help other know that this version is out there and that it is a newer version of the top ranked EJS language file. *Old one has not had an update in 7 years (as of 2018)*

If there is anything that I missed or features you would like this to include. Let me know

*NOTE: This is in early development; however, it does provide greater functionality than the other ejs language supports.*

Features

*If snippets do not show up, add the following to your settings file*

Snippets are found below.

→ Denotes the TAB key.

| Snippet→ | Alternate | Output |

| ejs→ | - No output tag | | ejsout→ | - Outputs HTML value | | ejsesc→ | - Outputs unescaped | | ejscom→ | - Comment tag | | ejslit→ | - Outputs Literal <% | | ejsinc→ | <% | include statement | | ejsfor→ | <% | for Javascript Loop | | ejseach→ | <% | forEach Javascript Loop | | ejsif→ | <% | if Statement with condition | | ejselif→ | <% | else if Statement - *Middle section only.* Assumes you have already written the first if statement. | | ejselse→ | <% | else Statement - *Middle section only.* Assumes you have already written the first if statement. |

EJS docs

If you need documention on how to use EJS:

EJS Github EJS Website

For Devs

If you need the tmLanguage file please visit my repo. It is located in syntaxes.

If you want to see support on other platforms let me know.

Resources

I know Textmate/tmLanguage documention is not well recorded. If anyone reading this needs some good reading material on how to write one, these are the resources I used to help me write this.

• sublime Text • Lessons Learned • Textmate Manual • Textmate Blog • Atom Discussion 1 • Atom Discussion 2

History

I wanted to start by utilizing other tmLanguage files that did things close to what EJS did. I tried starting with razor and PHP tmLanguage files from vscode. However, this ended up being more problimatic, as it would not do the things I wanted it to do. So I just started to write it from scratch to get it to work properly. The one thing I knew I did not want to do is have to write the others grammars definitions in this if I did not have to. I wanted to be able to utilize each of the embedded languages that were already created. This is more of a pain because you have to really have to think about the order things run and how regex and the tags work together. ALso recursion is huge to make it work properly. I am still learning, so if anyone has tips and tricks either let me know on twitter or github. I would love to here others that utilize this.

Contributors

• @meesfrensel • @ExE-Boss • @vlad-ro • @Fernando-Lozano • @JStyle21 • Orginal Snippet Library @theranbrig Code

github

Description from the VS Code Marketplace listing.

  • ejs
  • embedded javascript
  • snippet
  • syntax highlighting

Where EJS language support sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,500 listings · 125 pages · page 20, #15 (overall #395)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 9, #2 (overall #162)
Programming Languages: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

EJS language support installs on VS Code Marketplace, last 90 days: 1,620,142 installs as of Oct 18, 2026.EJS language supportInstalls on VS Code Marketplace · Last 90 days1,620,142installs1.6M1.6M1.6M1.6M1.6M1.6M1.6MJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
EJS language support installs on VS Code Marketplace, last 90 days: 1,620,142 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

EJS language support installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.EJS language supportInstalls growth on VS Code Marketplace1,620,142installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
EJS language support installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

EJS language support VS Code Marketplace ranking history: currently #395 (by installs).EJS language supportVS Code Marketplace ranking · by installs · Last 90 days#395current rank#393#394#395#396#397Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
EJS language support VS Code Marketplace ranking history: currently #395 (by installs).
PNG SVG

Ratings over time

EJS language support ratings on VS Code Marketplace, last 90 days: 32 ratings as of Oct 18, 2026.EJS language supportRatings on VS Code Marketplace · Last 90 days32ratings282930313233343536Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
EJS language support ratings on VS Code Marketplace, last 90 days: 32 ratings as of Oct 18, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (3)
Recent installs observations for EJS language support
Date (UTC)InstallsChange vs. previous
1,620,142+128
1,620,014+157
1,619,857—

Similar VS Code Marketplace Programming Languages plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=DigitalBrainstem.javascript-ejs-support. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.