boil.nvim

🔥Neovim plugin for file templates. Simple {{variable}} substitution + powerful Lua configuration = infinite extensibility without complexity.

templateboilerplatenvimnvim-pluginreact
FreeRepo

Preview

boil.nvim preview

Overview

boil.nvim is a Neovim plugin that inserts code templates with variable substitution, supporting runtime variables, multiple template directories and optional Telescope integration for preview and selection. It uses simple string replacement with Lua functions for extensibility, making it suitable for managing personal, team and project-specific boilerplate code.

Features

manual-template-insertionruntime-variablesvariable-expansionmultiple-template-directoriestelescope-integrationlua-configurationcustom-variablesselection-based-templates

Feature Flags

teamsOrgstemplatesvariableSubstitutionluaConfigurationtelescopeIntegration

Recommended Use Cases

neovim-plugin-developmentcode-template-managementboilerplate-generationdeveloper-workflow-automation

Frontend

neovim

Backend

lua

Auth Providers

None

Deployment Targets

None

Payment Providers

None

Quick Facts

⭐ Stars
1
🍴 Forks
0
🧾 License
mit
🔄 Active
Yes
🕒 Last Commit
2025-11-01T18:03:56.000Z

Stack

Language
lua
Testing
custom

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
Notes
Open source MIT licensed project
Get Started with this Boilerplate