fxbois/web-mode
web template editing mode for emacs observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5190
- days_rel: 659
- days_push: 9
- n_releases_24m: 1
Adoption not part of the score
1690 stars · 259 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
web-mode.el is an Emacs major mode for editing web templates—HTML files embedding CSS, JavaScript, and server/client-side template blocks. It supports dozens of template engines including PHP, Django, Jinja2, Twig, ERB, Blade, and React/JSX.
Use cases
- edit Django or Jinja2 templates in Emacs with proper indentation
- syntax highlighting for PHP embedded in HTML files
- edit React JSX files in Emacs
- navigate and fold HTML tags and template control blocks
- auto-close and auto-pair HTML tags and template delimiters
- edit ERB or Blade templates with engine-aware snippets
When to choose
- you use Emacs and edit mixed HTML/template files
- you need one mode that handles many template engines
- you want context-aware indentation across HTML, CSS, JS, and template code
When to avoid
- you use Vim, VS Code, or another editor
- you only edit plain HTML or pure JavaScript files
- you need an IDE with LSP-driven refactoring rather than an editing mode
Facets
plugin · maturity stable
editor templating web-development text-editors developer-tools editor-plugin cross-platform emacs-lisp major-mode web-templates jsx melpa template-engines syntax-highlighting emacs
2 sources
- readme: https://github.com/fxbois/web-mode · fetched 2026-08-28 · 9fd54f02e769
- homepage: https://web-mode.org · fetched 2026-08-29 · d338a43b30e8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fxbois/web-mode | main | 67 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem