https://github.com/altermo/vim-plugin-list
A list of vim/neovim plugins(/extensions for plugins)
https://github.com/altermo/vim-plugin-list
list nvim vim vim-plugins
Last synced: about 1 year ago
JSON representation
A list of vim/neovim plugins(/extensions for plugins)
- Host: GitHub
- URL: https://github.com/altermo/vim-plugin-list
- Owner: altermo
- License: gpl-3.0
- Created: 2022-06-20T05:56:40.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-07T14:41:47.000Z (about 2 years ago)
- Last Synced: 2024-04-12T12:07:06.247Z (about 2 years ago)
- Topics: list, nvim, vim, vim-plugins
- Language: Python
- Homepage:
- Size: 805 KB
- Stars: 88
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-neovim-sorted - altermo/vim-plugin-list
- awesome-neovim - altermo/vim-plugin-list - List of Vim and Neovim plugins. (Vim / OS-specific)
- awesome - Awesome Vim Plugin List - A comprehensive list of Vim and Neovim plugins including extensions for existing plugins, covering all aspects of the Vim ecosystem. ([Read more](/details/awesome-vim-plugin-list.md)) `Vim` `Neovim` `Plugins` (Development Tools)
README
> [!NOTE]
> I no longer maintain this list.
# vim-plugin-list
This is a list of plugins.
_NOTE: this list may contain: mirrors, extensions to plugins, links that are not working and other things that are not related to vim plugins._
_NOTE: this list was documented over a span of multiple months and has some weirdness (in othe words, it would not be weird to presume that I was high when writing this (I was not))._
_Other BETER vim plugin lists: [awesome-vim](https://github.com/akrawchyk/awesome-vim), [awesome-nvim](https://github.com/rockerBOO/awesome-neovim), [neovim-official-list](https://github.com/neovim/neovim/wiki/Related-projects#plugins), [vim-galore](https://github.com/mhinz/vim-galore/blob/master/PLUGINS.md), [](https://github.com/astier/vlugins)_
# Jump list
* [extensions/options/readmore/...](#extensionsreadmoreoptions)
* [documented](#documented)
* [deoplete-extensions](#deoplete-extensions)
* [telescope-extensions](#telescope-extensions)
* [extension](#extension)
* [tmux](#tmux)
* [nvim-cmp-extensions](#nvim-cmp-extensions)
* [buffers](#buffers)
* [aligner](#aligner)
* [toggle](#toggle)
* [key](#key)
* [auto-pairs](#auto-pairs)
* [other](#other)
* [comment](#comment)
* [library](#library)
* [remote-colab](#remote-colab)
* [chat](#chat)
* [mouse](#mouse)
* [windows](#windows)
* [detectindent](#detectindent)
* [indent](#indent)
* [folds](#folds)
* [quickfix](#quickfix)
* [gui](#gui)
* [ide](#ide)
* [sidebar](#sidebar)
* [tag](#tag)
* [file](#file)
* [spell](#spell)
* [note](#note)
* [preview](#preview)
* [file-movment](#file-movment)
* [todo](#todo)
* [markdown-langueges](#markdown-langueges)
* [snippets](#snippets)
* [language](#language)
* [lsp](#lsp)
* [lint](#lint)
* [autocomplete](#autocomplete)
* [syntax](#syntax)
* [integration](#integration)
* [fennel](#fennel)
* [test](#test)
* [debug](#debug)
* [repl](#repl)
* [color](#color)
* [tabline](#tabline)
* [visual](#visual)
* [scrollbar](#scrollbar)
* [statusline](#statusline)
* [highlight](#highlight)
* [zen](#zen)
* [colorscheme](#colorscheme)
* [bufferline](#bufferline)
* [yanklist](#yanklist)
* [hop](#hop)
* [movment](#movment)
* [textobject](#textobject)
* [game](#game)
* [startscreen](#startscreen)
* [projects-seessions](#projects-seessions)
* [undotree](#undotree)
* [command](#command)
* [replace](#replace)
* [terminal](#terminal)
* [file-explorer](#file-explorer)
* [plugin-maneger](#plugin-maneger)
* [git](#git)
* [finder](#finder)
* [apps](#apps)
* [ui-creator](#ui-creator)
* [treesitter](#treesitter)
* [keys](#keys)
* [tags](#tags)
* [todo-list](#todo-list)
* [repalce](#repalce)
* [filemanager](#filemanager)
* [keymap-creater](#keymap-creater)
* [language-suport](#language-suport)
* [from-one-to-more-lines](#from-one-to-more-lines)
* [abbreviations](#abbreviations)
* [functions-commands](#functions-commands)
* [speed-up-loadtimes](#speed-up-loadtimes)
* [pairs](#pairs)
* [remote](#remote)
* [highlight-underline](#highlight-underline)
* [marks](#marks)
* [markdown-org-neorg](#markdown-org-neorg)
* [use-instead](#use-instead)
* [libs](#libs)
* [starter-page](#starter-page)
* [not documented](#not-documented)
* [donate](#donate)
# Extensions/readmore/options/...
* [nvim-treesitter/nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) : [extensions](https://github.com/nvim-treesitter/nvim-treesitter/wiki/Extra-modules-and-plugins), [supported-languages](https://github.com/nvim-treesitter/nvim-treesitter#supported-languages)
* [neoclide/coc.nvim](https://github.com/neoclide/coc.nvim) : [list-of-coc-apps](https://github.com/neoclide/coc.nvim/wiki/Using-coc-extensions#implemented-coc-extensions)
* [nvim-telescope/telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) : [optional](https://github.com/nvim-telescope/telescope.nvim#optional-dependencies), [extensions](https://github.com/nvim-telescope/telescope.nvim/wiki/Extensions#different-plugins-with-telescope-integration)
* [preservim/nerdtree](https://github.com/preservim/nerdtree) : [optional](https://github.com/preservim/nerdtree#nerdtree-plugins)
* [hrsh7th/nvim-cmp](https://github.com/hrsh7th/nvim-cmp) : [extensions](https://github.com/hrsh7th/nvim-cmp/wiki/List-of-sources)
# Documented
## deoplete-extensions
* [callmekohei/deoplete-fsharp](https://github.com/callmekohei/deoplete-fsharp) : deoplete.nvim source for F#
* [carlitux/deoplete-ternjs](https://github.com/carlitux/deoplete-ternjs) : deoplete.nvim source for javascript
* [deoplete-plugins/deoplete-clang](https://github.com/deoplete-plugins/deoplete-clang) : C/C++/Objective-C/Objective-C++ source for deoplete.nvim
* [deoplete-plugins/deoplete-dictionary](https://github.com/deoplete-plugins/deoplete-dictionary) : deoplete source for dictionary
* [deoplete-plugins/deoplete-jedi](https://github.com/deoplete-plugins/deoplete-jedi) : deoplete.nvim source for jedi
* [deoplete-plugins/deoplete-lsp](https://github.com/deoplete-plugins/deoplete-lsp) : LSP Completion source for deoplete
* [deoplete-plugins/deoplete-terminal](https://github.com/deoplete-plugins/deoplete-terminal) : Terminal completion for deoplete.nvim
* [juliaeditorsupport/deoplete-julia](https://github.com/juliaeditorsupport/deoplete-julia) : This package supplements julia-vim by providing syntax completions, through Deoplete [archived]
* [kristijanhusak/deoplete-phpactor](https://github.com/kristijanhusak/deoplete-phpactor) : Phpactor integration for deoplete.nvim
* [lighttiger2505/deoplete-vim-lsp](https://github.com/lighttiger2505/deoplete-vim-lsp) : deoplete source for vim-lsp
* [ponko2/deoplete-fish](https://github.com/ponko2/deoplete-fish) : deoplete.nvim source for fish
* [uplus/deoplete-solargraph](https://github.com/uplus/deoplete-solargraph) : deoplete.nvim source for Ruby with solargraph
## telescope-extensions
* [aloussase/telescope-gradle.nvim](https://github.com/aloussase/telescope-gradle.nvim) : telescope extensions to run gradle tasks
* [aloussase/telescope-maven-search](https://github.com/aloussase/telescope-maven-search) : telescope extensions to search dependencies in MavenCentral
* [angkeith/telescope-terraform-doc.nvim](https://github.com/angkeith/telescope-terraform-doc.nvim) : telescope extensions to search and browse terraform providers docs
* [axkirillov/easypick.nvim](https://github.com/axkirillov/easypick.nvim) : easily create Telescope pickers
* [axkirillov/telescope-changed-files](https://github.com/axkirillov/telescope-changed-files) : telescope extensions to browse files that changed between your branch and develop
* [benfowler/telescope-luasnip.nvim](https://github.com/benfowler/telescope-luasnip.nvim) : telescope extensions to list luasnip snippets
* [bi0ha2ard/telescope-ros.nvim](https://github.com/bi0ha2ard/telescope-ros.nvim) : telescope extensions to select ROS(2) package
* [brandoncc/telescope-harpoon.nvim](https://github.com/brandoncc/telescope-harpoon.nvim) : telescope extensions to harpoon (depreciated)
* [camgraff/telescope-tmux.nvim](https://github.com/camgraff/telescope-tmux.nvim) : telescope extensions to fuzzy-finding over tmux targets
* [chip/telescope-code-fence.nvim](https://github.com/chip/telescope-code-fence.nvim) : telescope extensions to fetch and parse text files from Github and provide a list of markdown code fences
* [chip/telescope-software-licenses.nvim](https://github.com/chip/telescope-software-licenses.nvim) : telescope extensions to view common software licenses
* [cljoly/telescope-repo.nvim](https://github.com/cljoly/telescope-repo.nvim) : telescope extensions to jump to any repository in filesystem
* [crispgm/telescope-heading.nvim](https://github.com/crispgm/telescope-heading.nvim) : telescope extensions to switch between document's headings
* [danielfalk/smart-open.nvim](https://github.com/danielfalk/smart-open.nvim) : provide the best possible suggestions for quickly opening files
* [danielpieper/telescope-tmuxinator.nvim](https://github.com/danielpieper/telescope-tmuxinator.nvim) : telescope extensions to integrate with tmuxinator
* [debugloop/telescope-undo.nvim](https://github.com/debugloop/telescope-undo.nvim) : Visualize your undo tree in telescope
* [desdic/agrolens.nvim](https://github.com/desdic/agrolens.nvim) : runs custom tree-sitter queries
* [desdic/telescope-rooter.nvim](https://github.com/desdic/telescope-rooter.nvim) : changes the working directory to the to the project/root path
* [dhruvmanila/telescope-bookmarks.nvim](https://github.com/dhruvmanila/telescope-bookmarks.nvim) : telescope extensions to open your browser bookmarks
* [edolphin-ydf/goimpl.nvim](https://github.com/edolphin-ydf/goimpl.nvim) : telescope extension for goimlp
* [elpiloto/telescope-vimwiki.nvim](https://github.com/elpiloto/telescope-vimwiki.nvim) : Look for your vimwiki pages using telescope
* [ethanjwright/vs-tasks.nvim](https://github.com/ethanjwright/vs-tasks.nvim) : Telescope plugin to load and run tasks in a project that conform to VS Code's Editor Tasks
* [fannheyward/telescope-coc.nvim](https://github.com/fannheyward/telescope-coc.nvim) : telescope extensions to find/filter/preview/pick results from coc.nvim
* [fcying/telescope-ctags-outline.nvim](https://github.com/fcying/telescope-ctags-outline.nvim) : telescope extensions to get ctags outline
* [feiyoug/command_center.nvim](https://github.com/feiyoug/command_center.nvim) : telescope extensions to Create and manage keybindings and commands in a more organized manner, and search them quickly
* [fhill2/telescope-ultisnips.nvim](https://github.com/fhill2/telescope-ultisnips.nvim) : telescope extensions to Integration with ultisnips.nvim
* [gbrlsnchs/telescope-lsp-handlers.nvim](https://github.com/gbrlsnchs/telescope-lsp-handlers.nvim) : telescope extensions to handle a bunch of lsp stuff
* [gustavokatel/telescope-asynctasks.nvim](https://github.com/gustavokatel/telescope-asynctasks.nvim) : telescope extensions to integrate with [skywind3000/asynctasks.vim](https://github.com/skywind3000/asynctasks.vim)
* [jvgrootveld/telescope-zoxide](https://github.com/jvgrootveld/telescope-zoxide) : telescope extensions to allow you to operate zoxide
* [kelly-lin/telescope-ag](https://github.com/kelly-lin/telescope-ag) : telescope extensions to provide The Silver Searcher (Ag) functionality
* [kolja/telescope-opds](https://github.com/kolja/telescope-opds) : telescope extensions to Browse opds catalogs
* [linarcx/telescope-changes.nvim](https://github.com/linarcx/telescope-changes.nvim) : telescope extensions to wrapper around :changes
* [linarcx/telescope-command-palette.nvim](https://github.com/linarcx/telescope-command-palette.nvim) : telescope extensions to help you to access your custom commands/function/key-bindings
* [linarcx/telescope-env.nvim](https://github.com/linarcx/telescope-env.nvim) : telescope extensions to Watch environment variables
* [linarcx/telescope-ports.nvim](https://github.com/linarcx/telescope-ports.nvim) : telescope extensions to Shows ports that are open on your system and gives you the ability to kill their process
* [linarcx/telescope-scriptnames.nvim](https://github.com/linarcx/telescope-scriptnames.nvim) : telescope extension wrapper around `:scriptnames`
* [luc-tielen/telescope_hoogle](https://github.com/luc-tielen/telescope_hoogle) : telescope plugin for Hoogle
* [lukaspietzschmann/telescope-tabs](https://github.com/lukaspietzschmann/telescope-tabs) : list and select tabs in telescope
* [natecraddock/telescope-zf-native.nvim](https://github.com/natecraddock/telescope-zf-native.nvim) : native telescope bindings to zf for sorting results
* [nvim-neorg/neorg-telescope](https://github.com/nvim-neorg/neorg-telescope) : telescope extensions to browse neorg file headings
* [nvim-telescope/telescope-arecibo.nvim](https://github.com/nvim-telescope/telescope-arecibo.nvim) : Neovim Telescope extension for searching the web
* [nvim-telescope/telescope-bibtex.nvim](https://github.com/nvim-telescope/telescope-bibtex.nvim) : Search and paste entries from `*.bib` files with telescope.nvim
* [nvim-telescope/telescope-cheat.nvim](https://github.com/nvim-telescope/telescope-cheat.nvim) : An attempt to recreate cheat.sh with lua, neovim, sqlite.lua, and telescope.nvim
* [nvim-telescope/telescope-dap.nvim](https://github.com/nvim-telescope/telescope-dap.nvim) : Integration for nvim-dap with telescope.nvim
* [nvim-telescope/telescope-file-browser.nvim](https://github.com/nvim-telescope/telescope-file-browser.nvim) : file browser extension for telescope.nvim
* [nvim-telescope/telescope-frecency.nvim](https://github.com/nvim-telescope/telescope-frecency.nvim) : telescope extensions to offers intelligent prioritization when selecting files from your editing history
* [nvim-telescope/telescope-fzf-native.nvim](https://github.com/nvim-telescope/telescope-fzf-native.nvim) : FZF-native (`c` port of fzf) style sorter for telescope
* [nvim-telescope/telescope-fzf-writer.nvim](https://github.com/nvim-telescope/telescope-fzf-writer.nvim) : Incorporating fzf into telescope
* [nvim-telescope/telescope-fzy-native.nvim](https://github.com/nvim-telescope/telescope-fzy-native.nvim) : FZY style sorter that is compiled
* [nvim-telescope/telescope-ghq.nvim](https://github.com/nvim-telescope/telescope-ghq.nvim) : telescope extensions to provide its users with operating x-motemen/ghq
* [nvim-telescope/telescope-github.nvim](https://github.com/nvim-telescope/telescope-github.nvim) : telescope integration with github cli
* [nvim-telescope/telescope-hop.nvim](https://github.com/nvim-telescope/telescope-hop.nvim) : an extension for telescope.nvim for hopping to the moon
* [nvim-telescope/telescope-live-grep-args.nvim](https://github.com/nvim-telescope/telescope-live-grep-args.nvim) : Live grep args picker for telescope.nvim
* [nvim-telescope/telescope-media-files.nvim](https://github.com/nvim-telescope/telescope-media-files.nvim) : Preview images, pdf, epub, video, and fonts from Neovim using Telescope
* [nvim-telescope/telescope-node-modules.nvim](https://github.com/nvim-telescope/telescope-node-modules.nvim) : telescope extension that provides its users with node packages under `node_modules/` dir
* [nvim-telescope/telescope-packer.nvim](https://github.com/nvim-telescope/telescope-packer.nvim) : Integration for packer.nvim with telescope.nvim
* [nvim-telescope/telescope-project.nvim](https://github.com/nvim-telescope/telescope-project.nvim) : extension for telescope.nvim that allows you to switch between projects
* [nvim-telescope/telescope-rs.nvim](https://github.com/nvim-telescope/telescope-rs.nvim) : Experimental features for telescope in RUST
* [nvim-telescope/telescope-smart-history.nvim](https://github.com/nvim-telescope/telescope-smart-history.nvim) : history implementation that memorizes prompt input for a specific context as a telescope extension
* [nvim-telescope/telescope-snippets.nvim](https://github.com/nvim-telescope/telescope-snippets.nvim) : Integration for snippets.nvim with telescope.nvim [archived]
* [nvim-telescope/telescope-symbols.nvim](https://github.com/nvim-telescope/telescope-symbols.nvim) : telescope extensions to pick symbols
* [nvim-telescope/telescope-ui-select.nvim](https://github.com/nvim-telescope/telescope-ui-select.nvim) : It sets `vim.ui.select` to telescope
* [nvim-telescope/telescope-vimspector.nvim](https://github.com/nvim-telescope/telescope-vimspector.nvim) : Integration for vimspector with telescope.nvim
* [nvim-telescope/telescope-z.nvim](https://github.com/nvim-telescope/telescope-z.nvim) : an extension for telescope.nvim that provides its users with operating rupa/z or its compatibles
* [olacin/telescope-cc.nvim](https://github.com/olacin/telescope-cc.nvim) : telescope integration of Conventional Commits
* [olacin/telescope-gitmoji.nvim](https://github.com/olacin/telescope-gitmoji.nvim) : telescope integration of gitmoji
* [otavioschwanck/telescope-alternate.nvim](https://github.com/otavioschwanck/telescope-alternate.nvim) : Alternate between common files using pre-defined regexp
* [prochri/telescope-all-recent.nvim](https://github.com/prochri/telescope-all-recent.nvim) : Frecency algorthim for sorting telescope pickers
* [runiq/telescope-trouble.nvim](https://github.com/runiq/telescope-trouble.nvim) : see trouble info from telescope
* [slarwise/telescope-args.nvim](https://github.com/slarwise/telescope-args.nvim) : telescopeextension for navigating the argument list
* [tamago324/telescope-openbrowser.nvim](https://github.com/tamago324/telescope-openbrowser.nvim) : Integration for open-browser.vim with telescope.nvim
* [tc72/telescope-tele-tabby.nvim](https://github.com/tc72/telescope-tele-tabby.nvim) : A tab switcher extension for Telescope
* [tom-anders/telescope-vim-bookmarks.nvim](https://github.com/tom-anders/telescope-vim-bookmarks.nvim) : telescope extensions to integrate with [mattesgroeger/vim-bookmarks](https://github.com/mattesgroeger/vim-bookmarks)
* [tsakirist/telescope-lazy.nvim](https://github.com/tsakirist/telescope-lazy.nvim) : browse plugins installed with lazy.nvim
* [wesleimp/telescope-windowizer.nvim](https://github.com/wesleimp/telescope-windowizer.nvim) : telescope extensions to Create new tmux window ready for edit your selected file inside vim
* [xiyaowong/telescope-emoji.nvim](https://github.com/xiyaowong/telescope-emoji.nvim) : telescope extensions to search emoji
* [zane-/cder.nvim](https://github.com/zane-/cder.nvim) : A telescope.nvimextension for quickly changing your working directory
* [zane-/howdoi.nvim](https://github.com/zane-/howdoi.nvim) : telescope extension for previewing howdoi results
## extension
* [abeldekat/lazyflex.nvim](https://github.com/abeldekat/lazyflex.nvim) : add-on for lazy.nvim that makes it easy to troubleshoot the config
* [antoinemadec/coc-fzf](https://github.com/antoinemadec/coc-fzf) : fzf with coc.nvim
* [arkav/lualine-lsp-progress](https://github.com/arkav/lualine-lsp-progress) : Information provided by active lsp clients from the $/progress endpoint as a statusline component for lualine.nvim
* [ggandor/leap-ast.nvim](https://github.com/ggandor/leap-ast.nvim) : jump, select, operate on ast node via [ggandor/leap.nvim](https://github.com/ggandor/leap.nvim)
* [ggandor/leap-spooky.nvim](https://github.com/ggandor/leap-spooky.nvim) : remote operations via [ggandor/leap.nvim](https://github.com/ggandor/leap.nvim)
* [haya14busa/incsearch-easymotion.vim](https://github.com/haya14busa/incsearch-easymotion.vim) : Integration between [haya14busa/incsearch.vim](https://github.com/haya14busa/incsearch.vim) and [easymotion/vim-easymotion](https://github.com/easymotion/vim-easymotion)
* [haya14busa/incsearch-fuzzy.vim](https://github.com/haya14busa/incsearch-fuzzy.vim) : incremantal fuzzy search extension for incsearch.vim
* [jistr/vim-nerdtree-tabs](https://github.com/jistr/vim-nerdtree-tabs) : make NERDTree a true panel, independent of tabs [no maintain]
* [kristijanhusak/defx-git](https://github.com/kristijanhusak/defx-git) : Git status implementation for defx.nvim
* [kristijanhusak/defx-icons](https://github.com/kristijanhusak/defx-icons) : Custom implementation of vim-devicons for defx.nvim
* [kristijanhusak/vim-dirvish-git](https://github.com/kristijanhusak/vim-dirvish-git) : Plugin for dirvish.vim that shows git status flags
* [lambdalisue/battery.vim](https://github.com/lambdalisue/battery.vim) : a statusline or tablinecomponent for vim
* [matsui54/defx-sftp](https://github.com/matsui54/defx-sftp) : a defx source for sftp
* [mengelbrecht/lightline-bufferline](https://github.com/mengelbrecht/lightline-bufferline) : add bufferline functionality for lightline
* [neoclide/coc-pairs](https://github.com/neoclide/coc-pairs) : auto pairs for coc
* [ofirgall/goto-breakpoints.nvim](https://github.com/ofirgall/goto-breakpoints.nvim) : cycle between nvim-dap's breakpoints
* [philrunninger/nerdtree-buffer-ops](https://github.com/philrunninger/nerdtree-buffer-ops) : a NERDTree plugin that highlights all visible nodes that are open in Vim
* [philrunninger/nerdtree-visual-selection](https://github.com/philrunninger/nerdtree-visual-selection) : defines key mappings that will work on nodes contained in a Visual selection in NERDTree
* [roginfarrer/vim-dirvish-dovish](https://github.com/roginfarrer/vim-dirvish-dovish) : The file manipulation commands for vim-dirvish that you've always wanted
* [roobert/surround-ui.nvim](https://github.com/roobert/surround-ui.nvim) : change the key combos for [kylechui/nvim-surround](https://github.com/kylechui/nvim-surround)
* [scrooloose/nerdtree-project-plugin](https://github.com/scrooloose/nerdtree-project-plugin) : nerd extension which preserves Tree state (open/closed dirs) between sessions
* [shougo/ddu-ui-filer](https://github.com/shougo/ddu-ui-filer) : File list plugin for ddu.vim
* [thehamsta/nvim-treesitter-commonlisp](https://github.com/thehamsta/nvim-treesitter-commonlisp) : extends the standard highlighting of nvim-treesitter for Common Lisp
* [thomasfaingnaert/vim-lsp-neosnippet](https://github.com/thomasfaingnaert/vim-lsp-neosnippet) : integrates neosnippet.vim in vim-lsp
* [tiagofumo/vim-nerdtree-syntax-highlight](https://github.com/tiagofumo/vim-nerdtree-syntax-highlight) : adds syntax for nerdtree on most common file extensions
* [tjdevries/tree-sitter-lua](https://github.com/tjdevries/tree-sitter-lua) : Tree sitter grammar for Lua built to be used inside of Neovim
* [tommcdo/vim-fugitive-blame-ext](https://github.com/tommcdo/vim-fugitive-blame-ext) : extends the functionality of tpope's fugitive plugin by showing first line of the commit message
* [tpope/vim-vinegar](https://github.com/tpope/vim-vinegar) : enhances netrw, partially in an attempt to mitigate the need for more disruptive "project drawer" style plugins
* [vim-airline/vim-airline-themes](https://github.com/vim-airline/vim-airline-themes) : official theme repository for vim-airline
* [weirongxu/coc-explorer](https://github.com/weirongxu/coc-explorer) : Explorer extension for coc.nvim
* [wellle/tmux-complete.vim](https://github.com/wellle/tmux-complete.vim) : insert mode completion of words in adjacent tmux panes
* [wsdjeg/dein-ui.vim](https://github.com/wsdjeg/dein-ui.vim) : UI for Shougo's dein.vim
* [xuyuanp/nerdtree-git-plugin](https://github.com/xuyuanp/nerdtree-git-plugin) : A plugin of NERDTree showing git status flags
* [yamatsum/nvim-nonicons](https://github.com/yamatsum/nvim-nonicons) : Collection of configurations for nvim-web-devicons
## tmux
* [aserowy/tmux.nvim](https://github.com/aserowy/tmux.nvim) : a few features making vim and tmux work beautifully together
* [christoomey/vim-tmux-navigator](https://github.com/christoomey/vim-tmux-navigator) : navigate seamlessly between vim and tmux splits using a consistent set of hotkeys
* [christoomey/vim-tmux-runner](https://github.com/christoomey/vim-tmux-runner) : A simple, vimscript only, command runner for sending commands from vim to tmux
* [hkupty/nvimux](https://github.com/hkupty/nvimux) : Nvimux allows neovim to work as a tmux replacement
* [junegunn/heytmux](https://github.com/junegunn/heytmux) : Tmux scripting made easy
* [narajaon/onestatus](https://github.com/narajaon/onestatus) : helps you interact with your tmux
* [nathom/tmux.nvim](https://github.com/nathom/tmux.nvim) : lets you seamlessly navigate between tmux panes and vim splits
* [numtostr/navigator.nvim](https://github.com/numtostr/navigator.nvim) : Smoothly navigate between splits and panes
* [otavioschwanck/tmux-awesome-manager.nvim](https://github.com/otavioschwanck/tmux-awesome-manager.nvim) : provides a pack of functionalities to work with TMUX
* [preservim/vimux](https://github.com/preservim/vimux) : easily interact with tmux from vim
* [roxma/vim-tmux-clipboard](https://github.com/roxma/vim-tmux-clipboard) : provides seamless integration for vim and tmux's clipboard
* [shivamashtikar/tmuxjump.vim](https://github.com/shivamashtikar/tmuxjump.vim) : A plugin to open file from file paths printed in sibling tmux pane
* [sourproton/tunnell.nvim](https://github.com/sourproton/tunnell.nvim) : send tunnel text to tmux pane
* [tpope/vim-tbone](https://github.com/tpope/vim-tbone) : Basic tmux support for Vim
* [vimpostor/vim-tpipeline](https://github.com/vimpostor/vim-tpipeline) : Embed your vim statusline in the tmux statusline
## nvim-cmp-extensions
* [amarakon/nvim-cmp-buffer-lines](https://github.com/amarakon/nvim-cmp-buffer-lines) : provides a source for all the lines in the current buffer
* [andersevenrud/cmp-tmux](https://github.com/andersevenrud/cmp-tmux) : Tmux completion source for nvim-cmp
* [david-kunz/cmp-npm](https://github.com/david-kunz/cmp-npm) : nvim-cmp extension for npm autocomplete
* [dcampos/cmp-snippy](https://github.com/dcampos/cmp-snippy) : nvim-snippy source for nvim-cmp
* [dmitmel/cmp-cmdline-history](https://github.com/dmitmel/cmp-cmdline-history) : nvim-cmp source for getting completions from command-line or search histories.
* [dmitmel/cmp-digraphs](https://github.com/dmitmel/cmp-digraphs) : nvim-cmp source for completing digraphs
* [f3fora/cmp-spell](https://github.com/f3fora/cmp-spell) : nvim-cmp extension for spell autocomplete
* [hrsh7th/cmp-buffer](https://github.com/hrsh7th/cmp-buffer) : nvim-cmp extension for buffer autocomplete
* [hrsh7th/cmp-calc](https://github.com/hrsh7th/cmp-calc) : nvim-cmp extension for math calculation autocomplete
* [hrsh7th/cmp-cmdline](https://github.com/hrsh7th/cmp-cmdline) : nvim-cmp extension for cmdline autocomplete
* [hrsh7th/cmp-nvim-lsp](https://github.com/hrsh7th/cmp-nvim-lsp) : nvim-cmp extension for lsp autocomplete
* [hrsh7th/cmp-nvim-lsp-document-symbol](https://github.com/hrsh7th/cmp-nvim-lsp-document-symbol) : nvim-cmp source for textDocument/documentSymbol via nvim-lsp
* [hrsh7th/cmp-nvim-lsp-signature-help](https://github.com/hrsh7th/cmp-nvim-lsp-signature-help) : nvim-cmp extension for showing lsp help in autocomplete
* [hrsh7th/cmp-nvim-lua](https://github.com/hrsh7th/cmp-nvim-lua) : nvim-cmp extension for lua autocomplete
* [hrsh7th/cmp-path](https://github.com/hrsh7th/cmp-path) : nvim-cmp extension for path autocomplete
* [hrsh7th/cmp-vsnip](https://github.com/hrsh7th/cmp-vsnip) : nvim-cmp source for vim-vsnip
* [jcdickinson/codeium.nvim](https://github.com/jcdickinson/codeium.nvim) : native Codeium autocompletion for nvim-cmp
* [lukas-reineke/cmp-rg](https://github.com/lukas-reineke/cmp-rg) : nvim-cmp extension for rg autocomplete
* [lukas-reineke/cmp-under-comparator](https://github.com/lukas-reineke/cmp-under-comparator) : A tiny function for nvim-cmpto better sort completion items that start with one or more underlines
* [max397574/cmp-greek](https://github.com/max397574/cmp-greek) : nvim-cmp source for greek letters
* [mtoohey31/cmp-fish](https://github.com/mtoohey31/cmp-fish) : nvim-cmp extension for fish autocomplete
* [notomo/cmp-neosnippet](https://github.com/notomo/cmp-neosnippet) : nvim-cmp source for neosnippet
* [paterjason/cmp-conjure](https://github.com/paterjason/cmp-conjure) : nvim-cmp source for conjure
* [petertriho/cmp-git](https://github.com/petertriho/cmp-git) : nvim-cmp extension for git autocomplete
* [quangnguyen30192/cmp-nvim-tags](https://github.com/quangnguyen30192/cmp-nvim-tags) : nvim-cmp extension for tag autocomplete
* [quangnguyen30192/cmp-nvim-ultisnips](https://github.com/quangnguyen30192/cmp-nvim-ultisnips) : nvim-cmp extension for ultisnips autocomplete
* [ray-x/cmp-treesitter](https://github.com/ray-x/cmp-treesitter) : nvim-cmp extension for treesitter autocomplete
* [rcarriga/cmp-dap](https://github.com/rcarriga/cmp-dap) : nvim-cmp extension for dap autocomplete
* [roobert/tailwindcss-colorizer-cmp.nvim](https://github.com/roobert/tailwindcss-colorizer-cmp.nvim) : Add vs-code-stile TailwindCss color hints to nvim-cmp
* [saadparwaiz1/cmp_luasnip](https://github.com/saadparwaiz1/cmp_luasnip) : nvim-cmp extension for luasnip autocomplete
* [tzachar/cmp-fuzzy-buffer](https://github.com/tzachar/cmp-fuzzy-buffer) : nvim-cmp source for fuzzy matched items from using the current buffer
* [tzachar/cmp-fuzzy-path](https://github.com/tzachar/cmp-fuzzy-path) : nvim-cmp source for filesystem paths, employing `fd` and regular expressions to find files
* [tzachar/cmp-tabnine](https://github.com/tzachar/cmp-tabnine) : nvim-cmp extension for tabline autocomplete
* [uga-rosa/cmp-dictionary](https://github.com/uga-rosa/cmp-dictionary) : Dictionary completion source for nvim-cmp
* [zbirenbaum/copilot-cmp](https://github.com/zbirenbaum/copilot-cmp) : nvim-cmp extension for copilot autocomplete
## buffers
* [0x7a7a/bufpin.nvim](https://github.com/0x7a7a/bufpin.nvim) : pin buffers, or let them be sorted by most recently used
* [axkirillov/hbac.nvim](https://github.com/axkirillov/hbac.nvim) : close unneeded buffers if to many
* [caenrique/swap-buffers.nvim](https://github.com/caenrique/swap-buffers.nvim) : swap buffers easily between split windows without changing the window layout
* [chrisgrieser/nvim-early-retirement](https://github.com/chrisgrieser/nvim-early-retirement) : close unneeded buffers after some time
* [codcodog/simplebuffer.vim](https://github.com/codcodog/simplebuffer.vim) : switching and deleting buffers easily
* [el-iot/buffer-tree](https://github.com/el-iot/buffer-tree) : rendering your buffer-list as an ascii-tree
* [el-iot/buffer-tree-explorer](https://github.com/el-iot/buffer-tree-explorer) : exploring vim-buffers, rendered as an ascii-tree
* [elihunter173/dirbuf.nvim](https://github.com/elihunter173/dirbuf.nvim) : directory buffer
* [famiu/bufdelete.nvim](https://github.com/famiu/bufdelete.nvim) : allow you to delete a buffer without messing up your window layout
* [ghillb/cybu.nvim](https://github.com/ghillb/cybu.nvim) : notification window, that shows the buffer in focus and its neighbors or list of buffers is ordered by last used
* [j-morano/buffer_manager.nvim](https://github.com/j-morano/buffer_manager.nvim) : easily manage Neovim buffers
* [kazhala/close-buffers.nvim](https://github.com/kazhala/close-buffers.nvim) : Lua port of asheq/close-buffers with several feature extensions
* [kwkarlwang/bufjump.nvim](https://github.com/kwkarlwang/bufjump.nvim) : jump to previous buffer in jump list
* [kwkarlwang/bufresize.nvim](https://github.com/kwkarlwang/bufresize.nvim) : keep your buffers width and height in proportion when the terminal window is resized
* [matbme/jabs.nvim](https://github.com/matbme/jabs.nvim) : Just Another Buffer Switcher
* [natdm/bswap](https://github.com/natdm/bswap) : easily rearrange or navigate buffers in split windows
* [numtostr/bufonly.nvim](https://github.com/numtostr/bufonly.nvim) : Delete all the buffers except the current
* [nyngwang/neononame.lua](https://github.com/nyngwang/neononame.lua) : Layout preserving buffer deletion in Lua
* [sqve/bufignore.nvim](https://github.com/sqve/bufignore.nvim) : auto unlist specific buffers
* [tklepzig/vim-buffer-navigator](https://github.com/tklepzig/vim-buffer-navigator) : Display buffers as tree in a separate window
## aligner
* [godlygeek/tabular](https://github.com/godlygeek/tabular) : makek aligning text easy while also having complex setups
* [junegunn/vim-easy-align](https://github.com/junegunn/vim-easy-align) : A simple, easy-to-use Vim alignment plugin
* [rrethy/nvim-align](https://github.com/rrethy/nvim-align) : align text with a command using neovim
* [tommcdo/vim-lion](https://github.com/tommcdo/vim-lion) : a tool for aligning text by some character
* [vim-scripts/align](https://github.com/vim-scripts/align) : align statements on their equal signs, make comment boxes, align comments, align declarations, etc.
* [vonr/align.nvim](https://github.com/vonr/align.nvim) : is a minimal plugin for NeoVim for aligning lines
## toggle
* [andrewradev/switch.vim](https://github.com/andrewradev/switch.vim) : swich segments of text with predefined replacements
* [ecthelionvi/neoswap.nvim](https://github.com/ecthelionvi/neoswap.nvim) : easily swap words
* [nfrid/markdown-togglecheck](https://github.com/nfrid/markdown-togglecheck) : toggles task list check boxes in markdown
* [nguyenvukhang/nvim-toggler](https://github.com/nguyenvukhang/nvim-toggler) : Invert text in vim, purely with lua
* [rmagatti/alternate-toggler](https://github.com/rmagatti/alternate-toggler) : a very small plugin for toggling alternate "boolean" values
* [saifulapm/chartoggle.nvim](https://github.com/saifulapm/chartoggle.nvim) : toggle keys end of line
* [tpope/vim-speeddating](https://github.com/tpope/vim-speeddating) : make it possible to use `` to increase dates
* [wansmer/binary-swap.nvim](https://github.com/wansmer/binary-swap.nvim) : swap operands in binary expressions
* [wansmer/sibling-swap.nvim](https://github.com/wansmer/sibling-swap.nvim) : swaps closest siblings with Tree-Sitter
* [zef/vim-cycle](https://github.com/zef/vim-cycle) : toggle between pairs or lists of related words
## key
* [aarondiel/spread.nvim](https://github.com/aarondiel/spread.nvim) : spread objects to multiple lines
* [antonk52/markdowny.nvim](https://github.com/antonk52/markdowny.nvim) : markdown like keybindings
* [anuvyklack/keymap-amend.nvim](https://github.com/anuvyklack/keymap-amend.nvim) : allows to amend the exisintg keybinding in Neovim
* [anuvyklack/nvim-keymap-amend](https://github.com/anuvyklack/nvim-keymap-amend) : amend the exisintg keybinding in Neovim
* [ap/vim-you-keep-using-that-word](https://github.com/ap/vim-you-keep-using-that-word) : When using word motion with the ccommand, it does not mean what Vim normally thinks it means and this solves that
* [bennypowers/splitjoin.nvim](https://github.com/bennypowers/splitjoin.nvim) : Split-joint list like syntax constructs
* [bkad/camelcasemotion](https://github.com/bkad/camelcasemotion) : make word motions respect camel case
* [bronson/vim-visual-star-search](https://github.com/bronson/vim-visual-star-search) : allows you to select some text using Vim's visual mode, then hit * and # to search for it elsewhere in the file
* [cassin01/wf.nvim](https://github.com/cassin01/wf.nvim) : a which-key like plugin
* [chrisgrieser/nvim-recorder](https://github.com/chrisgrieser/nvim-recorder) : Simplifying and improving how you interact with macros
* [chrisgrieser/nvim-spider](https://github.com/chrisgrieser/nvim-spider) : move by sub-word and ignore useless punctuation
* [christoomey/vim-sort-motion](https://github.com/christoomey/vim-sort-motion) : provides the ability to sort in Vim using text objects and motions
* [christoomey/vim-system-copy](https://github.com/christoomey/vim-system-copy) : copying / pasting text to the os specific clipboard
* [conradirwin/vim-bracketed-paste](https://github.com/conradirwin/vim-bracketed-paste) : enables transparent pasting (i.e. no more `:set paste!`)
* [declancm/cinnamon.nvim](https://github.com/declancm/cinnamon.nvim) : Smooth scrolling for ANY movement command
* [drmikehenry/vim-fixkey](https://github.com/drmikehenry/vim-fixkey) : fixes key codes for console (terminal) Vim
* [drzel/vim-split-line](https://github.com/drzel/vim-split-line) : easily split lines
* [ecthelionvi/neocomposer.nvim](https://github.com/ecthelionvi/neocomposer.nvim) : makes macros easier
* [egzvor/vimproviser](https://github.com/egzvor/vimproviser) : quick remapping of two of your most convenient keys to actions that are most important for you right now
* [ervandew/supertab](https://github.com/ervandew/supertab) : allows you to use for all your insert completion needs
* [foosoft/vim-argwrap](https://github.com/foosoft/vim-argwrap) : an industrial strength argument wrapping and unwrapping extension
* [gbprod/cutlass.nvim](https://github.com/gbprod/cutlass.nvim) : overrides the delete operations to actually just delete and not affect the current yank
* [gbprod/stay-in-place.nvim](https://github.com/gbprod/stay-in-place.nvim) : Neovim plugin that prevent the cursor from moving when using shift and filter actions
* [gukz/ftft.nvim](https://github.com/gukz/ftft.nvim) : same with as native f|t|F|T but with useful highlights
* [guns/vim-sexp](https://github.com/guns/vim-sexp) : brings the Vim philosophy of precision editing to S-expressions
* [gwatcha/reaper-keys](https://github.com/gwatcha/reaper-keys) : an extension for the REAPER DAW, that provides a new action mapping system based on key sequences instead of key chords
* [hrsh7th/vim-eft](https://github.com/hrsh7th/vim-eft) : provides f/t/F/T mappings that can be customized by your setting
* [hrsh7th/vim-seak](https://github.com/hrsh7th/vim-seak) : enhances the `/` and `?`
* [hrsh7th/vim-searchx](https://github.com/hrsh7th/vim-searchx) : extend search motions
* [inkarkat/vim-enhancedjumps](https://github.com/inkarkat/vim-enhancedjumps) : This plugin enhances the built-in `CTRL-I`/`CTRL-O` jump commands
* [inkarkat/vim-mark](https://github.com/inkarkat/vim-mark) : adds mappings and a :Mark command to highlight several words in different colors simultaneously
* [ironhouzi/starlite-nvim](https://github.com/ironhouzi/starlite-nvim) : Expedient and simple text highlighting using built in Neovim commands: `*`, `g*`, `#`, `g#`
* [ironhouzi/vim-stim](https://github.com/ironhouzi/vim-stim) : aims to improve the built in star-command
* [junegunn/vim-oblique](https://github.com/junegunn/vim-oblique) : Improved `/`-search for Vim
* [junegunn/vim-peekaboo](https://github.com/junegunn/vim-peekaboo) : extends `"` and `@` in normal mode and `` in insert mode so you can see the contents of the registers
* [junegunn/vim-slash](https://github.com/junegunn/vim-slash) : provides a set of mappings for enhancing in-buffer search experience
* [kana/vim-repeat](https://github.com/kana/vim-repeat) : Enable to repeat last change by non built-in commands
* [kylechui/nvim-surround](https://github.com/kylechui/nvim-surround) : Surround selections, stylishly
* [lambdalisue/pinkyless.vim](https://github.com/lambdalisue/pinkyless.vim) : Rest your pinkies by using this plugin
* [linty-org/key-menu.nvim](https://github.com/linty-org/key-menu.nvim) : which-key like plugin with a different style menu
* [luchermitte/lh-brackets](https://github.com/luchermitte/lh-brackets) : provides various commands and functions to help design smart and advanced mappings dedicated to text insertion
* [lyuts/vim-rtags](https://github.com/lyuts/vim-rtags) : Vim bindings for rtags
* [marklcrns/vim-smartq](https://github.com/marklcrns/vim-smartq) : Master key for quitting vim buffers
* [matze/vim-move](https://github.com/matze/vim-move) : Vim plugin that moves lines and selections in a more visual manner
* [michamos/vim-bepo](https://github.com/michamos/vim-bepo) : une prise en charge de la disposition de clavier bépo (translate: integration bépo keyboard layout)
* [nelstrom/vim-cutlass](https://github.com/nelstrom/vim-cutlass) : remove text without overwriting the default register
* [nexmean/caskey.nvim](https://github.com/nexmean/caskey.nvim) : Declarative cascade key mappings configuration
* [nvimdev/dyninput.nvim](https://github.com/nvimdev/dyninput.nvim) : auto change input depending on context
* [ojroques/vim-oscyank](https://github.com/ojroques/vim-oscyank) : A plugin to copy text to the system clipboard from anywhere using the ANSI OSC52 sequence
* [osyo-manga/vim-jplus](https://github.com/osyo-manga/vim-jplus) : Join lines inserting characters in between
* [peterrincker/vim-argumentative](https://github.com/peterrincker/vim-argumentative) : aids with manipulating and moving between function arguments
* [preservim/vim-wordchipper](https://github.com/preservim/vim-wordchipper) : improve text shredding in insert mode
* [rhysd/accelerated-jk](https://github.com/rhysd/accelerated-jk) : accelerates j/k mappings' steps while j or k key is repeating
* [rhysd/vim-operator-surround](https://github.com/rhysd/vim-operator-surround) : provides Vim operator mappings to deal with surrounds
* [rrethy/vim-lacklustertab](https://github.com/rrethy/vim-lacklustertab) : Like supertab but not as super
* [rutatang/compter.nvim](https://github.com/rutatang/compter.nvim) : customize ctrl-a and ctrl-x
* [ryvnf/readline.vim](https://github.com/ryvnf/readline.vim) : a library used for implementing line editing across many command-line tools
* [sickill/vim-pasta](https://github.com/sickill/vim-pasta) : improve indentation of pasting
* [stsewd/gx-extended.vim](https://github.com/stsewd/gx-extended.vim) : Extend `gx` to use it beyond just URLs
* [svermeulen/vim-cutlass](https://github.com/svermeulen/vim-cutlass) : overrides the delete operations to actually just delete and not affect the current yank
* [svermeulen/vim-easyclip](https://github.com/svermeulen/vim-easyclip) : a plugin for Vim which contains a collection of clipboard related functionality [no development]
* [takac/vim-hardtime](https://github.com/takac/vim-hardtime) : helps you break that annoying habit vimmers have of scrolling up and down the page using `jjjjj` and `kkkkk`
* [terryma/vim-expand-region](https://github.com/terryma/vim-expand-region) : allows you to visually select increasingly larger regions of text using the same key combination
* [thyrum/vim-stabs](https://github.com/thyrum/vim-stabs) : This script allows you to use your normal tab settings for the beginning of the line, and have tabs expanded as spaces anywhere else
* [tommcdo/vim-express](https://github.com/tommcdo/vim-express) : Define your own operators that apply either a VimL expression or a substitution to any motion or text object
* [tpope/vim-capslock](https://github.com/tpope/vim-capslock) : toggle temporary caps lock
* [tpope/vim-sexp-mappings-for-regular-people](https://github.com/tpope/vim-sexp-mappings-for-regular-people) : adds better default mappings to [guns/vim-sexp](https://github.com/guns/vim-sexp)
* [tpope/vim-unimpaired](https://github.com/tpope/vim-unimpaired) : adds complementary pairs of mappings (like `:bnext`/`bprevious`)
* [triglav/vim-visual-increment](https://github.com/triglav/vim-visual-increment) : adds the ability to do increasing and decreasing ofnumber or letter sequences on multiple lines via visual mode
* [ur4ltz/surround.nvim](https://github.com/ur4ltz/surround.nvim) : surround text using sandwich or surround style
* [vim-scripts/improved-paragraph-motion](https://github.com/vim-scripts/improved-paragraph-motion) : A simple utility improve the "}" and "{" motion in normal and visual mode
* [vim-scripts/replacewithregister](https://github.com/vim-scripts/replacewithregister) : replace wanted wth registers content
* [wansmer/langmapper.nvim](https://github.com/wansmer/langmapper.nvim) : make better for non English input methods
* [wansmer/treesj](https://github.com/wansmer/treesj) : for splitting/joining blocks of code like arrays, hashes, statements, objects, dictionaries, etc
* [waylonwalker/telegraph.nvim](https://github.com/waylonwalker/telegraph.nvim) : provides a way to send command conveniently and bind them to hotkeys
* [weissle/easy-action](https://github.com/weissle/easy-action) : execute an action, such as yank and delete, but keeps your cursor position
* [wsdjeg/vim-fetch](https://github.com/wsdjeg/vim-fetch) : process line and column jump specifications in file paths as found in stack traces and similar output
* [xiyaowong/accelerated-jk.nvim](https://github.com/xiyaowong/accelerated-jk.nvim) : lua rewrite of [rhysd/accelerated-jk](https://github.com/rhysd/accelerated-jk)
* [yuki-yano/zero.nvim](https://github.com/yuki-yano/zero.nvim) : toggles between ^ and 0 in normal mode
* [yuttie/comfortable-motion.vim](https://github.com/yuttie/comfortable-motion.vim) : physics-based smooth scrolling
* [zdcthomas/yop.nvim](https://github.com/zdcthomas/yop.nvim) : easily make operators
* [zegervdv/nrpattern.nvim](https://github.com/zegervdv/nrpattern.nvim) : Neovim plugin to expand the number formats supported to increment or decrement
## auto-pairs
* [altermo/ultimate-autopair.nvim](https://github.com/altermo/ultimate-autopair.nvim) : Aims to have all the auto-pairing fetures
* [andrewradev/tagalong.vim](https://github.com/andrewradev/tagalong.vim) : automatically rename closing html/xml tags
* [cohama/lexima.vim](https://github.com/cohama/lexima.vim) : Auto close parentheses and repeat by dot dot dot
* [eluum/vim-autopair](https://github.com/eluum/vim-autopair) : very simple vim plugin for autocompleting the paired characters
* [eraserhd/parinfer-rust](https://github.com/eraserhd/parinfer-rust) : lisp auto-pairs written in rust
* [hrsh7th/nvim-insx](https://github.com/hrsh7th/nvim-insx) : Flexible insert-mode key mapping manager
* [jiangmiao/auto-pairs](https://github.com/jiangmiao/auto-pairs) : Insert or delete brackets, parens, quotes in pair
* [kana/vim-smartinput](https://github.com/kana/vim-smartinput) : Provide smart input assistant
* [lunarwatcher/auto-pairs](https://github.com/lunarwatcher/auto-pairs) : a simple auto-pairing plugin
* [m4xshen/autoclose.nvim](https://github.com/m4xshen/autoclose.nvim) : minimalist autoclose plugin
* [raimondi/delimitmate](https://github.com/raimondi/delimitmate) : automatic closing of quotes, parenthesis, brackets, etc
* [rrethy/nvim-treesitter-endwise](https://github.com/rrethy/nvim-treesitter-endwise) : wisely add "end" in ruby, Lua, Vimscript, etc
* [rrethy/vim-impiared](https://github.com/rrethy/vim-impiared) : a pair plugin
* [rstacruz/vim-closer](https://github.com/rstacruz/vim-closer) : Closes brackets
* [shougo/neopairs.vim](https://github.com/shougo/neopairs.vim) : Auto insert pairs when complete done
* [tenfyzhong/completeparameter.vim](https://github.com/tenfyzhong/completeparameter.vim) : complete function's parameters after complete a function
* [tmsvg/pear-tree](https://github.com/tmsvg/pear-tree) : A painless, powerful Vim auto-pair plugin
* [townk/vim-autoclose](https://github.com/townk/vim-autoclose) : auto complete parentheses [archived]
* [vim-scripts/delimitmate.vim](https://github.com/vim-scripts/delimitmate.vim) : automatic closing of quotes, parenthesis, brackets
* [windwp/nvim-ts-closetag](https://github.com/windwp/nvim-ts-closetag) : Use treesitter to autoclose and autorename html tag
* [zsaberlv0/completeparameter_generic.vim](https://github.com/zsaberlv0/completeparameter_generic.vim) : generic verion of CompleteParameter.vim
## other
* [00sapo/visual.nvim](https://github.com/00sapo/visual.nvim) : kak like keymaps
* [0oastro/silicon.lua](https://github.com/0oastro/silicon.lua) : generate beautiful images of code using silicon
* [0x5a4/oogway.nvim](https://github.com/0x5a4/oogway.nvim) : get wisdom from Oogway
* [907th/vim-auto-save](https://github.com/907th/vim-auto-save) : automatically saves changes to disk without having to use `:w` [no maintain]
* [9seconds/repolink.nvim](https://github.com/9seconds/repolink.nvim) : quickly share repo files/line ranges
* [aasim-a/scrolleof.nvim](https://github.com/aasim-a/scrolleof.nvim) : make scrollof go past end of line
* [abdulrahmandev1/nuget.nvim](https://github.com/abdulrahmandev1/nuget.nvim) : manage nuget packages within .NET projects
* [abstract-ide/penvim](https://github.com/abstract-ide/penvim) : project's root directory and documents indentation detector
* [acksld/nvim-pytrize.lua](https://github.com/acksld/nvim-pytrize.lua) : Helps navigating `pytest.mark.parametrizeentries`
* [acksld/swenv.nvim](https://github.com/acksld/swenv.nvim) : quickly switch python virtual environments from within neovim
* [alfredodeza/coveragepy.vim](https://github.com/alfredodeza/coveragepy.vim) : help integrate Ned Batchelder's excellent coverage.py tool
* [amopel/vim-log-print](https://github.com/amopel/vim-log-print) : Like a commenter plugin, but for log/print statements
* [andrewradev/linediff.vim](https://github.com/andrewradev/linediff.vim) : provides a simple command, `:Linediff`,which is used to diff two separate blocks of text
* [andrewradev/sideways.vim](https://github.com/andrewradev/sideways.vim) : move the item under the cursor left or right
* [andweeb/presence.nvim](https://github.com/andweeb/presence.nvim) : Discord Rich Presence plugin for Neovim
* [andythigpen/nvim-coverage](https://github.com/andythigpen/nvim-coverage) : Displays coverage information in the sign column or in a pop-up window
* [antoinemadec/fixcursorhold.nvim](https://github.com/antoinemadec/fixcursorhold.nvim) : fix neovim CursorHold and CursorHoldI AND decouple updatetime from CursorHold and CursorHoldI
* [antonk52/bad-practices.nvim](https://github.com/antonk52/bad-practices.nvim) : plugin to help you break bad practices
* [anuvyklack/help-vsplit.nvim](https://github.com/anuvyklack/help-vsplit.nvim) : open the help screen smartly
* [ap/vim-templates](https://github.com/ap/vim-templates) : This is a Vim plugin for providing filetype-dependent templates for new files, using a simple but effective mechanism
* [arp242/batchy.vim](https://github.com/arp242/batchy.vim) : perform batch operations on files
* [arsham/arshamiser.nvim](https://github.com/arsham/arshamiser.nvim) : status bar, colour scheme, foldtext and tabline
* [arthurxavierx/vim-caser](https://github.com/arthurxavierx/vim-caser) : Easily change word casing with motions, text objects or visual mode
* [asins/vim-dict](https://github.com/asins/vim-dict) : VIM dictionary repository
* [askfiy/nvim-picgo](https://github.com/askfiy/nvim-picgo) : a picture uploading tool based on Lua language
* [asvetliakov/vscode-neovim](https://github.com/asvetliakov/vscode-neovim) : VSCode Neovim Integration
* [axieax/urlview.nvim](https://github.com/axieax/urlview.nvim) : a Neovim plugin which displays links from a variety of contexts
* [babab/vim-magickey](https://github.com/babab/vim-magickey) : preform magic actions (like updating license date)
* [beeender/comrade](https://github.com/beeender/comrade) : Brings JetBrains/IntelliJ IDEs magic to Neovim with minimal setup
* [bekaboo/dropbar.nvim](https://github.com/bekaboo/dropbar.nvim) : A polished winbar
* [beloglazov/vim-online-thesaurus](https://github.com/beloglazov/vim-online-thesaurus) : look up words in an online thesaurus
* [bfredl/nvim-ipy](https://github.com/bfredl/nvim-ipy) : Jupyter front-end for Neovim
* [booperlv/cyclecolo.lua](https://github.com/booperlv/cyclecolo.lua) : floating colorscheme selector for neovim
* [bounceme/remote-viewer](https://github.com/bounceme/remote-viewer) : vim-dirvish && (cURL || ssh)
* [brendalf/mix.nvim](https://github.com/brendalf/mix.nvim) : A Mix (Elixir) wrapper for Neovim
* [brenopacheco/vim-hydra](https://github.com/brenopacheco/vim-hydra) : allows you to create hydras similar to abo-abo's Emacs plugin
* [brglng/vim-im-select](https://github.com/brglng/vim-im-select) : Improve Vim/Neovim experience with input methods
* [brookhong/cscope.vim](https://github.com/brookhong/cscope.vim) : smart cscope helper for vim
* [cappyzawa/trim.nvim](https://github.com/cappyzawa/trim.nvim) : trailing whitespace and lines
* [cdelledonne/vim-cmake](https://github.com/cdelledonne/vim-cmake) : building CMake projects inside of vim, with a nice visual feedback
* [chimay/wheel](https://github.com/chimay/wheel) : file group manager, navigation and refactoring in one
* [chrisbra/nrrwrgn](https://github.com/chrisbra/nrrwrgn) : focus on a selected region while making the rest inaccessible
* [chrisbra/unicode.vim](https://github.com/chrisbra/unicode.vim) : handling unicode and digraphs characters
* [ckolkey/ts-node-action](https://github.com/ckolkey/ts-node-action) : framework for running function on tsnodes
* [clojure-vim/acid.nvim](https://github.com/clojure-vim/acid.nvim) : clojure development
* [clojure-vim/jazz.nvim](https://github.com/clojure-vim/jazz.nvim) : Acid + Impromptu = Jazz
* [cometsong/commentframe.vim](https://github.com/cometsong/commentframe.vim) : generate fancy-looking comments/section dividers with centered titles and append them at the current cursor position
* [cpea2506/relative-toggle.nvim](https://github.com/cpea2506/relative-toggle.nvim) : automatically toggle between relative and absolute line number
* [dahu/vimple](https://github.com/dahu/vimple) : provides a few maps and commands to make the casual vimmer’s life a little easier
* [danielo515/haxe-nvim](https://github.com/danielo515/haxe-nvim) : write neovim scripts in haxe
* [danymat/neogen](https://github.com/danymat/neogen) : Your Annotation Toolkit
* [davidgranstrom/osc.nvim](https://github.com/davidgranstrom/osc.nvim) : Open Sound Control (OSC) library for Neovim
* [davidgranstrom/scnvim](https://github.com/davidgranstrom/scnvim) : Neovim frontend for SuperCollider
* [derekwyatt/vim-scala](https://github.com/derekwyatt/vim-scala) : This is a "bundle" for Vim that builds off of the initial Scala plugin
* [desdic/greyjoy.nvim](https://github.com/desdic/greyjoy.nvim) : a pluggable pattern/file based launcher
* [dhananjaylatkar/cscope_maps.nvim](https://github.com/dhananjaylatkar/cscope_maps.nvim) : reimplements removed cscope in neovim
* [dhruvasagar/vim-table-mode](https://github.com/dhruvasagar/vim-table-mode) : awesome automatic table creator & formatter
* [doctorfree/nvim-lazyman](https://github.com/doctorfree/nvim-lazyman) : manage multiple configurations
* [dosimple/workspace.vim](https://github.com/dosimple/workspace.vim) : make it easier to manage large number of buffers by keeping them grouped separately in workspaces
* [dpzmick/neovim-hackernews](https://github.com/dpzmick/neovim-hackernews) : Hacker News in neovim
* [dradtke/vim-dap](https://github.com/dradtke/vim-dap) : integrating with the Debug Adapter Protocol
* [dstein64/vim-startuptime](https://github.com/dstein64/vim-startuptime) : viewing vim and nvimstartup event timing information
* [duggiefresh/vim-easydir](https://github.com/duggiefresh/vim-easydir) : simple way to create, edit and save files and directories
* [echasnovski/mini.nvim](https://github.com/echasnovski/mini.nvim) : Collection of minimal, independent, and fast Lua modules dedicated to improve Neovim experience
* [editorconfig/editorconfig-vim](https://github.com/editorconfig/editorconfig-vim) : This is an EditorConfig plugin for Vim
* [ekickx/clipboard-image.nvim](https://github.com/ekickx/clipboard-image.nvim) : copy images and paste url/path
* [ellisonleao/nvim-plugin-template](https://github.com/ellisonleao/nvim-plugin-template) : A template repository for Neovim plugins
* [equilibris/nx.nvim](https://github.com/equilibris/nx.nvim) : nx for neovim
* [esensar/nvim-dev-container](https://github.com/esensar/nvim-dev-container) : provide functionality similar to VSCode's remote container development plugin
* [farmergreg/vim-lastplace](https://github.com/farmergreg/vim-lastplace) : Intelligently reopen files at your last edit position
* [ferrine/md-img-paste.vim](https://github.com/ferrine/md-img-paste.vim) : paste images into markdown
* [fhill2/floating.nvim](https://github.com/fhill2/floating.nvim) : floating windows! [archived]
* [filipdutescu/renamer.nvim](https://github.com/filipdutescu/renamer.nvim) : Visual-Studio-Code-like renaming UI
* [folke/neoconf.nvim](https://github.com/folke/neoconf.nvim) : manage global/local configs
* [fredeeb/alias.nvim](https://github.com/fredeeb/alias.nvim) : make terminal execute nvim functions
* [fsharpasharp/vim-dirvinist](https://github.com/fsharpasharp/vim-dirvinist) : List all files defined by your projections with the Dirvish plugin
* [furkanzmc/firvish.nvim](https://github.com/furkanzmc/firvish.nvim) : a buffer centric job control plug-in
* [gaborvecsei/cryptoprice.nvim](https://github.com/gaborvecsei/cryptoprice.nvim) : There are a million ways to check the price of your favourite coins, let nvim be one of them
* [gennaro-tedesco/nvim-jqx](https://github.com/gennaro-tedesco/nvim-jqx) : Populate the quickfix with json entries
* [gioele/vim-autoswap](https://github.com/gioele/vim-autoswap) : auto handle swap file messages
* [glacambre/firenvim](https://github.com/glacambre/firenvim) : Turn your browser¹ into a Neovim client
* [google/executor.nvim](https://github.com/google/executor.nvim) : run command line task in the background
* [gorbit99/codewindow.nvim](https://github.com/gorbit99/codewindow.nvim) : a minimap plugin for neovim
* [gpanders/editorconfig.nvim](https://github.com/gpanders/editorconfig.nvim) : EditorConfig plugin for Neovim written in (NOT Lua) Fennel
* [h-hg/fcitx.nvim](https://github.com/h-hg/fcitx.nvim) : switch and restore fcitx state for each buffer
* [habamax/vim-evalvim](https://github.com/habamax/vim-evalvim) : Run vimscript from anywhere in vim and save output to `*` (clipboard) register
* [haifengkao/insertleftbracket.nvim](https://github.com/haifengkao/insertleftbracket.nvim) : offers objective-c square bracket completion
* [hardenedapple/vsh](https://github.com/hardenedapple/vsh) : Run shell commands in a modifiable buffer
* [heavenshell/vim-pydocstring](https://github.com/heavenshell/vim-pydocstring) : a generator for Python docstrings and is capable of automatically
* [henriquehbr/nvim-startup.lua](https://github.com/henriquehbr/nvim-startup.lua) : Displays neovim startup time [archived]
* [hkupty/impromptu.nvim](https://github.com/hkupty/impromptu.nvim) : quickly create prompts
* [hkupty/iron.nvim](https://github.com/hkupty/iron.nvim) : Interactive Repls Over Neovim
* [hoschi/yode-nvim](https://github.com/hoschi/yode-nvim) : Yode plugin for NeoVim
* [hrsh7th/vim-candle](https://github.com/hrsh7th/vim-candle) : Any candidates listing engine for vim/nvim built on yaegi
* [groctel/jobsplit.nvim](https://gitlab.com/groctel/jobsplit.nvim) : Open your jobs in an asynchronous horizontal split
* [huawenyu/vimgdb](https://github.com/huawenyu/vimgdb) : implement GDB front-end for c/c++ gdb base on Neovim + Tmux
* [hupfdule/refactorvim](https://github.com/hupfdule/refactorvim) : Vim plugin for refactoring vimscript plugins
* [hyiltiz/vim-plugins-profile](https://github.com/hyiltiz/vim-plugins-profile) : a profiler for your vim plugins
* [idanarye/nvim-channelot](https://github.com/idanarye/nvim-channelot) : operate jobs from lua coroutine
* [idanarye/nvim-moonicipal](https://github.com/idanarye/nvim-moonicipal) : a task runner
* [iron-e/vim-libmodal](https://github.com/iron-e/vim-libmodal) : aimed at simplifying the creation of new "modes"
* [iron-e/vim-tabmode](https://github.com/iron-e/vim-tabmode) : provides a new mode in vim for managing tabs
* [jakemason/ouroboros](https://github.com/jakemason/ouroboros) : Neovim plugin that makes switching between header & implementation files in C/C++ quick and painless
* [jakergrossman/tagurl.vim](https://github.com/jakergrossman/tagurl.vim) : Copy the URL for a help tag on vimhelp.org or neovim.io to the clipboard
* [jalvesaq/vimcmdline](https://github.com/jalvesaq/vimcmdline) : Send lines to interpreter
* [jameshiew/nvim-magic](https://github.com/jameshiew/nvim-magic) : pluggable framework for integrating AI code assistance into Neovim
* [jayp0521/mason-null-ls.nvim](https://github.com/jayp0521/mason-null-ls.nvim) : bridges mason.nvim with the null-ls plugin
* [jayp0521/mason-nvim-dap.nvim](https://github.com/jayp0521/mason-nvim-dap.nvim) : bridges mason.nvim with the nvim-dap plugin
* [jbyuki/venn.nvim](https://github.com/jbyuki/venn.nvim) : Draw ASCII diagrams in Neovim
* [jcdickinson/http.nvim](https://github.com/jcdickinson/http.nvim) : HTTP client
* [jdonaldson/vaxe](https://github.com/jdonaldson/vaxe) : vim bundle for Haxe and Hss
* [jedrzejboczar/toggletasks.nvim](https://github.com/jedrzejboczar/toggletasks.nvim) : JSON/YAML + toggleterm.nvim + telescope.nvim
* [jeffkreeftmeijer/vim-numbertoggle](https://github.com/jeffkreeftmeijer/vim-numbertoggle) : switch to absolute line number automatically when relative numbers don't make sense
* [jenterkin/vim-autosource](https://github.com/jenterkin/vim-autosource) : enables per project configuration by finding each Vim configuration file from your $HOME directory to the opened file
* [jghauser/kitty-runner.nvim](https://github.com/jghauser/kitty-runner.nvim) : easily send lines from the current buffer to another kitty terminal
* [jghauser/mkdir.nvim](https://github.com/jghauser/mkdir.nvim) : automatically creates missing directories on saving a file
* [jghauser/papis.nvim](https://github.com/jghauser/papis.nvim) : companion plugin for the bibliography manager papis
* [jmcantrell/vim-virtualenv](https://github.com/jmcantrell/vim-virtualenv) : make it possible to run `:python` with virtual environments
* [jmcomets/vim-pony](https://github.com/jmcomets/vim-pony) : working with Django projects in Vim
* [johmsalas/text-case.nvim](https://github.com/johmsalas/text-case.nvim) : An all in one plugin for converting text case in Neovim
* [jrasmusbm/vim-peculiar](https://github.com/jrasmusbm/vim-peculiar) : provide shortcuts when working with the `:norm` command
* [julian/lean.nvim](https://github.com/julian/lean.nvim) : support for the Lean Theorem Prover
* [julienr/vim-cellmode](https://github.com/julienr/vim-cellmode) : enables MATLAB-style cell mode execution for python scripts in vim, assuming an ipython interpreter running in screen (or tmux)
* [junegunn/vim-carbon-now-sh](https://github.com/junegunn/vim-carbon-now-sh) : open selected content in carbon.now.sh
* [junegunn/vim-emoji](https://github.com/junegunn/vim-emoji) : Emoji in Vim
* [junegunn/vim-pseudocl](https://github.com/junegunn/vim-pseudocl) : implements a command-line interface that mimics the native Vim command-line
* [justinhj/battery.nvim](https://github.com/justinhj/battery.nvim) : get battery power level in nvim
* [justinmk/vim-gtfo](https://github.com/justinmk/vim-gtfo) : Opens the file manager or terminal at the directory of the current file
* [kabbamine/gulp-vim](https://github.com/kabbamine/gulp-vim) : a simple gulp wrapper for vim
* [kana/vim-operator-user](https://github.com/kana/vim-operator-user) : Define your own operator easily
* [kdheepak/panvimdoc](https://github.com/kdheepak/panvimdoc) : Decrease friction when writing documentation for your plugins
* [keaising/im-select.nvim](https://github.com/keaising/im-select.nvim) : Switch Input Method automatically depends on Neovim's edit mode
* [kevinhwang91/promise-async](https://github.com/kevinhwang91/promise-async) : port Promise & Async from JavaScript to Lua
* [kezhenxu94/vim-mysql-plugin](https://github.com/kezhenxu94/vim-mysql-plugin) : A highly customizable MySQL VIM plugin
* [killthemule/nvimpam](https://github.com/killthemule/nvimpam) : neovim rpc plugin for pamcrash files
* [kiran94/edit-markdown-table.nvim](https://github.com/kiran94/edit-markdown-table.nvim) : updates markdown tables depending on context
* [kiran94/maim.nvim](https://github.com/kiran94/maim.nvim) : take screenshot from neovim using maim
* [kiran94/s3edit.nvim](https://github.com/kiran94/s3edit.nvim) : Edit files from S3 directly from Neovim
* [kkharji/sqlite.lua](https://github.com/kkharji/sqlite.lua) : SQLite/LuaJIT binding and a highly opinionated wrapper for storing, retrieving, caching, and persisting SQLite databases
* [klen/nvim-config-local](https://github.com/klen/nvim-config-local) : Secure load local config files
* [klen/nvim-test](https://github.com/klen/nvim-test) : Test Runner for neovim
* [kristijanhusak/vim-carbon-now-sh](https://github.com/kristijanhusak/vim-carbon-now-sh) : vim implementation plugin for opening selected content in https://carbon.now.sh
* [kristijanhusak/vim-dadbod-ui](https://github.com/kristijanhusak/vim-dadbod-ui) : Simple UI for vim-dadbod
* [lambdalisue/lista.nvim](https://github.com/lambdalisue/lista.nvim) : filter content lines and jump to where you want
* [lambdalisue/neovim-prompt](https://github.com/lambdalisue/neovim-prompt) : A customizable command-line prompt module for Neovim/Vim
* [lambdalisue/suda.vim](https://github.com/lambdalisue/suda.vim) : a plugin to read or write files with sudo command
* [lewis6991/hover.nvim](https://github.com/lewis6991/hover.nvim) : framework for context aware hover providers
* [lfilho/cosco.vim](https://github.com/lfilho/cosco.vim) : Comma and semi-colon insertion bliss for vim
* [lhkipp/nvim-locationist](https://github.com/lhkipp/nvim-locationist) : Add your current cursor location to the quickfix list, location list or to the clipboard
* [lilydjwg/fcitx.vim](https://github.com/lilydjwg/fcitx.vim) : Keep and restore fcitx state for each buffer separately when leaving/re-entering insert mode or search mode
* [luchermitte/vimfold4c](https://github.com/luchermitte/vimfold4c) : Reactive vim fold plugin for C & C++
* [m-demare/attempt.nvim](https://github.com/m-demare/attempt.nvim) : Manage your temporary buffers
* [m00qek/plugin-template.nvim](https://github.com/m00qek/plugin-template.nvim) : A template to create Neovim plugins written in Lua
* [m4xshen/hardtime.nvim](https://github.com/m4xshen/hardtime.nvim) : helpe you establish good command habits
* [macthecadillac/vimdo](https://github.com/macthecadillac/vimdo) : execute external commands asynchronously
* [marchamamji/runner.nvim](https://github.com/marchamamji/runner.nvim) : run code inside neovim
* [marcweber/vim-addon-mw-utils](https://github.com/marcweber/vim-addon-mw-utils) : various utils such as caching interpreted contents of files or advanced glob like things
* [massolari/forem.nvim](https://github.com/massolari/forem.nvim) : integrates Neovim with Forem platforms
* [mattn/webapi-vim](https://github.com/mattn/webapi-vim) : Interface to web API
* [max397574/dyn_help.nvim](https://github.com/max397574/dyn_help.nvim) : display help in float window
* [max397574/healthy.nvim](https://github.com/max397574/healthy.nvim) : stay healthy, even while coding
* [max397574/neovim-lua-plugin-template](https://github.com/max397574/neovim-lua-plugin-template) : a plugin template
* [max397574/selection_popup.nvim](https://github.com/max397574/selection_popup.nvim) : the neorg popup in separate file
* [mcauley-penney/tidy.nvim](https://github.com/mcauley-penney/tidy.nvim) : An autocommand that removes all trailing spaces/empty lines
* [md-img-paste-devs/md-img-paste.vim](https://github.com/md-img-paste-devs/md-img-paste.vim) : Yet simple tool to paste images into markdown files
* [meznaric/conmenu](https://github.com/meznaric/conmenu) : Powerful but minimal context menu for neovim
* [mg979/tasks.vim](https://github.com/mg979/tasks.vim) : manage and run global and project-local tasks
* [mg979/vim-visual-multi](https://github.com/mg979/vim-visual-multi) : create multiple visual regions and edit them (basically multiple cursor)
* [mhinz/vim-rfc](https://github.com/mhinz/vim-rfc) : lists all existing RFCs and opens the selected one in a new buffer
* [michaelb/do-nothing.vim](https://github.com/michaelb/do-nothing.vim) : this does nothing
* [michaelb/sniprun](https://github.com/michaelb/sniprun) : code runner plugin for neovim written in rust and lua
* [mickael-menu/shadowvim](https://github.com/mickael-menu/shadowvim) : Neovim inside Xcode
* [milisims/nvim-luaref](https://github.com/milisims/nvim-luaref) : This 'plugin' simply adds a reference for builtin lua functions
* [misanthropicbit/decipher.nvim](https://github.com/misanthropicbit/decipher.nvim) : cipher text with codex
* [miversen33/import.nvim](https://github.com/miversen33/import.nvim) : A safe require replacement with niceties
* [miversen33/netman.nvim](https://github.com/miversen33/netman.nvim) : Network Resource Manager
* [mordechaihadad/bob](https://github.com/mordechaihadad/bob) : easy way to install and switch versions of nvim
* [mrcjkb/haskell-snippets.nvim](https://github.com/mrcjkb/haskell-snippets.nvim) : collection of haskell snippets
* [muniftanjim/exrc.nvim](https://github.com/muniftanjim/exrc.nvim) : Local config file with confirmation for Neovim [archived]
* [mvaldes14/terraform.nvim](https://github.com/mvaldes14/terraform.nvim) : see the stat of terraform manifest objects
* [nanotee/luv-vimdocs](https://github.com/nanotee/luv-vimdocs) : The luv docs in vimdoc format
* [nanotee/nvim-if-lua-compat](https://github.com/nanotee/nvim-if-lua-compat) : An `if_lua` compatibility layer for Neovim
* [nanotee/nvim-lua-guide](https://github.com/nanotee/nvim-lua-guide) : Getting started using Lua in Neovim, use this guide
* [nanotee/zoxide.vim](https://github.com/nanotee/zoxide.vim) : Vim wrapper for zoxide
* [ncm2/float-preview.nvim](https://github.com/ncm2/float-preview.nvim) : Completion preview window based on neovim's floating window
* [neovim/node-client](https://github.com/neovim/node-client) : node client for neovim
* [nfrid/treesitter-utils](https://github.com/nfrid/treesitter-utils) : some ts based utils
* [niuiic/cp-image.nvim](https://github.com/niuiic/cp-image.nvim) : pase images path without problem
* [nkakouros-original/numbers.nvim](https://github.com/nkakouros-original/numbers.nvim) : Disables relative line numbers when they don't make sense, e.g. when entering insert mode
* [noahfrederick/vim-composer](https://github.com/noahfrederick/vim-composer) : Vim support for Composer PHP projects
* [norcalli/nvim_utils](https://github.com/norcalli/nvim_utils) : utils to make it easier to convert from vim to lua
* [noscript/taberian.vim](https://github.com/noscript/taberian.vim) : Clickable tabs per VIM window
* [notomo/cmdbuf.nvim](https://github.com/notomo/cmdbuf.nvim) : provides command-line window functions by normal buffer and window
* [ntbbloodbath/cheovim](https://github.com/ntbbloodbath/cheovim) : Neovim configuration switcher written in Lua
* [ntbbloodbath/nvenv](https://github.com/ntbbloodbath/nvenv) : lightweight and blazing fast Neovim version manager
* [ntbbloodbath/rest.nvim](https://github.com/ntbbloodbath/rest.nvim) : fast Neovim http client written in Lua
* [nvim-lsp/try.nvim](https://github.com/nvim-lsp/try.nvim) : repository that contains various example self-contained neovim containers
* [nvim-lua/neovim-ui](https://github.com/nvim-lua/neovim-ui) : a semi-official prototype for what will become neovim's new UI module
* [nvim-lua/popup.nvim](https://github.com/nvim-lua/popup.nvim) : An implementation of the Popup API from vim in Neovim
* [nvim-neorocks/luarocks-tag-release](https://github.com/nvim-neorocks/luarocks-tag-release) : auto releas to luarock
* [nvim-treesitter/module-template](https://github.com/nvim-treesitter/module-template) : repository template to create you own nvim-treesitter module
* [nvim-treesitter/nvim-tree-docs](https://github.com/nvim-treesitter/nvim-tree-docs) : Highly configurable documentation generator using treesitter
* [nvimdev/template.nvim](https://github.com/nvimdev/template.nvim) : a plugin template
* [nyngwang/neozoom.lua](https://github.com/nyngwang/neozoom.lua) : TL;DR: Using floating window instead of vim-tab to simulate "zoom-in"
* [ofirgall/open.nvim](https://github.com/ofirgall/open.nvim) : Open the current word (or other text) with custom openers
* [osyo-manga/vim-over](https://github.com/osyo-manga/vim-over) : preview command line window
* [paulocesar/neovim-db](https://github.com/paulocesar/neovim-db) : Database plugin for neovim
* [petobens/poet-v](https://github.com/petobens/poet-v) : detects and activates virtual environments in your python poetry or pipenv project
* [pianocomposer321/project-templates.nvim](https://github.com/pianocomposer321/project-templates.nvim) : create project templates
* [pixelneo/vim-python-docstring](https://github.com/pixelneo/vim-python-docstring) : easily create python docstring
* [pocco81/autosave.nvim](https://github.com/pocco81/autosave.nvim) : saving your work before the world collapses or you type :qa!
* [prabirshrestha/quickpick.vim](https://github.com/prabirshrestha/quickpick.vim) : A UI for Vim to let the user pick an item from a list similar to CtrlP
* [preservim/vim-pencil](https://github.com/preservim/vim-pencil) : Rethinking Vim as a tool for writers
* [prettier/vim-prettier](https://github.com/prettier/vim-prettier) : wrapper for prettier, pre-configured with custom default prettier settings
* [qpkorr/vim-renamer](https://github.com/qpkorr/vim-renamer) : Show a list of file names in a directory, rename then in the vim buffer using vim editing commands, then have vim rename them on disk
* [raghur/vim-ghost](https://github.com/raghur/vim-ghost) : Edit browser textarea content in Vim
* [ray-x/web-tools.nvim](https://github.com/ray-x/web-tools.nvim) : Neovim Wrapper for heart browser-sync
* [rbong/vim-buffest](https://github.com/rbong/vim-buffest) : Easily edit vim registers/macros and lists as buffers
* [rbtnn/vim-ambiwidth](https://github.com/rbtnn/vim-ambiwidth) : auto set `'ambiwidth'` (i guess, the doc is in Japanese)
* [rbtnn/vim-gloaded](https://github.com/rbtnn/vim-gloaded) : disable default vim plugins
* [rbtnn/vim-vimscript_lasterror](https://github.com/rbtnn/vim-vimscript_lasterror) : provides to jump to the Vim script's last error
* [rcarriga/nvim-dap-ui](https://github.com/rcarriga/nvim-dap-ui) : A UI for nvim-dap
* [rgroli/other.nvim](https://github.com/rgroli/other.nvim) : you can open other/related files for the currently active buffer
* [rhysd/conflict-marker.vim](https://github.com/rhysd/conflict-marker.vim) : Highlight, jump and resolve conflict markers quickly
* [rhysd/vim-startuptime](https://github.com/rhysd/vim-startuptime) : measures startuptime
* [rktjmp/fwatch.nvim](https://github.com/rktjmp/fwatch.nvim) : watch files or directories for changes and then run vim commands or lua functions
* [rktjmp/paperplanes.nvim](https://github.com/rktjmp/paperplanes.nvim) : Post selections or buffers to online paste bins.
* [rliang/termedit.nvim](https://github.com/rliang/termedit.nvim) : Sets the Neovim host instance as `$EDITOR`
* [romainl/vim-devdocs](https://github.com/romainl/vim-devdocs) : Look up keywords on https://devdocs.io
* [romgrk/kui.nvim](https://github.com/romgrk/kui.nvim) : uses Kitty graphics protocol to build interface
* [roxma/nvim-yarp](https://github.com/roxma/nvim-yarp) : Yet Another Remote Plugin Framework for Neovim
* [roxma/vim-hug-neovim-rpc](https://github.com/roxma/vim-hug-neovim-rpc) : trying to build a compatibility layer for neovim rpc client working on vim8
* [rraks/pyro](https://github.com/rraks/pyro) : neovim interface to write simple list manipulating python snippets
* [rrethy/nvim-animator](https://github.com/rrethy/nvim-animator) : Neovim plugin for that animates the change in a value for use in animations
* [rrethy/nvim-carom](https://github.com/rrethy/nvim-carom) : macros and caroms
* [rrethy/nvim-sourcerer](https://github.com/rrethy/nvim-sourcerer) : Automatically source your init.lua when it gets modified anywhere
* [rrethy/vim-indexor](https://github.com/rrethy/vim-indexor) : adding indices to a list of items
* [rrethy/vim-tranquille](https://github.com/rrethy/vim-tranquille) : searching without moving the cursor
* [saecki/crates.nvim](https://github.com/saecki/crates.nvim) : neovim plugin that helps managing crates.io dependencies
* [samjwill/nvim-unception](https://github.com/samjwill/nvim-unception) : leverages Neovim's native client-serverfeature to make opening files from within Neovim's terminal emulator without experiencing weird behavior easier and completely automatic
* [samodostal/image.nvim](https://github.com/samodostal/image.nvim) : Image Viewer as ASCII Art
* [sanhajio/synonyms.vim](https://github.com/sanhajio/synonyms.vim) : allows you to show synonyms in a vim split
* [sbulav/jump-ray.nvim](https://github.com/sbulav/jump-ray.nvim) : keep that eye on the jumplist in floating window
* [scrooloose/vim-slumlord](https://github.com/scrooloose/vim-slumlord) : is built atop the wang-hardeningly awesome plantuml
* [severin-lemaignan/vim-minimap](https://github.com/severin-lemaignan/vim-minimap) : a vim minimap
* [sgur/vim-editorconfig](https://github.com/sgur/vim-editorconfig) : Yet another Vim plugin for EditorConfig
* [shadmansaleh/irc.nvim](https://github.com/shadmansaleh/irc.nvim) : Irc client for neovim
* [shohi/neva](https://github.com/shohi/neva) : Neovim version manager [archived]
* [shougo/neoinclude.vim](https://github.com/shougo/neoinclude.vim) : Include completion framework for neocomplete/deoplete/ncm
* [shougo/neomru.vim](https://github.com/shougo/neomru.vim) : MRU plugin includes unite.vim MRU sources
* [shougo/pum.vim](https://github.com/shougo/pum.vim) : implement original popup menu completion
* [shougo/tabpagebuffer.vim](https://github.com/shougo/tabpagebuffer.vim) : Tabpage buffer interface
* [simonefranza/nvim-conv](https://github.com/simonefranza/nvim-conv) : simple converter that allows you to convert
* [sitiom/nvim-numbertoggle](https://github.com/sitiom/nvim-numbertoggle) : Neovim plugin to automatically toggle between relative and absolute line numbers
* [sjl/clam.vim](https://github.com/sjl/clam.vim) : lightweight Vim plugin to easily run shell commands
* [sjl/vitality.vim](https://github.com/sjl/vitality.vim) : makes vim play nicely with iTerm 2 and tmux
* [skywind3000/asyncrun.vim](https://github.com/skywind3000/asyncrun.vim) : async run shell commands in qf window
* [skywind3000/asynctasks.vim](https://github.com/skywind3000/asynctasks.vim) : modern task system
* [skywind3000/quickmenu.vim](https://github.com/skywind3000/quickmenu.vim) : open up a `quickmenu` with often used commands
* [skywind3000/vim-auto-popmenu](https://github.com/skywind3000/vim-auto-popmenu) : automatically open autocomplete menu
* [skywind3000/vim-dict](https://github.com/skywind3000/vim-dict) : Automatically add dictionary files to current buffer according to the filetype
* [skywind3000/vim-rt-format](https://github.com/skywind3000/vim-rt-format) : Format current line immediately in INSERT mode as soon as you press ENTER
* [slashmili/alchemist.vim](https://github.com/slashmili/alchemist.vim) : This plugin uses ElixirSense to give inside information about your elixir project in vim
* [smjonas/snippet-converter.nvim](https://github.com/smjonas/snippet-converter.nvim) : Parse, transform and convert snippets
* [smzm/hydrovim](https://github.com/smzm/hydrovim) : runs Pythoncode and displays the result
* [softinio/scaladex.nvim](https://github.com/softinio/scaladex.nvim) : provides both Telescope extension that allows you to search the scaladex index and provides a library that you can require and query the scaladex index
* [strboul/urlview.vim](https://github.com/strboul/urlview.vim) : List and open URLs easily
* [subnut/nvim-ghost.nvim](https://github.com/subnut/nvim-ghost.nvim) : nvim version of vim-ghost
* [sudormrfbin/cheatsheet.nvim](https://github.com/sudormrfbin/cheatsheet.nvim) : A searchable cheatsheet for neovim
* [sunaku/vim-dasht](https://github.com/sunaku/vim-dasht) : dasht integration
* [svermeulen/vim-macrobatics](https://github.com/svermeulen/vim-macrobatics) : the goal of making vim macros easier to use
* [szymonmaszke/vimpyter](https://github.com/szymonmaszke/vimpyter) : vim and jupyter [archived] [no maintain]
* [t-troebst/perfanno.nvim](https://github.com/t-troebst/perfanno.nvim) : highlite lines from pref
* [tami5/sqlite.lua](https://github.com/tami5/sqlite.lua) : SQLite/LuaJIT binding and a highly opinionated wrapper for storing, retrieving, caching, and persisting SQLite databases
* [tastyep/structlog.nvim](https://github.com/tastyep/structlog.nvim) : Structured Logging for nvim, using Lua
* [tek/chromatin.nvim](https://github.com/tek/chromatin.nvim) : provides management for plugins built with ribos and distributed over pypi
* [tenfyzhong/tagbar-makefile.vim](https://github.com/tenfyzhong/tagbar-makefile.vim) : makefile for tagbar [archived]
* [tenfyzhong/tagbar-proto.vim](https://github.com/tenfyzhong/tagbar-proto.vim) : protobuf for tagbar [archived]
* [tenxsoydev/nx.nvim](https://github.com/tenxsoydev/nx.nvim) : nvim utility library to n^x
* [theprimeagen/refactoring.nvim](https://github.com/theprimeagen/refactoring.nvim) : refactor code
* [theprimeagen/vim-apm](https://github.com/theprimeagen/vim-apm) : keeps track of your APM by counting keystrokes and determining its worth
* [thezeroalpha/vim-visualrun](https://github.com/thezeroalpha/vim-visualrun) : select some lines and run them as a Vim command
* [thibthib18/mongo-nvim](https://github.com/thibthib18/mongo-nvim) : MongoDB Integration in Neovim
* [thibthib18/ros-nvim](https://github.com/thibthib18/ros-nvim) : ROS in Neovim
* [thirtythreeforty/lessspace.vim](https://github.com/thirtythreeforty/lessspace.vim) : strip the trailing whitespace from the file you are editing
* [timeyyy/orchestra.nvim](https://github.com/timeyyy/orchestra.nvim) : lets you bind sound effects to different actions
* [tokiory/neovim-boilerplate](https://github.com/tokiory/neovim-boilerplate) : simple template for configs
* [tomasky/bookmarks.nvim](https://github.com/tomasky/bookmarks.nvim) : bookmarks with global file store
* [tomiis4/hypersonic.nvim](https://github.com/tomiis4/hypersonic.nvim) : for regex writing/testing
* [tpope/vim-apathy](https://github.com/tpope/vim-apathy) : sets the five path searching options for file types I don't care about enough to bother with creating a proper plugin
* [tpope/vim-bundler](https://github.com/tpope/vim-bundler) : a lightweight bag of Vim goodies for Bundler
* [tpope/vim-dadbod](https://github.com/tpope/vim-dadbod) : Vim plugin for interacting with databases
* [tpope/vim-dispatch](https://github.com/tpope/vim-dispatch) : Leverage the power of Vim's compiler plugins without being bound by synchronicity
* [tpope/vim-pathogen](https://github.com/tpope/vim-pathogen) : Manage your `runtimepath` with ease
* [tpope/vim-scriptease](https://github.com/tpope/vim-scriptease) : a Vim plugin for making Vim plugins
* [tracyone/neomake-multiprocess](https://github.com/tracyone/neomake-multiprocess) : vim plugin for running multiple process asynchronously base on neomake
* [tweekmonster/helpful.vim](https://github.com/tweekmonster/helpful.vim) : A plugin for plugin developers to get the version of Vim and Neovim that introduced or removed features
* [tweekmonster/startuptime.vim](https://github.com/tweekmonster/startuptime.vim) : breaks down the output of `--startuptime`
* [tyru/open-browser-github.vim](https://github.com/tyru/open-browser-github.vim) : Opens GitHub URL of current file, etc.
* [tyru/open-browser-unicode.vim](https://github.com/tyru/open-browser-unicode.vim) : Opens Unicode character information
* [tyru/open-browser.vim](https://github.com/tyru/open-browser.vim) : Open URI with your favorite browser from your most favorite editor
* [udayvir-singh/hibiscus.nvim](https://github.com/udayvir-singh/hibiscus.nvim) : Highly opinionated macros to elegantly write your neovim config
* [udayvir-singh/tangerine.nvim](https://github.com/udayvir-singh/tangerine.nvim) : painless way to add fennel to your config
* [uga-rosa/utf8.nvim](https://github.com/uga-rosa/utf8.nvim) : utf8 for neovim
* [vim-jp/vital.vim](https://github.com/vim-jp/vital.vim) : A comprehensive Vim utility functions for Vim plugins
* [vim-scripts/a.vim](https://github.com/vim-scripts/a.vim) : commands to swtich between source files and header files
* [vim-scripts/autocomplpop](https://github.com/vim-scripts/autocomplpop) : automatically opens popup menu for completions
* [vim-scripts/cyclecolor](https://github.com/vim-scripts/cyclecolor) : cycle through (almost) all available colorschemes
* [vim-scripts/taglist.vim](https://github.com/vim-scripts/taglist.vim) : provides an overview of the structure of source code files
* [voldikss/vim-browser-search](https://github.com/voldikss/vim-browser-search) : perform a quick web search for the text selected
* [voldikss/vim-translator](https://github.com/voldikss/vim-translator) : tranlate stuff
* [vonheikemen/fine-cmdline.nvim](https://github.com/vonheikemen/fine-cmdline.nvim) : a better cmdline
* [vuki656/package-info.nvim](https://github.com/vuki656/package-info.nvim) : All the `npm`/`yarn`/`pnpm` commands I don't want to type
* [vv-vim/vv](https://github.com/vv-vim/vv) : Neovim client for macOS
* [wakatime/vim-wakatime](https://github.com/wakatime/vim-wakatime) : open source Vim plugin for metrics, insights, and time tracking automatically generated from your programming activity
* [weilbith/nvim-code-action-menu](https://github.com/weilbith/nvim-code-action-menu) : provides a handy pop-up menu for code actions
* [weissle/persistent-breakpoints.nvim](https://github.com/weissle/persistent-breakpoints.nvim) : save the nvim-daps checkpoints to file and automatically load them when you open neovim
* [williamboman/mason-lspconfig.nvim](https://github.com/williamboman/mason-lspconfig.nvim) : bridges mason.nvim with the lspconfig plugin
* [williamboman/mason.nvim](https://github.com/williamboman/mason.nvim) : easily manage external editor tooling such as LSP servers, DAP servers, linters, and formatters
* [willothy/flatten.nvim](https://github.com/willothy/flatten.nvim) : open files from nvim embedded terminal
* [willothy/veil.nvim](https://github.com/willothy/veil.nvim) : fast, animated, configurable dashboard
* [windwp/nvim-projectconfig](https://github.com/windwp/nvim-projectconfig) : Load config depend on current directory
* [winston0410/cmd-parser.nvim](https://github.com/winston0410/cmd-parser.nvim) : help other plugin authors to easily parse the command inputted by users and do awesome tricks with it
* [wsdjeg/vim-autohotkey](https://github.com/wsdjeg/vim-autohotkey) : autohotkey support for vim
* [wyattjsmith1/weather.nvim](https://github.com/wyattjsmith1/weather.nvim) : A simple plugin to display weather in nvim
* [xiyaowong/link-visitor.nvim](https://github.com/xiyaowong/link-visitor.nvim) : Let me help you open the links
* [xolox/vim-lua-ftplugin](https://github.com/xolox/vim-lua-ftplugin) : Lua file type plug-in for Vim
* [yagiziskirik/airsupport.nvim](https://github.com/yagiziskirik/airsupport.nvim) : write shortcut reminders and forget them
* [yegappan/mru](https://github.com/yegappan/mru) : provides an easy access to a list of recently opened/edited files
* [zenbro/mirror.vim](https://github.com/zenbro/mirror.vim) : make it quick to do remote actions for each environment of project you working with
* [ziontee113/icon-picker.nvim](https://github.com/ziontee113/icon-picker.nvim) : helps you pick 𝑨𝕃𝚻 Font Characters, Symbols Σ, Nerd Font Icons & Emojis ✨
## comment
* [b3nj5m1n/kommentary](https://github.com/b3nj5m1n/kommentary) : Neovim plugin to comment text in and out, written in lua
* [gennaro-tedesco/nvim-commaround](https://github.com/gennaro-tedesco/nvim-commaround) : toggle comments on and off
* [glepnir/prodoc.nvim](https://github.com/glepnir/prodoc.nvim) : comment and annotation plugin using coroutine
* [lucastavaresa/singlecomment.nvim](https://github.com/lucastavaresa/singlecomment.nvim) : singe line commenting
* [ludopinelli/comment-box.nvim](https://github.com/ludopinelli/comment-box.nvim) : giving you easy boxes and lines the way you want them to be
* [numtostr/comment.nvim](https://github.com/numtostr/comment.nvim) : Smart and Powerful commenting plugin for neovim
* [preservim/nerdcommenter](https://github.com/preservim/nerdcommenter) : Comment functions so powerful—no comment necessary
* [s1n7ax/nvim-comment-frame](https://github.com/s1n7ax/nvim-comment-frame) : Basically when you give it some text it creates a comment frame like below
* [suy/vim-context-commentstring](https://github.com/suy/vim-context-commentstring) : automatically set the 'commentstring' and 'comments' Vim options in file types which contain more than one syntax
* [terrortylor/nvim-comment](https://github.com/terrortylor/nvim-comment) : Toggle comments in Neovim
* [tomtom/tcomment_vim](https://github.com/tomtom/tcomment_vim) : provides easy to use, file-type sensible comments for Vim
* [tpope/vim-commentary](https://github.com/tpope/vim-commentary) : Comment stuff out
* [tyru/caw.vim](https://github.com/tyru/caw.vim) : Comment plugin: Operator/Dot-repeatable/300+ filetypes
* [winston0410/commented.nvim](https://github.com/winston0410/commented.nvim) : A commenting plugin written in Lua that actually works
## library
* [bkoropoff/bex.nvim](https://github.com/bkoropoff/bex.nvim) : Lua to Ex bridge library
* [furkanzmc/options.nvim](https://github.com/furkanzmc/options.nvim) : A small library to create custom options for your plugins or your configuration
* [glts/vim-magnum](https://github.com/glts/vim-magnum) : big integer library for Vim plugins written entirely in Vim script
* [google/vim-maktaba](https://github.com/google/vim-maktaba) : a vimscript plugin library
* [iron-e/nvim-libmodal](https://github.com/iron-e/nvim-libmodal) : a rewite of vim-libmodal using Neovim's Lua API
* [raimondi/vimregstyle](https://github.com/raimondi/vimregstyle) : a Regular Expression Pattern Library
* [ray-x/guihua.lua](https://github.com/ray-x/guihua.lua) : library for nvim plugins
* [shougo/context_filetype.vim](https://github.com/shougo/context_filetype.vim) : Context filetype library for Vim script
* [shougo/vimproc](https://github.com/shougo/vimproc) : a great asynchronous execution library for Vim
* [shougo/vimproc.vim](https://github.com/shougo/vimproc.vim) : great asynchronous execution library for Vim
* [sunjon/stylish.nvim](https://github.com/sunjon/stylish.nvim) : A collection of Stylish UI components for Neovim
* [tomtom/tlib_vim](https://github.com/tomtom/tlib_vim) : This library provides some utility functions
* [xolox/vim-misc](https://github.com/xolox/vim-misc) : Miscellaneous auto-load Vim scripts
## remote-colab
* [floobits/floobits-neovim](https://github.com/floobits/floobits-neovim) : Real-time collaborative editing
* [fredkschott/covim](https://github.com/fredkschott/covim) : Collaborative Editing for Vim
* [jbyuki/instant.nvim](https://github.com/jbyuki/instant.nvim) : instant.nvim is a collaborative editing plugin for Neovim written in Lua with no dependencies
## chat
* [aaronik/gptmodels.nvim](https://github.com/aaronik/gptmodels.nvim) : LLM AI plugin for neovim
* [archibate/nvim-gpt](https://github.com/archibate/nvim-gpt) : chatgpt and bing-ai in neovim
* [deifyed/navi](https://github.com/deifyed/navi) : natural language first based development
* [dpayne/codegpt.nvim](https://github.com/dpayne/codegpt.nvim) : provides command interface to chat with ChatGPT
* [jackmort/chatgpt.nvim](https://github.com/jackmort/chatgpt.nvim) : allows you to interact with Open AI's GPT-3
* [martineausimon/nvim-bard](https://github.com/martineausimon/nvim-bard) : chat with bard
* [terror/chatgpt.nvim](https://github.com/terror/chatgpt.nvim) : lest you query ChatGPT
* [throughnothing/vimchat](https://github.com/throughnothing/vimchat) : do instant messaging from within the vim text editor
* [vim-chat/vim-chat](https://github.com/vim-chat/vim-chat) : chat in neovim and vim8
* [wsdjeg/vim-chat](https://github.com/wsdjeg/vim-chat) : The chatting client for vim
## mouse
* [notomo/gesture.nvim](https://github.com/notomo/gesture.nvim) : is a mouse gesture plugin for Neovim
## windows
* [anuvyklack/windows.nvim](https://github.com/anuvyklack/windows.nvim) : make the current window automatically bigger
* [beauwilliams/focus.nvim](https://github.com/beauwilliams/focus.nvim) : Splits/Window Management Enhancements for Neovim
* [blueyed/vim-diminactive](https://github.com/blueyed/vim-diminactive) : dim inactive windows
* [camspiers/animate.vim](https://github.com/camspiers/animate.vim) : A Vim Window Animation Library
* [camspiers/lens.vim](https://github.com/camspiers/lens.vim) : Vim Automatic Window Resizing Plugin
* [declancm/windex.nvim](https://github.com/declancm/windex.nvim) : neovim plugin for cleeean neovim window (and tmux pane) functions
* [delphinus/dwm.nvim](https://github.com/delphinus/dwm.nvim) : lua port of [spolu/dwm.vim](https://github.com/spolu/dwm.vim)
* [dm1try/golden_size](https://github.com/dm1try/golden_size) : automatically resizing the active window to the "golden" size
* [dstein64/vim-win](https://github.com/dstein64/vim-win) : a Vim plugin for managing windows
* [yorickpeterse/nvim-window](https://gitlab.com/yorickpeterse/nvim-window) : quickly switching between windows
* [luukvbaal/stabilize.nvim](https://github.com/luukvbaal/stabilize.nvim) : stabilize buffer content on window open/close events
* [mattboehm/vim-accordion](https://github.com/mattboehm/vim-accordion) : set the maximum number of splits you want to see, and shrinks the rest to be one column wide
* [mrjones2014/smart-splits.nvim](https://github.com/mrjones2014/smart-splits.nvim) : Smart, directional Neovim split resizing and navigation
* [simeji/winresizer](https://github.com/simeji/winresizer) : easily resizing windows
* [sindrets/winshift.nvim](https://github.com/sindrets/winshift.nvim) : Rearrange your windows with ease
* [smithbm2316/centerpad.nvim](https://github.com/smithbm2316/centerpad.nvim) : Center your single lonely buffer easily
* [spolu/dwm.vim](https://github.com/spolu/dwm.vim) : tiled window manager for vim
* [stevearc/stickybuf.nvim](https://github.com/stevearc/stickybuf.nvim) : Neovim plugin for locking a buffer to a window
* [szw/vim-maximizer](https://github.com/szw/vim-maximizer) : Maximizes and restores the current window
* [t9md/vim-choosewin](https://github.com/t9md/vim-choosewin) : enables you to choose a window interactively
* [wellle/visual-split.vim](https://github.com/wellle/visual-split.vim) : Vim plugin to control splits with visual selections or text objects
* [wesq3/vim-windowswap](https://github.com/wesq3/vim-windowswap) : Swap windows without ruining your layout
## detectindent
* [ciaranm/detectindent](https://github.com/ciaranm/detectindent) : automatically detecting indent settings
* [conormcd/matchindent.vim](https://github.com/conormcd/matchindent.vim) : scans through a file when it's opened and attempts to guess which style of indentation is being used
* [hrsh7th/nvim-dansa](https://github.com/hrsh7th/nvim-dansa) : Guess the indent from lines of around.
* [ldx/vim-indentfinder](https://github.com/ldx/vim-indentfinder) : vim plugin for automatically detecting indentation
* [nmac427/guess-indent.nvim](https://github.com/nmac427/guess-indent.nvim) : Blazing fast indentation style detection for Neovim written in Lua
* [raimondi/yaifa](https://github.com/raimondi/yaifa) : try to detect the kind of indentation used in your file and set the indenting options to the appropriate values
* [timakro/vim-yadi](https://github.com/timakro/vim-yadi) : Yet Another Detect Indent
* [tpope/vim-sleuth](https://github.com/tpope/vim-sleuth) : automatically adjusts `'shiftwidth'` and `'expandtab'` heuristically based on the current file
## indent
* [darazaki/indent-o-matic](https://github.com/darazaki/indent-o-matic) : Dumb automatic fast indentation detection for Neovim written in Lua
* [hrsh7th/vim-gindent](https://github.com/hrsh7th/vim-gindent) : General indentexpr plugin
* [nathanaelkane/vim-indent-guides](https://github.com/nathanaelkane/vim-indent-guides) : visually displaying indent levels in Vim [not maintain]
* [nvimdev/indentmini.nvim](https://github.com/nvimdev/indentmini.nvim) : minimal indentline plugin
* [rbtnn/vim-vimscript_indentexpr](https://github.com/rbtnn/vim-vimscript_indentexpr) : helps with line indentation
* [vim-scripts/fortran.vim](https://github.com/vim-scripts/fortran.vim) : adds additional indentation rules
* [zsugabubus/crazy8.nvim](https://github.com/zsugabubus/crazy8.nvim) : NeoVim plugin that automagically configures 'tabstop', 'shiftwidth', 'softtabstop' and 'expandtab'
## folds
* [anuvyklack/fold-preview.nvim](https://github.com/anuvyklack/fold-preview.nvim) : preview closed folds
* [anuvyklack/pretty-fold.nvim](https://github.com/anuvyklack/pretty-fold.nvim) : Folded region preview and Framework for easy foldtext customization
* [dbmrq/vim-chalk](https://github.com/dbmrq/vim-chalk) : auto add fold text
* [jghauser/fold-cycle.nvim](https://github.com/jghauser/fold-cycle.nvim) : allows you to cycle folds open or closed
* [kaile256/vim-foldpeek](https://github.com/kaile256/vim-foldpeek) : peek at folds
* [kalekundert/vim-coiled-snake](https://github.com/kalekundert/vim-coiled-snake) : Python Folding for Vim
* [kevinhwang91/nvim-ufo](https://github.com/kevinhwang91/nvim-ufo) : make Neovim's fold look modern and keep high performance
* [konfekt/fastfold](https://github.com/konfekt/fastfold) : only update folds whene you need to, thous improving speed
* [konfekt/foldtext](https://github.com/konfekt/foldtext) : shows a modification of the CustomFoldText function by Christian Brabandt that is more amenable to syntax folds
* [kshenoy/vim-origami](https://github.com/kshenoy/vim-origami) : Plugin to satisfy all your folding needs
* [lambdalisue/readablefold.vim](https://github.com/lambdalisue/readablefold.vim) : improve `foldtext` for better looks
* [leafcage/foldcc.vim](https://github.com/leafcage/foldcc.vim) : Provides a function to display the fold text `'foldtext'` in a nice way
* [pseewald/vim-anyfold](https://github.com/pseewald/vim-anyfold) : Generic folding mechanism and motion based on indentation
* [tmhedberg/simpylfold](https://github.com/tmhedberg/simpylfold) : simple, correct folding for Python
## quickfix
* [bfrg/vim-qf-preview](https://github.com/bfrg/vim-qf-preview) : For the quickfix and location list window to quickly preview the file with the quickfix item under the cursor in a popup window
* [gabrielpoca/replacer.nvim](https://github.com/gabrielpoca/replacer.nvim) : makes a quickfix window editable, allowing changes to both the content of a file as well as its path
* [yorickpeterse/nvim-pqf](https://gitlab.com/yorickpeterse/nvim-pqf) : Pretty Quickfix windows for NeoVim
* [joshmcguigan/estream](https://github.com/joshmcguigan/estream) : help you unlock the power of the quickfix window without dealing with the pain of Vim's `errorformat`
* [kevinhwang91/nvim-bqf](https://github.com/kevinhwang91/nvim-bqf) : makes Neovim's quickfix window better
* [nyngwang/neowell.lua](https://github.com/nyngwang/neowell.lua) : commands for quickfix window
* [olical/vim-enmasse](https://github.com/olical/vim-enmasse) : Takes a quickfix list and makes it editable
* [romainl/vim-qf](https://github.com/romainl/vim-qf) : is a growing collection of settings, commands and mappings put t