Neovim Plugins
Free, open source Neovim plugins for web developers working with EJS templates and Alpine.js. Each plugin is zero-config by default and degrades gracefully when optional dependencies are missing.
Published Plugins
alpinejs.nvim
Alpine.js developer support for Neovim: directive and magic-property highlighting (Tree-sitter primary, legacy :syntax fallback), optional nvim-cmp completion, and VS Code-format snippets. Mirrors the language coverage of Alpine.js Tools for VS Code: HTML, EJS, PHP, Twig, Nunjucks, Blade, Liquid, and Jinja2.
ejs.nvim
First-class EJS template support for Neovim. Wires up the existing tree-sitter-embedded-template grammar with language injection, LSP configuration for HTML and JavaScript, and LuaSnip snippets.
Also Available for VS Code
EJS Colorizer and Alpine.js Tools provide the same language support for Visual Studio Code.
View VS Code Extensions →