How to Submit a Neovim Plugin to neovimcraft
Updated
neovimcraft accepts plugin submissions through a "Submit a plugin" link on the site, and accepted entries are added to its curated directory of Neovim plugins. The directory is browsable by category — the site lists tags such as colorscheme, editing-support, lsp, git, ai, file-explorer, and many more — so before submitting, check whether your plugin already appears and which category fits it best.
What neovimcraft Is
neovimcraft describes itself as a curated Neovim plugin directory you can search through. Its homepage surfaces both plugins and pre-made configurations, for example:
| Entry | Stars | Type |
|---|---|---|
| nvim-lua/kickstart.nvim | 31,524 | pre-made-configuration |
| siduck76/NvChad | 28,503 | pre-made-configuration |
| LazyVim/LazyVim | (listed) | pre-made-configuration |
| folke/lazy.nvim | (listed) | plugin-manager |
| nvim-telescope/telescope.nvim | (listed) | fuzzy-finder |
The site reports 1,368 results in its plugin listing, with each entry showing stars, creation date, and last-updated date. Categories range from broad ones like colorscheme (163 entries) and editing-support (114) down to narrow ones like discord (1) and jj (1).
Before You Submit
- Search the directory first. Use the site's search to confirm your plugin isn't already listed. Duplicate submissions are the most common reason a listing doesn't appear.
- Pick the right category. Your plugin's primary function determines its tag. A fuzzy finder belongs under
fuzzy-finderorsearch; a statusline plugin understatusline; a language-specific tool underprogramming-languages-supportplus the language tag (e.g.golang,python). - Make sure the repository is public and installable. The directory links to GitHub repositories, so your plugin needs a public repo with a README that explains installation.
Submitting
- Go to neovimcraft.com.
- Find and click the "Submit a plugin" link on the page.
- Provide your plugin's repository URL and the details the form asks for.
- Submit and wait for review — the directory is curated, so entries are checked before appearing.
Verifying Your Submission
After submitting, search the directory for your plugin's name or browse its category tag. If it appears, the submission was accepted. If it doesn't appear after a reasonable wait, re-check that:
- The repository URL is correct and public.
- The plugin isn't already listed under a different name.
- You selected a category that matches the plugin's main purpose.
Common Snags
- Wrong category. A plugin tagged as
colorschemewhen it's actually acolorscheme-switcher(a separate tag with 11 entries) may be harder for users to find. - Assuming instant listing. Because the directory is curated, submissions go through review rather than publishing immediately.
- Skipping the search step. Submitting a plugin that's already in the directory wastes the review effort and delays nothing else.
The site itself does not publish a detailed submission policy, review timeline, or acceptance criteria beyond the "Submit a plugin" option, so treat the steps above as the practical path: search first, categorize accurately, submit, then verify by searching again.