Skip to content
PluginStats

Better Jinja installs statistics

By Samuel Colvin · VS Code Marketplace · Programming Languages

Syntax highlighting for jinja(2) including HTML, Markdown, YAML, Ruby and LaTeX templates

View on VS Code Marketplace Fresh · Oct 18, 2026

Better Jinja has 1,601,038 recorded installs on VS Code Marketplace.

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

It is rated 4.5 out of 5 from 28 ratings.

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

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

Rating: 4.46 / 5 from 28 ratings

About Better Jinja

Jinja Template Highlighting

Syntax highlighting for jinja(2) including HTML, Markdown, YAML and other templates.

Languages:

Introduces syntax highlighting into vscode for the following languages:

Jinja Raw

Raw jinja templates: system name jinja.

no file default associations.

Jinja HTML

Jinja HTML templates: system name jinja-html.

Default file associations: .jinja, .jinja2, .j2 and .html.j2.

Jinja XML

Jinja HTML templates: system name jinja-xml.

Default file associations: .xml.jinja, .xml.jinja2, .xml.j2.

Jinja CSS

Jinja HTML templates: system name jinja-css.

Default file associations: .css.jinja, .css.jinja2, .css.j2.

Jinja JSON

Jinja JSON templates: system name jinja-json.

Default file associations: .json.jinja, .json.jinja2, .json.j2.

Jinja Markdown

Jinja markdown templates: system name jinja-md.

Default file associations: .md.jinja, .md.jinja2 and .md.j2.

Jinja YAML

Jinja YAML (sls) templates: system name jinja-yaml.

Default file associations: .yml.j2, .yaml.j2, .yaml.jinja, .yml.jinja, and .sls.

Jinja TOML

Jinja TOML templates: system name jinja-toml.

Default file associations: .toml.jinja, .toml.jinja2 and .toml.j2.

Jinja LaTeX

Jinja latex templates: system name jinja-latex.

Jinja's default syntax does not play nicely with LaTeX, so this extension adopts the style used in Jupyter nbconvert templates:

• ((* and *)) (rather than {% and %}) for statements / blocks • ((( and ))) (rather than {{ and }}) for expressions / variables • ((= and =)) (rather than {# and #}) for comments

Thus assuming the following Jinja configuration:

Default file associations: .latex.j2, .tex.j2, .latex.jinja2 and .tex.jinja2.

Jinja Lua

Jinja Lua templates: system name jinja-lua.

Default file associations: .lua.jinja, .lua.jinja2 and .lua.j2.

Jinja Properties

aka config / cfg / ini file: system name jinja-properties.

Default file associations: .properties.j2, .cfg.j2, .conf.j2, .desktop.j2, .directory.j2 and .ini.j2.

Jinja Shell Scripts

Jinja shell/bash/zsh templates: system name jinja-shell.

Default file associations (same as for the shell language with .j2 appended): .sh.j2, .bash.j2, .bashrc.j2, .bash_aliases.j2, .bash_profile.j2, .bash_login.j2, .ebuild.j2, .install.j2, .profile.j2, .bash_logout.j2, .zsh.j2, .zshrc.j2, .zprofile.j2, .zlogin.j2, .zlogout.j2, .zshenv.j2, .zsh-theme.j2 and .ksh.j2.

Dockerfiles

Dockerfile templates: system name jinja-dockerfile.

Default file associations: .dockerfile.j2, .dockerfile.jinja and .dockerfile.jinja2.

Unfortunately associating jinja-dockerfile with file names like Dockerfile.j2 doesn't seem to work.

Jinja SQL

Jinja SQL templates: system name jinja-sql.

Default file associations: .sql.j2, .sql.jinja and .sql.jinja2.

Jinja Python

Jinja python templates: system name jinja-py.

Default file associations: .py.j2, .py.jinja, .py.jinja2, .pyi.j2, .pyi.jinja and .pyi.jinja2.

Jinja Cython

Jinja cython templates: system name jinja-cy.

Default file associations: .pyx.j2, .pyx.jinja, .pyx.jinja2, .pxd.j2, .pxd.jinja, .pxd.jinja2, .pxi.j2, .pxi.jinja and .pxi.jinja2.

Jinja Terraform / HashiCorp configuration language

Jinja Terraform templates: system name jinja-terraform.

Default file associations: .tf.j2, .tf.jinja, .tf.jinja2, .tfvars.j2, .tfvars.jinja, .tfvars.jinja2, .hcl.j2, .hcl.jinja and .hcl.jinja2.

Jinja Nginx

Jinja Nginx Conf templates: system name jinja-nginx.

Default file associations: .conf.j2, .conf.jinja, and .conf.jinja2.

Jinja Groovy

Jinja Groovy templates: system name jinja-groovy.

Default file associations: .groovy.j2, .groovy.jinja and .groovy.jinja2.

Jinja Systemd Unit Files

Jinja Systemd Unit File templates: system name jinja-systemd.

Default file associations: .link.j2, .link.jinja, .link.jinja2, .netdev.j2, .netdev.jinja, .netdev.jinja2, .network.j2, .network.jinja, .network.jinja2, .service.j2, .service.jinja, .service.jinja2, .socket.j2, .socket.jinja, .socket.jinja2, .device.j2, .device.jinja, .device.jinja2, .mount.j2, .mount.jinja, .mount.jinja2, .automount.j2, .automount.jinja, .automount.jinja2, .swap.j2, .swap.jinja, .swap.jinja2, .target.j2, .target.jinja, .target.jinja2, .path.j2, .path.jinja, .path.jinja2, .timer.j2, .timer.jinja, .timer.jinja2, .snapshot.j2, .snapshot.jinja, .snapshot.jinja2, .slice.j2, .slice.jinja, .slice.jinja2, .scope.j2, .scope.jinja and .scope.jinja2.

Jinja C++

Jinja C++ templates: system name jinja-cpp.

Default file associations: .c.j2, .c.jinja, .c.jinja2, .cpp.jinja, .cpp.jinja2,.cpp.j2,.h.jinja, .h.jinja2, and .h.j2.

Jinja Java

Jinja Java templates: system name jinja-java.

Default file associations: .java.j2, .java.jinja, and .java.jinja2.

Jinja PHP

Jinja PHP templates: system name jinja-php.

Default file associations: .php.j2, .php.jinja, and .php.jinja2.

Jinja Cisco IOS

Cisco IOS configuration templates: system name jinja-cisco.

Default file associations: .ios.j2, .ios.jinja, .ios.jinja2, .cisco.j2, .cisco.jinja, .cisco.jinja2

Jinja Rust

Jinja Rust templates: system name jinja-rust.

Default file associations: .rs.j2, .rs.jinja, and .rs.jinja2

Extra File Associations

You can add more file associations, for example to associate .html files with jinja-html; in your user or workspace settings add:

Snippet Support

• Django

Breakpoints Support

Allows to set breakpoints in template file. In order to correctly debug template add "jinja": true option to your configuration in launch.json file.

Description from the VS Code Marketplace listing.

  • django
  • jinja
  • Jinja C++
  • Jinja Cisco Config
  • Jinja CSS
  • Jinja Cython
  • Jinja Dockerfile
  • Jinja Groovy
  • Jinja HTML
  • Jinja Java
  • Jinja JavaScript
  • Jinja JS
  • Jinja JSON
  • Jinja LaTeX
  • Jinja Lua
  • Jinja Markdown
  • Jinja Nginx
  • Jinja PHP
  • Jinja Properties/ini/Conf
  • Jinja Python

Where Better Jinja 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, #17 (overall #397)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 9, #3 (overall #163)
Programming Languages: every listing in installs order
PNG SVG

Charts

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

Adoption over time

Better Jinja installs on VS Code Marketplace, last 90 days: 1,601,038 installs as of Oct 18, 2026.Better JinjaInstalls on VS Code Marketplace · Last 90 days1,601,038installs1.6M1.6M1.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
Better Jinja installs on VS Code Marketplace, last 90 days: 1,601,038 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

Better Jinja installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Better JinjaInstalls growth on VS Code Marketplace1,601,038installs 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
Better Jinja installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

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

Ratings over time

Better Jinja ratings on VS Code Marketplace, last 90 days: 28 ratings as of Oct 18, 2026.Better JinjaRatings on VS Code Marketplace · Last 90 days28ratings25262728293031Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Better Jinja ratings on VS Code Marketplace, last 90 days: 28 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 Better Jinja
Date (UTC)InstallsChange vs. previous
1,601,038+431
1,600,607+927
1,599,680—

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=samuelcolvin.jinjahtml. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.