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
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.
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.
Also Available for VS Code
EJS Colorizer and Alpine.js Tools provide the same language support for Visual Studio Code.
View VS Code Extensions →