neovim-plugin-boilerplate
๐ Plug and play Neovim plugin boilerplate with pre-configured CI, CD, linter, docs and tests.
plugintemplateboilerplateluaneovimnvimneovim-plugin
FreeRepo
Overview
This is a starter template for building Neovim plugins in Lua. It includes pre-configured testing across multiple Neovim versions, automated linting with Stylua, documentation generation, GitHub Actions CI/CD pipelines and an interactive setup script to quickly scaffold new plugins. Use it when you want to create a Neovim plugin with professional tooling and best practices already in place.
Features
interactive-setup-scriptcodeowners-fileissue-formspr-templatesreadme-templategenerated-documentationtest-runnerversioned-testingautomatic-releaseslintingstatic-analysisgithub-actions-pipelinecaching
Feature Flags
subscriptionssearchcachingformsValidationdocumentationtestingcilintingstaticAnalysisreleaseAutomation
Recommended Use Cases
neovim-plugin-developmentopen-source-projects
Frontend
None
Backend
None
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
215
๐ด Forks
11
๐ Active
Yes
๐ Last Commit
2025-08-31T21:31:21.000Z
Stack
Framework
neovim
Language
lua
Testing
mini.nvim
CI
github-actions
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open-source boilerplate template