Below is a list of plugins I use.
Ale - Asynchronous Lint Engine.
Cool - Stop matching after search is done.
Auto Pairs - Insert or delete brackets, parens, quotes in pair.
Nerdcommenter - Quick comments.
RipGrep - Use RipGrep in Vim and display results in a quickfix list.
vimproc - Interactive command execution.
Repeat - Enable repeating supported plugin maps with ".".
Surround - Quoting/parenthesizing made simple.
Easy align - Simple, easy-to-use alignment.
fzf - FZF search.
Incsearch - Improved incremental searching.
Easymotion - Vim motions on speed.
Quickrun - Run commands quickly.
Prettier - Prettier support.
Nix - Vim configuration files for Nix.
vim-smoothie - Smooth scrolling for Vim done right.
express.vim - Easily create custom Vim operators using expressions and substitutions.
completion-nvim - Async completion framework aims to provide completion to neovim's built in LSP written in Lua.
WakaTime - Automatic time tracking.
Dash - Search Dash app.
context.vim - Vim plugin that shows the context of the currently visible buffer contents.
Quick scope - Lightning fast left-right movement.
vim-visual-multi - Multiple cursors project for vim/neovim.
move - Plugin to move lines and selections up and down.
Coc - Intellisense engine for vim8 & neovim, full language server protocol support as VSCode.
vim-pencil - Rethinking Vim as a tool for writing.
NCM2 - Slim, Fast and Hackable Completion Framework for Neovim.
Neoformat - Format code.
Snippets - Snippet files for various programming languages.
Deoplete - Asynchronous completion framework.
LanguageClient-neovim - Language Server Protocol (LSP) support for vim and neovim.
Autoformat - Easy code formatting.
Which key - Show keybindings in popup.
Sandwich - The set of operator and textobject plugins to search/select/edit sandwiched textobjects.
Titlecase - Titlecase text.
neoinclude.vim - Include completion framework for neocomplete/deoplete.
neosnippet.vim - Adds snippet support.
Polyglot - Solid language pack.
Auto save - Automatically save changes to disk.
Ag - Plugin for the_silver_searcher, 'ag'.
Undotree - Undo history visualizer.
Tabular - Text filtering and alignment.
Easyclip - Simplified clipboard functionality.
Yank stack - Lightweight implementation of emacs's kill-ring for Vim.
Better whitespace - Better whitespace highlighting.
Rename - Rename the current file in the vim buffer + retain relative path.
Mkdir - Automatically create any non-existent directories before writing the buffer.
NerdTree - File system explorer.
Commentary - Comment stuff out.
NERDTree Git - Plugin of NERDTree showing git status flags.
Gina - Asynchronously control git repositories.
Codi - Interactive scratchpad for hackers.
Vinegar - Enhances netrw.
Dirvish - Directory viewer.
Startup Time - Profile startup time.
Sneak - Jump to any location specified by two characters.
Limelight - Highlight only active paragraphs.
Auto pairs - Insert or delete brackets, parens, quotes in pair.
Unimpaired - Pairs of handy bracket mappings.
Multiple cursors - Sublime Text style multiple selections.
Table mode - Instant table creation.
Abolish - Search for, substitute, and abbreviate multiple variants of a word.
Gutentags - Manages your tag files.
Vimtex - LaTeX support.
Goyo - Distraction-free writing.
Ultisnips - Ultimate snippet solution for Vim.
Incsearch & Easymotion - Incsearch & easymotion integration.
Last place - Intelligently reopen files at your last edit position.
Sleuth - Heuristically set buffer options.
Obsession - Continuously updated session files.
Wintabs - Modern buffer manager.
Rooter - Changes Vim working directory to project root (identified by presence of known directory or file).
vimspector - Multi-language debugging system for Vim.
Completor - Async completion framework made ease.
Lightline - Light and configurable statusline/tabline.
Dev icons - Adds file type glyphs/icons to popular Vim plugins.
Bufferline - Show the list of buffers in the command bar.
Airline - Lean & mean status/tabline.
Airline themes - Collection of themes for Airline.
Vim caddyfile - Caddyfile syntax support.
Tsuquyomi - Make your Vim a TypeScript IDE.
Rust - Vim configuration for Rust.
Vim Go - Go development.
Nvim Go - Go development plugin written in pure Go.
Deoplete Go - Asynchronous Go completion.
Deoplete clang - Deoplete source for C/C++/Obj-C/Obj-C++.
Gitv - See Git branching history.
Gitgutter - Shows git diff in the gutter (sign column) and stages/undoes hunks.
vimagit - Ease your git workflow within vim.
mkdx.vim - Vim plugin that adds some nice extra's for working with markdown documents.
lightline-ale - Provides ALE indicator for the lightline vim plugin.
Neco - Vim source for neocomplete/deoplete.
Endwise - Wisely add "end" in ruby, endfunction/endif/more in vim script, etc.
vim-reasonml - Esy + vim + reason +the latest Merlin.
Begin with init.vim - Minimal neovim distribution as init.vim.