Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Neovim
N

Neovim

Tool
1161 projects864.9k total stars93.1k total forks20 languages

Open-source projects built with Neovim

There are currently 1161 open-source projects built with Neovim, with a combined total of 864.9k GitHub stars. The most common language among these projects is Lua.

Showing 1,161 open-source projects · page 23 of 33

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
co-author.nvim
co-author.nvim2KAbhishek/co-author.nvim

A Neovim plugin that automatically fetches and adds co-authors to commit messages from repository history.

424Lua
9 months ago
simctl.nvim
simctl.nvimterje/simctl.nvim

A NeoVim plugin providing a Lua API to control iOS Simulators directly from the editor, eliminating context switching.

420Lua
1 year ago
neofsharp.vim
neofsharp.vimadelarsq/neofsharp.vim

Basic F# language support for Vim and Neovim, providing syntax highlighting and filetype detection.

426Vim Script
2 years ago
nvim-commaround
nvim-commaroundgennaro-tedesco/nvim-commaround

A Neovim plugin that toggles block or line comments based on visual selection and filetype detection.

421Lua
3 years ago
nvim-pseudometa-plugin-template
nvim-pseudometa-plugin-templatechrisgrieser/nvim-pseudometa-plugin-template

A template for creating new Neovim plugins with standardized structure and configuration.

410Shell
1 month ago
darkman.nvim
darkman.nvim4e554c4c/darkman.nvim

A Neovim plugin that automatically switches between light and dark modes based on the Freedesktop dark mode standard.

414Go
1 year ago
nvim-thyme
nvim-thymeaileot/nvim-thyme

A zero-overhead Fennel JIT compiler for Neovim that compiles at runtime with safety rollbacks.

410Fennel
8 months ago
nvim-strict
nvim-strictemileferreira/nvim-strict

A strict, native code style formatting plugin for Neovim that highlights and fixes common style issues like deep nesting and overlong lines.

412Lua
8 days ago
clean.nvim
clean.nvimdrybalka/clean.nvim

A Neovim plugin that disables nonessential builtin plugins and keymaps, leaving only core editing functionality.

410Lua
2 years ago
nvim-foldsign
nvim-foldsignyaocccc/nvim-foldsign

A Neovim plugin that displays folding information in the sign column with customizable markers.

415Lua
1 year ago
niuiic/dap-utils
niuiic/dap-utilsniuiic/dap-utils.nvim

A Neovim plugin providing utilities to enhance the nvim-dap debugging experience with breakpoint management and configuration helpers.

411Lua
2 years ago
auto-pandoc.nvim
auto-pandoc.nvimjghauser/auto-pandoc.nvim

A Neovim plugin that automatically converts markdown files using pandoc based on YAML frontmatter settings.

411Nix
10 months ago
treemonkey.nvim
treemonkey.nvimatusy/treemonkey.nvim

A Neovim plugin for precise Tree-sitter node selection using a hierarchical labeling system to avoid overlap issues.

410Lua
17 days ago
numbers.nvim
numbers.nvimnkakouros-original/numbers.nvim

A Neovim plugin that automatically toggles relative line numbers based on context like insert mode.

403Lua
2 months ago
nvim-lines.lua
nvim-lines.luayaocccc/nvim-lines.lua

A simple and customizable statusline and tabline plugin for Neovim, written in Lua.

402Lua
3 years ago
translate.nvim
translate.nvimniuiic/translate.nvim

A highly configurable translation plugin for Neovim with multiple input/output methods and async translation engines.

402Lua
1 year ago
Korean-IME.nvim
Korean-IME.nvimkiyoon/Korean-IME.nvim

An OS-independent Korean and Hanja input method for Neovim that converts English keystrokes to Korean in-place.

403Lua
5 months ago
unruly-worker.nvim
unruly-worker.nvimslugbyte/unruly-worker.nvim

A Neovim keymap plugin that remaps Vim motions and commands to the Workman keyboard layout for ergonomic typing.

403Lua
7 months ago
csvlens.nvim
csvlens.nvimtheKnightsOfRohan/csvlens.nvim

A Neovim plugin for previewing CSV and other separated files directly in the editor using the csvlens CLI.

401Lua
2 years ago
telescope-toggleterm.nvim
telescope-toggleterm.nvimda-moon/telescope-toggleterm.nvim

A Telescope.nvim extension for managing terminal buffers created with toggleterm.nvim.

391Dockerfile
4 years ago
boo.nvim
boo.nvimLukasPietzschmann/boo.nvim

A Neovim plugin that displays LSP-powered information in a pop-up window at the cursor position.

392Lua
2 years ago
confirm-quit.nvim
confirm-quit.nvimyutkat/confirm-quit.nvim

A Neovim plugin that prompts for confirmation before closing the last window to prevent accidental exits.

389Lua
1 year ago
split.nvim
split.nvimwurli/split.nvim

A Neovim plugin that intelligently splits lines based on Lua patterns with automatic indentation and comment awareness.

382Lua
1 year ago
visidata.nvim
visidata.nvimWillem-J-an/visidata.nvim

A Neovim plugin that renders pandas dataframes in nvim-dap debugging sessions using VisiData.

382Lua
2 years ago
blink-cmp-dat-word
blink-cmp-dat-wordxieyonn/blink-cmp-dat-word

A fast, offline word completion source for blink.cmp using a double-array trie data structure.

383Lua
5 months ago
csc.nvim
csc.nvimyus-works/csc.nvim

Intelligent scope autocompletion for conventional commits in Neovim, learning from your repository's commit history.

382Lua
9 months ago
ns-textobject.nvim
ns-textobject.nvimXXiaoA/ns-textobject.nvim

A Neovim textobject plugin that extends nvim-surround with enhanced text selection and manipulation capabilities.

373Lua
3 years ago
nvim-justice
nvim-justicechrisgrieser/nvim-justice

A Neovim plugin that integrates the `just` command runner, providing quick recipe selection and multiple output modes.

372Lua
1 month ago
relative-toggle.nvim
relative-toggle.nvimcpea2506/relative-toggle.nvim

A Neovim plugin that automatically toggles between relative and absolute line numbers based on user events.

371Lua
1 year ago
scretch.nvim
scretch.nvim0xJohnnyboy/scretch.nvim

A Neovim plugin for creating, managing, and searching scratch files with templates and project-scoped organization.

362Lua
1 month ago
blink-cmp-conventional-commits
blink-cmp-conventional-commitsdisrupted/blink-cmp-conventional-commits

A blink.cmp source plugin that provides conventional commit type completions for Git commit messages.

365Lua
3 months ago
codex.nvim
codex.nvimishiooon/codex.nvim

A Neovim IDE integration plugin for Codex, enabling in-editor terminal control, file/selection sending, and diff management.

365Lua
1 month ago
endec.nvim
endec.nvimovk/endec.nvim

A Neovim plugin for encoding and decoding text in Base64, Base64URL, and URL (percent) formats.

362Lua
1 year ago
nvim-hl-mdcodeblock.lua
nvim-hl-mdcodeblock.luayaocccc/nvim-hl-mdcodeblock.lua

A Neovim plugin that highlights markdown code blocks using treesitter queries for better visual distinction.

362Lua
4 months ago
pastel.nvim
pastel.nvimankushbhagats/pastel.nvim

A modern Neovim colorscheme plugin offering elegant pastel themes with extensive customization and plugin integrations.

361Lua
3 months ago
iedit.nvim
iedit.nvimaltermo/iedit.nvim

A Neovim plugin for simultaneous editing of multiple text occurrences, inspired by Emacs's iedit.

363Lua
6 months ago
1
22
23
24
33