Track Awesome Neovim Updates Daily
Collections of awesome neovim plugins.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 rockerBOO/awesome-neovim · ⭐ 10K · 🏷️ Editors
Jun 01, 2023
Utility / Diagnostics
- yagiziskirik/AirSupport.nvim (⭐2) - Searchable reminder window for your custom shortcuts and commands.
Code Runner / Diagnostics
- google/executor.nvim (⭐28) - Allows you to run command line tasks in the background and be notified of results.
May 29, 2023
Color / Diagnostics
- echasnovski/mini.nvim#mini.hipatterns (⭐2.2k) - Module of
mini.nvim
to highlight patterns in text with configurable highlighters. Works asynchronously with configurable debounce delay.
Utility / Diagnostics
- reggie/licenses.nvim - Insert and write license headers and/or files.
Preconfigured Configuration / Diagnostics
- OxygeNvim/OxygeNvim (⭐19) - A configuration for all kinds of development with rock solid defaults.
May 27, 2023
Tree-sitter Supported Colorscheme / Diagnostics
- maxmx03/FluoroMachine.nvim (⭐64) - Synthwave x Fluoromachine port.
May 25, 2023
Preconfigured Configuration / Diagnostics
- doctorfree/nvim-lazyman (⭐31) - Neovim configuration manager and modular configuration, supports over 40 preconfigured configurations.
May 22, 2023
Remote Development / Diagnostics
- OscarCreator/rsync.nvim (⭐4) - Automatically sync up/down project to a remote with rsync.
May 19, 2023
Utility / Diagnostics
- RutaTang/compter.nvim (⭐1) - Power and extend the ability of
<C-a>
and<C-x>
with customized patterns.
May 16, 2023
Session / Diagnostics
- RutaTang/spectacle.nvim (⭐3) - Easily manage multiple sessions with telescope integration.
May 13, 2023
Programming Languages Support / Diagnostics
- dmmulroy/tsc.nvim (⭐128) - Asynchronous project-wide TypeScript type-checking using the TypeScript compiler (TSC) with results loaded into a quickfix list.
May 10, 2023
Editing Support / Diagnostics
- ckolkey/ts-node-action (⭐267) - A framework for executing functional transformations on Tree-sitter nodes - Has a lot of built-in actions for transforming text.
May 08, 2023
Tree-sitter Supported Colorscheme / Diagnostics
- echasnovski/mini.nvim#colorschemes (⭐2.2k) - Color schemes included in
mini.nvim
plugin. All of them prioritize high contrast ratio for reading text and computing palettes in perceptually uniform color spaces.
Colorscheme Creation / Diagnostics
- echasnovski/mini.nvim#mini.hues (⭐2.2k) - Module of
mini.nvim
to generate configurable color scheme. Takes only background and foreground colors as required arguments. Can adjust number of hues for non-base colors, saturation, accent color, plugin integration.
GitHub / Diagnostics
- topaxi/gh-actions.nvim (⭐50) - View and dispatch GitHub Actions workflow runs.
May 05, 2023
Comment / Diagnostics
- LucasTavaresA/SingleComment.nvim (⭐5) - Always single line, comment sensitive, indentation preserving commenting.
May 04, 2023
Search / Diagnostics
- AckslD/muren.nvim (⭐170) - Multiple replacements through interactive UI.
Indent / Diagnostics
- nvimdev/indentmini.nvim (⭐21) - A minimal and blazing fast indentline plugin by using nvim_set_decoration_provide api.
Workflow / Diagnostics
- m4xshen/hardtime.nvim (⭐19) - Helping you establish good command workflow and habit.
- antonk52/bad-practices.nvim (⭐45) - Helping you give up bad practices in Vim.
May 02, 2023
Starter Templates
- tokiory/neovim-boilerplate (⭐8) - Starter boilerplate for making new configurations.
- frans-johansson/lazy-nvim-starter (⭐7) - Starter boilerplate with lazy plugin manager.
May 01, 2023
Markdown and LaTeX / Diagnostics
- kiran94/edit-markdown-table.nvim (⭐9) - Edit Markdown Tables using Tree-sitter.
File Explorer / Diagnostics
- kelly-lin/ranger.nvim (⭐49) - Ranger (⭐13k) integration for neovim.
Apr 28, 2023
(requires Neovim 0.5)
- VidocqH/lsp-lens.nvim (⭐94) - Display function references above function definition like IDEA codelens.
Apr 27, 2023
Markdown and LaTeX / Diagnostics
- yaocccc/nvim-hl-mdcodeblock.lua (⭐17) - Highlight markdown codeblock using Tree-sitter.
Tree-sitter Supported Colorscheme / Diagnostics
- nyngwang/nvimgelion (⭐49) - Neon Genesis Evangelion but for Vimmers.
Apr 24, 2023
Utility / Diagnostics
- LukasPietzschmann/telescope-tabs (⭐132) - Quickly navigate between tabs using telescope.
Apr 23, 2023
Utility / Diagnostics
- ecthelionvi/NeoComposer.nvim (⭐225) - Simplify macro management, enhance productivity, and create harmonious workflows.
Apr 22, 2023
Bars and Lines / Diagnostics
- luukvbaal/statuscol.nvim (⭐286) - Configurable 'statuscolumn' with builtin segments and click handlers.
Apr 18, 2023
Color / Diagnostics
- Mr-LLLLL/interestingwords.nvim (⭐11) - Highlight multiple word same time and navigate word under cursor with scrolling smoothly, display search count in virualtext.
Colorscheme Creation / Diagnostics
- echasnovski/mini.nvim#mini.colors (⭐2.2k) - Module of
mini.nvim
to tweak and save any color scheme. Also can animate transition and convert between some color spaces.
Utility / Diagnostics
- hbac.nvim (⭐51) - Automatically close buffers you are not working on.
Apr 17, 2023
Formatting / Diagnostics
- tenxsoydev/tabs-vs-spaces.nvim (⭐10) - Hint and fix deviating indentation.
Apr 16, 2023
Marks / Diagnostics
- tomasky/bookmarks.nvim (⭐17) - Bookmarks with global file storage, written in Lua.
Utility / Diagnostics
- sQVe/bufignore.nvim (⭐14) - Unlist hidden buffers matching specified ignore sources.
Resource / Diagnostics
- Dotfyle - Dotfyle is a site for sharing and discovering Neovim configs and plugins.
Apr 15, 2023
Terminal Integration / Diagnostics
- chomosuke/term-edit.nvim (⭐93) - Allowing you to edit your command in the terminal just like any other buffer.
Apr 13, 2023
Git / Diagnostics
- aaronhallaert/advanced-git-search.nvim (⭐170) - Search your git history by commit content, message and author with Telescope.
Editing Support / Diagnostics
- chrisgrieser/nvim-alt-substitute (⭐34) - A substitute of vim's
:substitute
that uses Lua patterns instead of vim regex. Supports incremental preview.
Apr 09, 2023
Debugging / Diagnostics
- t-troebst/perfanno.nvim (⭐118) - Annotate your code with callgraph profiling data. Native support for perf, flamegraph and the LuaJit profiler.
Apr 07, 2023
Statusline / Diagnostics
- freddiehaddad/feline.nvim (⭐124) - A minimal, stylish and customizable statusline written in Lua.
Apr 05, 2023
Scrollbar / Diagnostics
- lewis6991/satellite.nvim (⭐296) - Decorate scrollbar.
Apr 02, 2023
(requires Neovim 0.5)
- SmiteshP/nvim-navbuddy (⭐393) - A simple popup display that provides breadcrumbs like navigation features using LSP.
Utility / Diagnostics
- nvim-early-retirement (⭐79) - Send buffers into early retirement by automatically closing them after x minutes of inactivity.
Mar 31, 2023
Bars and Lines / Diagnostics
- Bekaboo/deadcolumn.nvim (⭐104) - Shows your colorcolumn dynamically.
Mar 30, 2023
Bars and Lines / Diagnostics
- ecthelionvi/NeoColumn.nvim (⭐46) - Toggleable colorcolumn highlighting specific characters.
Mar 26, 2023
Utility / Diagnostics
- cpea2506/relative-toggle.nvim (⭐27) - Toggles smoothly between number and relative numbers, supporting various number combinations, highly customizable.
Motion / Diagnostics
- chrisgrieser/nvim-spider (⭐188) - Use the w, e, b motions like a spider. Considers camelCase and skips insignificant punctuation.
Mar 25, 2023
Startup / Diagnostics
- willothy/veil.nvim (⭐67) - A blazingly fast, animated, and infinitely customizeable startup / dashboard plugin.
Mar 24, 2023
Syntax / Diagnostics
- desdic/agrolens.nvim (⭐38) - Navigate via Tree-sitter nodes using Telescope.
Keybinding / Diagnostics
- Wansmer/langmapper.nvim (⭐55) - Auto translating your mappings for non-English input methods.
Mar 21, 2023
Game / Diagnostics
- alanfortlink/blackjack.nvim (⭐38) - Classic Black Jack game.
- jim-fx/sudoku.nvim (⭐46) - Classic sudoku puzzle.
Mar 20, 2023
Code Runner / Diagnostics
- MarcHamamji/runner.nvim (⭐18) - A customizable Lua code runner.
Game / Diagnostics
- Eandrju/cellular-automaton.nvim (⭐1.3k) - It lets you execute aesthetically pleasing, cellular automaton animations based on the content of Neovim buffer.
Mar 15, 2023
Utility / Diagnostics
- zdcthomas/yop.nvim (⭐59) - Easily create your own operators (like
d
andy
).
Mar 12, 2023
Tree-sitter Supported Colorscheme / Diagnostics
- neanias/everforest-nvim (⭐59) - A Lua port of the Everforest colour scheme.
Terminal Integration / Diagnostics
- willothy/flatten.nvim (⭐193) - Open files from terminal buffers in your current Neovim instance instead of launching a nested instance.
Editing Support / Diagnostics
- willothy/moveline.nvim (⭐62) - Move lines and blocks up and down easily, with indenting handled automatically as you move. Written in Rust.
Indent / Diagnostics
- shellRaining/hlchunk.nvim (⭐51) - A Lua implementation of
nvim-hlchunk
, contains more features, such as highlight{}
chunk, indent line, space blank etc.
Mar 10, 2023
Editing Support / Diagnostics
- echasnovski/mini.nvim#mini.splitjoin (⭐2.2k) - Module of
mini.nvim
to split and join arguments. Has customizable pre and post hooks. Works inside comments.
Mar 07, 2023
Editing Support / Diagnostics
- utilyre/sentiment.nvim (⭐54) - Enhanced matchparen.
Mar 03, 2023
Motion / Diagnostics
- liangxianzhe/nap.nvim (⭐62) - Jump between next/previous buffer, tab, diagnostic, etc, with a single key.
Feb 28, 2023
Markdown and LaTeX / Diagnostics
- iamcco/markdown-preview.nvim (⭐4.9k) - Preview markdown on your modern browser with synchronised scrolling and flexible configuration.
Feb 27, 2023
Register / Diagnostics
- tenxsoydev/karen-yank.nvim (⭐49) - More intentional register handling with delete, cut and yank mappings.
Feb 26, 2023
Tree-sitter Supported Colorscheme / Diagnostics
- nyoom-engineering/oxocarbon.nvim (⭐661) - A dark and light Neovim theme written in fennel, inspired by IBM Carbon.
Feb 25, 2023
Marks / Diagnostics
- LeonHeidelbach/trailblazer.nvim (⭐142) - TrailBlazer introduces a stack based mark system that enables a completely new dynamic and super fast workflow using project wide marks.
Feb 23, 2023
Utility / Diagnostics
- tenxsoydev/nx.nvim (⭐17) - Neovim API utility wrapper for more convenience with Lua keymaps, highlights, autocommands and options.
Motion / Diagnostics
- echasnovski/mini.nvim#mini.bracketed (⭐2.2k) - Module of
mini.nvim
to go forward/backward with square brackets.
Feb 22, 2023
Editing Support / Diagnostics
- bennypowers/splitjoin.nvim (⭐62) - Split and join various syntax structures.
Feb 20, 2023
Tree-sitter Supported Colorscheme / Diagnostics
- embark-theme/vim (⭐555) - A deep inky purple theme leveraging bright colors.
Bars and Lines / Diagnostics
- m4xshen/smartcolumn.nvim (⭐146) - Hide your colorcolumn when unneeded.
Utility / Diagnostics
- yaocccc/nvim-foldsign (⭐25) - Display folds on sign column.
Feb 19, 2023
Remote Development / Diagnostics
- miversen33/netman.nvim (⭐252) - Lua powered Network Resource Manager.
Feb 17, 2023
Preconfigured Configuration / Diagnostics
- LazyVim/LazyVim (⭐5.3k) - Full-fledged IDE powered by lazy.nvim to make it easy to customize and extend your config.
Feb 13, 2023
Utility / Diagnostics
- figsoda/nix-develop.nvim (⭐29) - Run
nix develop
without restarting Neovim.
Feb 11, 2023
Neovim Lua Development / Diagnostics
- folke/neodev.nvim (⭐1.2k) - Dev setup for init.lua and plugin development with full signature help, docs and completion for the Neovim Lua API.
- nvim-neorocks/luarocks-tag-release (⭐16) - A GitHub action that publishes your Neovim plugins to LuaRocks.
Feb 07, 2023
(requires Neovim 0.5)
- jinzhongjia/LspUI.nvim (⭐73) - A modern and useful UI that wraps LSP operations.
Tree-sitter Supported Colorscheme / Diagnostics
- savq/melange-nvim (⭐431) - Warm colorscheme written in Lua with support for various terminal emulators.
Preconfigured Configuration / Diagnostics
- linrongbin16/lin.nvim (⭐10) - A highly configured Neovim distribution integrated with tons of utilities for development, inspired by spf13-vim.
Feb 06, 2023
Tree-sitter Supported Colorscheme / Diagnostics
- svrana/neosolarized.nvim (⭐104) - Dark solarized colorscheme using colorbuddy for easy customization.
Editing Support / Diagnostics
- altermo/ultimate-autopair.nvim (⭐96) - Autopair with extensions.
Feb 04, 2023
Colorscheme Switchers / Diagnostics
- 4e554c4c/darkman.nvim (⭐7) - Follow the system dark-mode setting on Linux.
- f-person/auto-dark-mode.nvim (⭐108) - Follow the system appearance on macOS.
Cursorline / Diagnostics
- mawkler/modicator.nvim (⭐113) - Cursor line number mode indicator. Changes the
CursorLineNr
highlight based on Vim mode.
Jan 31, 2023
(requires Neovim 0.5)
- linrongbin16/lsp-progress.nvim (⭐36) - Another lsp progress status for Neovim.
Media / Diagnostics
- niuiic/cp-image.nvim (⭐1) - Paste image from clipboard and insert the reference code.
Editing Support / Diagnostics
- niuiic/part-edit.nvim (⭐9) - Edit a part of a file individually.
- niuiic/divider.nvim (⭐6) - Custom code divider line.
Session / Diagnostics
- niuiic/multiple-session.nvim (⭐5) - Provides multi-session management capabilities.
Jan 30, 2023
(requires Neovim 0.5)
- DNLHC/glance.nvim (⭐385) - A pretty window for previewing, navigating and editing your LSP locations.
Editing Support / Diagnostics
- ~nedia/auto-save.nvim - Extremely simple auto saving on
InsertLeave
&TextChanged
. Based on Pocco81/AutoSave but lighter.
- echasnovski/mini.nvim#mini.basics (⭐2.2k) - Module of
mini.nvim
with customizable configuration presets for common options, mappings, and autocommands.
Formatting / Diagnostics
- ~nedia/auto-format.nvim - Does no formatting by itself, but sets up an autocmd to format on save, preferring null-ls over LSP client formatting.
Jan 28, 2023
Language / Diagnostics
- niuiic/translate.nvim (⭐11) - Invoke any translation engine via shell command.
Project / Diagnostics
- jinzhongjia/PS_manager.nvim (⭐5) - Multi-project management, switch pwd automatically.
Jan 26, 2023
Editing Support / Diagnostics
- mrjones2014/nvim-ts-rainbow (⭐180) - Rainbow 🌈 delimiters using tree-sitter 🌈.
Jan 17, 2023
Editing Support / Diagnostics
- echasnovski/mini.nvim#mini.move (⭐2.2k) - Module of
mini.nvim
to move any selection (charwise, linewise, blockwise, current line in Normal mode) in any direction. Handles bothv:count
and undo history.
Jan 13, 2023
Fuzzy Finder / Diagnostics
- axkirillov/easypick.nvim (⭐226) - Easypick lets you easily create Telescope pickers from arbitrary console commands.
Session / Diagnostics
- gennaro-tedesco/nvim-possession (⭐86) - The no-nonsense session manager.
Jan 11, 2023
Search / Diagnostics
- s1n7ax/nvim-search-and-replace (⭐43) - Search and replace in multiple files at the same time from the current working directory.
- roobert/search-replace.nvim (⭐151) - Brings better features to the native search and replace experience.
File Explorer / Diagnostics
- dinhhuy258/sfm.nvim (⭐31) - An alternative to Nvim-tree designed to be extensible and minimalist.
- EdvinVikstrom/filetree.nvim - A beautiful and fast file manager easy to customize.
Utility / Diagnostics
- j-morano/buffer_manager.nvim (⭐102) - Add one or more buffers, reorder them, save them inside a file or just delete them very easily from a small floating window.
Editing Support / Diagnostics
- tmillr/sos.nvim (⭐14) - Automatically save all your modified buffers according to a predefined timeout value.
Indent / Diagnostics
- LucasTavaresA/simpleIndentGuides.nvim (⭐8) - Indentation guides using the builtin variables.
Jan 06, 2023
Syntax / Diagnostics
- LhKipp/nvim-nu (⭐68) - Basic editor support for the nushell language.
Jan 04, 2023
(requires Neovim 0.5)
- idanarye/nvim-buffls (⭐5) - Add LSP functionality to specific Neovim buffers.
Note Taking / Diagnostics
- RutaTang/quicknote.nvim (⭐36) - Quickly take notes, in-place.
Terminal Integration / Diagnostics
- idanarye/nvim-channelot (⭐3) - Operate Neovim jobs from Lua coroutines.
Code Runner / Diagnostics
- idanarye/nvim-moonicipal (⭐9) - Task runner with focus on rapidly changing personal tasks.
Jan 03, 2023
File Explorer / Diagnostics
- stevearc/oil.nvim (⭐826) - Edit your filesystem like a buffer.
Jan 02, 2023
Editing Support / Diagnostics
- XXiaoA/ns-textobject.nvim (⭐28) - Awesome textobject plugin works with nvim-surround.
Dec 31, 2022
Completion / Diagnostics
- zbirenbaum/copilot.lua (⭐1.1k) - Fully featured Lua replacement for GitHub/copilot.vim (⭐5.4k).
Project / Diagnostics
- pluffie/neoproj (⭐30) - Small yet powerful project (and session) manager.
Keybinding / Diagnostics
- Nexmean/caskey.nvim (⭐62) - Utility to keymappings configuration using declarative cascading trees, optionally integrates with
which-key
.
Dec 29, 2022
Project / Diagnostics
- natecraddock/workspaces.nvim (⭐158) - Manage workspace directories.
Dec 27, 2022
Plugin Manager
- folke/lazy.nvim (⭐5.1k) - A modern plugin manager, featuring a graphical interface, async execution, a lockfile and more 💤.
Editing Support / Diagnostics
- chrisgrieser/nvim-various-textobjs (⭐233) - Bundle of about a dozen custom text objects.
Dec 23, 2022
Utility / Diagnostics
- echasnovski/mini.nvim#mini.animate (⭐2.2k) - Module of
mini.nvim
to add out of the box animations for common built-in actions (cursor movement, scroll, resize, window open/close).
Dec 21, 2022
Preconfigured Configuration / Diagnostics
- jonathandion/web-dev.nvim (⭐47) - Small, simple and flexible configuration for web development ✨.
Dec 20, 2022
Editing Support / Diagnostics
- debugloop/telescope-undo.nvim (⭐234) - A telescope extension to visualize your undo tree and fuzzy-search changes in it.
Dec 18, 2022
Formatting / Diagnostics
- emileferreira/nvim-strict (⭐32) - Strict, native code style formatting which exposes deep nesting, overlong lines, trailing whitespace, trailing empty lines, todos and inconsistent indentation.
Dec 17, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- Yazeed1s/oh-lucy.nvim (⭐120) - Two tree-sitter supported colorschemes, inspired by oh-lucy in vscode.
Editing Support / Diagnostics
- shortcuts/no-neck-pain.nvim (⭐252) - Center the currently focused buffer to the middle of your terminal.
Dec 16, 2022
Project / Diagnostics
- desdic/telescope-rooter.nvim (⭐15) - Makes sure to always start telescope (and only telescope) from the project/root directory.
Tree-sitter Supported Colorscheme / Diagnostics
- ramojus/mellifluous.nvim (⭐106) - Pleasant and productive colorscheme.
Utility / Diagnostics
- chrisgrieser/nvim-genghis (⭐111) - Convenience file operations, written in Lua.
- chrisgrieser/nvim-recorder (⭐105) - Simplifying and improving how you interact with macros.
Dec 15, 2022
Project / Diagnostics
- nyngwang/suave.lua (⭐41) - Multi-tabs project session automation.
Cursorline / Diagnostics
- nyngwang/murmur.lua (⭐86) - Super-fast cursor word highlighting with callbacks(I call them murmurs) included.
Terminal Integration / Diagnostics
- nyngwang/NeoTerm.lua (⭐49) - Attach a terminal for each buffer, now with stable toggle and astonishing cursor restoring.
Quickfix / Diagnostics
- nyngwang/NeoWell.lua (⭐10) - Sometimes you will want to fix some lines later. Store lines into qf with some note so you know what to do when you really want to fix it.
Dec 13, 2022
Motion / Diagnostics
- cbochs/portal.nvim (⭐211) - Build upon and enhance existing jumplist motions (i.e.
<c-i>
and<c-o>
).
Dec 12, 2022
Marks / Diagnostics
- cbochs/grapple.nvim (⭐179) - Provides tagging, cursor tracking, and immediate navigation to important project files.
Dec 11, 2022
Project / Diagnostics
- otavioschwanck/telescope-alternate.nvim (⭐70) - Alternate between common files using telescope.
- gnikdroy/projections.nvim (⭐164) - Tiny project + session manager.
Tree-sitter Supported Colorscheme / Diagnostics
- gbprod/nord.nvim (⭐62) - An arctic, north-bluish clean and elegant Neovim theme, based on Nord Palette.
Note Taking / Diagnostics
- phaazon/mind.nvim (⭐703) - The power of trees at your fingertips.
Code Runner / Diagnostics
- Civitasv/cmake-tools.nvim (⭐87) - CMake integration.
Tmux / Diagnostics
- otavioschwanck/tmux-awesome-manager.nvim (⭐47) - Run your workflow commands like yarn install, rails console, yarn add, bundle install, etc.
Preconfigured Configuration / Diagnostics
- otavioschwanck/mood-nvim (⭐60) - Ready to use configuration for Ruby on Rails, JavaScript and Typescript.
- ldelossa/nvim-ide (⭐660) - A full featured IDE layer heavily inspired by VSCode.
Nov 14, 2022
Markdown and LaTeX / Diagnostics
- toppair/peek.nvim (⭐361) - Preview markdown in a webview window.
Editing Support / Diagnostics
- Wansmer/sibling-swap.nvim (⭐93) - Different way to swapping arguments and other siblings with Tree-Sitter.
- Wansmer/binary-swap.nvim (⭐12) - Swapping operands and operators in binary expressions: comparison and mathematical operations.
Nov 13, 2022
Editing Support / Diagnostics
- Wansmer/treesj (⭐508) - Splitting/joining blocks of code like arrays, hashes, statements, objects, dictionaries, etc. Using Tree-Sitter. Inspired by greatest splitjoin.vim.
Nov 11, 2022
Split and Window / Diagnostics
- nvim-zh/colorful-winsep.nvim (⭐268) - A configurable color split line.
Nov 10, 2022
Programming Languages Support / Diagnostics
- Julian/lean.nvim (⭐121) - Neovim support for the Lean Theorem Prover.
Golang / Diagnostics
- ray-x/go.nvim (⭐1.1k) - Golang plugin based on lsp and Treesitter.
Bars and Lines / Diagnostics
- utilyre/barbecue.nvim (⭐407) - A VS Code like winbar.
Code Runner / Diagnostics
- hkupty/iron.nvim (⭐709) - Interactive REPLs of over 30 languages embedded.
Nov 08, 2022
(requires Neovim 0.5)
- ranjithshegde/ccls.nvim (⭐43) - Use off-spec extensions of ccls LSP and browse AST.
Markdown and LaTeX / Diagnostics
- NFrid/markdown-togglecheck (⭐10) - Simple Neovim plugin for toggling check boxes using Treesitter.
Neovim Lua Development / Diagnostics
- NFrid/treesitter-utils (⭐6) - Some useful Treesitter methods.
Nov 07, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- bluz71/vim-nightfly-colors (⭐624) - A dark midnight colorscheme with modern Neovim support including Tree-sitter.
Nov 05, 2022
(requires Neovim 0.5)
- MrcJkb/haskell-tools.nvim (⭐216) - Seamless integration of Neovim with Haskell development tools like haskell-language-server and Hoogle.
Oct 31, 2022
Motion / Diagnostics
- Weissle/easy-action (⭐31) - Easily perform an action on where you can see.
Oct 30, 2022
Motion / Diagnostics
- woosaaahh/sj.nvim (⭐103) - Search based navigation combined with quick jump features.
Oct 29, 2022
Marks / Diagnostics
- ofirgall/open.nvim (⭐30) - Open the current word with custom openers, GitHub shorthand for example.
Oct 28, 2022
Plugin Manager
- chiyadev/dep (⭐81) - An alternative to packer.nvim. It was built to be even better and easier to use. Context can be found here.
(requires Neovim 0.5)
- Kasama/nvim-custom-diagnostic-highlight (⭐52) - Inline diagnostics popup-highlight much like coc-nvim but based on
vim.diagnostic
.
Utility / Diagnostics
- zbirenbaum/neodim (⭐184) - Dimming the highlights of unused functions, variables, parameters, and more.
- bfredl/nvim-miniyank (⭐229) - The killring-alike plugin with no default mappings.
Oct 25, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- kvrohit/mellow.nvim (⭐93) - A soothing dark color scheme with tree-sitter support.
Oct 22, 2022
File Explorer / Diagnostics
- kiran94/s3edit.nvim (⭐30) - Edit files from Amazon S3 directly from Neovim.
Oct 20, 2022
Scrollbar / Diagnostics
- gorbit99/codewindow.nvim (⭐272) - Minimap plugin, that is closely integrated with treesitter and the builtin LSP to display more information to the user.
Oct 17, 2022
Terminal Integration / Diagnostics
- samjwill/nvim-unception (⭐173) - Automatic unnesting of Neovim sessions started from terminal buffers.
Oct 16, 2022
Utility / Diagnostics
- folke/noice.nvim (⭐2.4k) - Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
Oct 15, 2022
Note Taking / Diagnostics
- ostralyan/scribe.nvim (⭐20) - Take notes, easily.
Oct 14, 2022
Media / Diagnostics
- samodostal/image.nvim (⭐141) - Image Viewer as ASCII Art.
- adelarsq/image_preview.nvim (⭐50) - Image preview based on terminal's Image Protocol support.
Game / Diagnostics
- rktjmp/shenzhen-solitaire.nvim (⭐25) - Shenzhen I/O Solitaire port.
Oct 13, 2022
Scrollbar / Diagnostics
- echasnovski/mini.nvim#mini.map (⭐2.2k) - Module of
mini.nvim
to show floating window with buffer text overview, scrollbar, and highlights.
Oct 12, 2022
(requires Neovim 0.5)
- jose-elias-alvarez/typescript.nvim (⭐444) - Utilities to improve the TypeScript development experience for Neovim's built-in LSP client.
Oct 11, 2022
Editing Support / Diagnostics
- smjonas/live-command.nvim (⭐340) - Text editing with immediate visual feedback: preview commands such as
:norm
,:g
, macros and more.
Comment / Diagnostics
- JoosepAlviste/nvim-ts-context-commentstring (⭐812) - Sets the
commentstring
option based on the cursor location in the file. The location is checked via treesitter queries.
Oct 09, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- ray-x/starry.nvim (⭐139) - A collection of modern Neovim colorschemes: material, moonlight, dracula (blood), monokai, mariana, emerald, earlysummer, middlenight_blue, darksolar.
Oct 06, 2022
Code Runner / Diagnostics
- Shatur/neovim-tasks (⭐57) - A stateful task manager focused on integration with build systems.
Oct 05, 2022
Utility / Diagnostics
- numToStr/BufOnly.nvim (⭐31) - Lua/Neovim port of BufOnly.vim with some changes.
Oct 04, 2022
Note Taking / Diagnostics
- jghauser/papis.nvim (⭐98) - Manage your bibliography from within your favourite editor.
Oct 02, 2022
(requires Neovim 0.5)
- glepnir/lspsaga.nvim (⭐2.8k) - A light-weight LSP plugin based on Neovim's built-in LSP with a highly performant UI.
Oct 01, 2022
(requires Neovim 0.5)
- mfussenegger/nvim-jdtls (⭐615) - Extensions for the built-in LSP support for eclipse.jdt.ls.
Sep 28, 2022
Preconfigured Configuration / Diagnostics
- cunderw/nvim (⭐10) - Neovim custom configuration, focused on JS/TS, Go, and Java development. Very IDE like.
Sep 27, 2022
Code Runner / Diagnostics
- desdic/greyjoy.nvim (⭐18) - A modular task runner for Makefiles, vscode tasks, kitchen etc.
Sep 26, 2022
(requires Neovim 0.5) / Diagnostics
- ~whynothugo/lsp_lines.nvim - Render diagnostics using virtual lines on top of the real line of code.
- onsails/diaglist.nvim (⭐145) - Live render workspace diagnostics in quickfix, buffer diagnostics in loclist.
- folke/trouble.nvim (⭐3.2k) - A pretty diagnostics list to help you solve all the trouble your code is causing.
- folke/lsp-colors.nvim (⭐418) - A plugin that adds missing LSP diagnostics highlight groups for color schemes that don't yet support the builtin LSP client.
Programming Languages Support / Diagnostics
- akinsho/flutter-tools.nvim (⭐562) - Build Flutter and Dart applications using the native LSP.
- gbprod/phpactor.nvim (⭐28) - Lua version of the Phpactor Vim plugin to take advantage of the latest Neovim features.
- brendalf/mix.nvim (⭐26) - Mix (from Elixir) wrapper plugin.
- AckslD/swenv.nvim (⭐105) - Tiny plugin to quickly switch Python virtual environments without restarting.
- gennaro-tedesco/nvim-jqx (⭐236) - Interactive interface for JSON files.
Golang / Diagnostics
- crusj/structrue-go.nvim (⭐25) - A better structured display of Golang symbols information.
- crispgm/nvim-go (⭐104) - A minimal implementation of Golang development plugin.
- edolphin-ydf/goimpl.nvim (⭐30) - Generate interface stubs for a type.
- olexsmir/gopher.nvim (⭐97) - Plugin for making Golang development easiest.
- rafaelsq/nvim-goc.lua (⭐29) - Highlight your buffer with Golang Code Coverage.
- crusj/hierarchy-tree-go.nvim (⭐13) - Neovim plugin for Golang, callHierarchy UI tree.
YAML / Diagnostics
- someone-stole-my-name/yaml-companion.nvim (⭐103) - Get, set and autodetect YAML schemas in your buffers.
- cuducos/yaml.nvim (⭐121) - Utils to work with YAML files.
Web Development / Diagnostics
- NTBBloodbath/rest.nvim (⭐742) - A fast Neovim HTTP client written in Lua.
- ray-x/web-tools.nvim (⭐80) - Launch a local development server with live reload feature for static & dynamic pages, HTML & CSS tag rename with LSP.
Language / Diagnostics
- potamides/pantran.nvim (⭐186) - Translate your text with an interactive translation window.
Search / Diagnostics
- kevinhwang91/nvim-hlslens (⭐573) - Helps you better glance searched information, seamlessly jump matched instances.
- rktjmp/highlight-current-n.nvim (⭐72) - Highlights the current /, ? or * match under your cursor when pressing n or N and gets out of the way afterwards.
- gaborvecsei/memento.nvim (⭐36) - Keeps track of your visited file history after a buffer is closed. Reopen files more easily.
- ray-x/sad.nvim (⭐121) - Space Age seD in neovim. Batch file edit tool, a wrapper for sad (⭐1.1k)
File Explorer / Diagnostics
- kyazdani42/nvim-tree.lua (⭐5k) - A simple and fast file explorer tree.
- luukvbaal/nnn.nvim (⭐318) - File explorer powered by nnn (⭐16k) and Lua.
- tamago324/lir.nvim (⭐297) - Simple file explorer.
- TimUntersberger/neofs (⭐57) - A file manager written in Lua.
- kevinhwang91/rnvimr (⭐673) - A simple yet amazing file explorer.
- Xuyuanp/yanil (⭐95) - Yet Another Nerdtree In Lua.
- ms-jpq/chadtree (⭐1.5k) - File manager. Better than NERDTree.
- is0n/fm-nvim (⭐198) - Neovim plugin that lets you use your favorite terminal file managers (and fuzzy finders).
- nvim-neo-tree/neo-tree.nvim (⭐1.6k) - Neo-tree is a Neovim plugin to browse the file system and other tree like structures in whatever style suits you, including sidebars, floating windows, netrw split style, or all of them at once.
- elihunter173/dirbuf.nvim (⭐389) - A file manager which lets you edit your filesystem like you edit text.
- theblob42/drex.nvim (⭐84) - A simple and configurable file explorer written in Lua.
- SidOfc/carbon.nvim (⭐135) - The simple directory tree viewer written in Lua.
Project / Diagnostics
- shaeinst/penvim (⭐36) - Project's Root Directory and Documents Indentation detector with project based config loader.
- nyngwang/NeoRoot.lua (⭐67) - Change your current working directory to the buffer your cursor is on, and try to go up 2 levels but stop after it encounters one of the project roots you define.
- windwp/nvim-projectconfig (⭐85) - Load Neovim config depend on project directory.
- windwp/nvim-spectre (⭐991) - Search and replace panel.
- ahmedkhalf/project.nvim (⭐881) - An all in one Neovim plugin that provides superior project management.
- klen/nvim-config-local (⭐92) - Secure load local config files from working directories.
- cljoly/telescope-repo.nvim - Telescope picker to jump to any repository (git or other) on the file system.
- MunifTanjim/exrc.nvim (⭐51) - Secure Project Local Config.
Colorscheme Creation / Diagnostics
- tjdevries/colorbuddy.nvim (⭐481) - A colorscheme helper. Written in Lua! Quick & Easy Color Schemes 😄.
- norcalli/nvim-base16.lua (⭐67) - Programmatic Lua library for setting base16 themes.
- rktjmp/lush.nvim (⭐1.1k) - Define Neovim themes as a DSL in Lua, with real-time feedback.
- Iron-E/nvim-highlite (⭐204) - A colorscheme generator that is "lite" on logic for the developer.
- echasnovski/mini.nvim#mini.base16 (⭐2.2k) - Module of
mini.nvim
with fast implementation of base16 theme for manually supplied palette.
- ThemerCorp/themer.lua (⭐226) - A simple highlighter plugin for neovim. It has a huge collection of colorschemes. It also has ability to create colorschemes for Vim/Neovim and other supported apps (such as kitty and alacritty).
Bars and Lines / Diagnostics
- SmiteshP/nvim-navic (⭐996) - A simple statusline/winbar component that uses LSP to show your current code context.
Statusline / Diagnostics
- NTBBloodbath/galaxyline.nvim (⭐156) - Galaxyline componentizes Vim's statusline by having a provider for each text area. This means you can use the api provided by galaxyline to create the statusline that you want, easily.
- tjdevries/express_line.nvim (⭐225) - Supports co-routines, functions and jobs.
- nvim-lualine/lualine.nvim (⭐3.9k) - A blazing fast and easy to configure Neovim statusline.
- adelarsq/neoline.vim (⭐194) - A light statusline/tabline plugin using Lua.
- ojroques/nvim-hardline (⭐154) - A statusline / bufferline. It is inspired by vim-airline (⭐17k) but aims to be as light and simple as possible.
- beauwilliams/statusline.lua (⭐168) - A zero-config minimal statusline written in Lua featuring awesome integrations and blazing speed!
- tamton-aquib/staline.nvim (⭐247) - A modern lightweight statusline in Lua. Mainly uses unicode symbols for showing info.
- windwp/windline.nvim (⭐397) - The next generation statusline. Animation statusline.
- konapun/vacuumline.nvim (⭐27) - A galaxyline configuration inspired by airline.
- echasnovski/mini.nvim#mini.statusline (⭐2.2k) - Module of
mini.nvim
for minimal and fast statusline. Supports content change depending on window width.
- b0o/incline.nvim (⭐388) - Lightweight floating statuslines, intended for use with Neovim's new global statusline.
- rebelot/heirline.nvim (⭐687) - Heirline.nvim is a no-nonsense Neovim Statusline plugin designed around recursive inheritance to be exceptionally fast and versatile.
- yaocccc/nvim-lines.lua (⭐30) - A fast, light, customizable Neovim statusline and tabline(buffers) plugin.
Tabline / Diagnostics
- romgrk/barbar.nvim (⭐1.7k) - The Neovim tabline plugin.
- akinsho/bufferline.nvim (⭐2.4k) - A snazzy buffer line built using Lua.
- crispgm/nvim-tabline (⭐44) - Neovim port of tabline.vim with Lua.
- alvarosevilla95/luatab.nvim (⭐159) - A simple tabline written in Lua.
- johann2357/nvim-smartbufs (⭐27) - Smart buffer management.
- kdheepak/tabline.nvim (⭐213) - A "buffer and tab" tabline.
- noib3/cokeline.nvim (⭐334) - A Neovim bufferline for people with addictive personalities.
- echasnovski/mini.nvim#mini.tabline (⭐2.2k) - Module of
mini.nvim
for minimal tabline showing listed buffers in case of one tab and falling back to default otherwise.
- rafcamlet/tabline-framework.nvim (⭐92) - User-friendly framework for building your dream tabline in a few lines of code.
- nanozuki/tabby.nvim (⭐359) - A minimal, configurable, Neovim style tabline. Use your Neovim tabs as workspace multiplexer.
Cursorline / Diagnostics
- yamatsum/nvim-cursorline (⭐321) - A plugin that highlights cursor words and lines.
- xiyaowong/nvim-cursorword (⭐105) - Part of nvim-cursorline. Highlight the word under the cursor.
- RRethy/vim-illuminate (⭐1.6k) - Highlight the word under the cursor. Neovim's builtin LSP is available, it can be used to highlight more intelligently.
- echasnovski/mini.nvim#mini.cursorword (⭐2.2k) - Module of
mini.nvim
for automatic highlighting of word under cursor (displayed after customizable delay).
Startup / Diagnostics
- glepnir/dashboard-nvim (⭐1.6k) - A minimalist dashboard, inspired by doom-emacs.
- goolord/alpha-nvim (⭐1.1k) - A fast and highly customizable greeter like vim-startify (⭐5.1k)/dashboard-nvim.
- echasnovski/mini.nvim#mini.starter (⭐2.2k) - Module of
mini.nvim
for start screen. Displayed items are fully customizable, item selection can be done using prefix query with instant visual feedback.
- henriquehbr/nvim-startup.lua - Displays Neovim startup time.
- startup-nvim/startup.nvim (⭐273) - The fully customizable greeter for neovim.
Icon / Diagnostics
- kyazdani42/nvim-web-devicons (⭐1.3k) - A Lua fork of vim-devicons (⭐5.3k).
- yamatsum/nvim-nonicons (⭐292) - Collection of configurations for nvim-web-devicons.
- ziontee113/icon-picker.nvim (⭐174) - Help you pick 𝑨𝕃𝚻 Font Characters, Symbols Σ, Nerd Font Icons & Emojis ✨.
Media / Diagnostics
- ekickx/clipboard-image.nvim (⭐235) - Neovim Lua plugin to paste image from clipboard.
- askfiy/nvim-picgo (⭐35) - A picgo-core-based Neovim plugin, written in Lua, that allows you to upload images to the image bed, which means you can view your images from anywhere on the internet.
- gwatcha/reaper-keys (⭐98) - Modal keybindings for Reaper DAW.
- madskjeldgaard/reaper-nvim (⭐44) - Remote control Reaper DAW from Neovim.
- davidgranstrom/scnvim (⭐138) - Neovim frontend for SuperCollider.
- andweeb/presence.nvim (⭐545) - Fast and lite Discord Rich Presence plugin written in Lua.
- Chaitanyabsrip/present.nvim (⭐86) - A Presentation plugin written in Lua.
- krady21/compiler-explorer.nvim (⭐92) - Async Lua plugin for interacting with compiler-explorer.
Note Taking / Diagnostics
- 0styx0/abbreinder.nvim (⭐68) - Abbreviation reminders (Neovim >= 0.5).
- jakewvincent/mkdnflow.nvim (⭐414) - Fluent markdown notebook navigation & management (create links, follow links, create and manage to-do lists, reference bib files, and more).
- oberblastmeister/neuron.nvim (⭐390) - Note taking plugin for neuron that integrates with telescope.nvim.
- jbyuki/nabla.nvim (⭐441) - Take your scientific notes.
- nvim-neorg/neorg (⭐3.9k) - Modernity meets insane extensibility. The future of organizing your life.
- nvim-orgmode/orgmode (⭐2.2k) - Orgmode clone written in Lua (Neovim >= 0.5).
- NFrid/due.nvim (⭐89) - Displays due for a date string as a virtual text.
- jbyuki/venn.nvim (⭐743) - Draw ASCII diagrams.
- stevearc/gkeep.nvim (⭐163) - Google Keep integration.
- renerocksai/telekasten.nvim (⭐831) - A Neovim (lua) plugin for working with a text-based, markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim.
- mickael-menu/zk-nvim (⭐321) - Neovim extension for zk, a plain text note-taking assistant.
- chrsm/impulse.nvim (⭐68) - Read Notion.so notes.
- epwalsh/obsidian.nvim (⭐650) - Plugin for Obsidian, written in Lua.
Utility / Diagnostics
- jbyuki/instant.nvim (⭐1k) - A collaborative editing plugin written in Lua with no dependencies.
Terminal Integration / Diagnostics
- LoricAndre/OneTerm.nvim (⭐41) - Plugin framework for running commands in the terminal.
- nikvdp/neomux (⭐254) - Control Neovim from shells running inside Neovim.
- akinsho/nvim-toggleterm.lua (⭐2.6k) - A Neovim Lua plugin to help easily manage multiple terminal windows.
- norcalli/nvim-terminal.lua (⭐160) - A high performance filetype mode which leverages conceal and highlights your buffer with the correct color codes.
- numToStr/FTerm.nvim (⭐599) - No nonsense floating terminal written in Lua.
- pianocomposer321/consolation.nvim (⭐28) - A general-purpose terminal wrapper and management plugin, written in Lua.
- jghauser/kitty-runner.nvim (⭐69) - Poor man's REPL. Easily send buffer lines and commands to a kitty terminal.
- jlesquembre/nterm.nvim (⭐55) - Interact with the terminal, with notifications.
- s1n7ax/nvim-terminal (⭐105) - A simple & easy to use multi-terminal plugin.
- m00qek/baleia.nvim (⭐63) - Colorize text with ANSI escape sequences (8, 16, 256 or TrueColor).
Quickfix / Diagnostics
- kevinhwang91/nvim-bqf (⭐1.1k) - The goal of nvim-bqf is to make Neovim's quickfix window better.
- gitlab.com/yorickpeterse/nvim-pqf - Prettier quickfix/location list windows.
Test / Diagnostics
- David-Kunz/jester (⭐163) - Easily run and debug Jest tests.
- klen/nvim-test (⭐134) - A Neovim wrapper for running tests.
- nvim-neotest/neotest (⭐1.3k) - An extensible framework for interacting with tests within Neovim.
- andythigpen/nvim-coverage (⭐161) - Displays coverage information in the sign column.
Code Runner / Diagnostics
- michaelb/sniprun (⭐1.1k) - Run parts of code of any language directly from Neovim.
- pianocomposer321/yabs.nvim (⭐202) - Yet Another Build System, written in Lua.
- CRAG666/code_runner.nvim (⭐340) - The best code runner you could have, with super powers.
- is0n/jaq-nvim (⭐150) - Just Another Quickrun Plugin in Lua.
- jedrzejboczar/toggletasks.nvim (⭐133) - Task runner with JSON/YAML configs, using toggleterm.nvim and telescope.nvim.
- EthanJWright/vs-tasks.nvim (⭐117) - Telescope picker for VSCode style tasks.
- stevearc/overseer.nvim (⭐409) - A task runner and job management plugin.
- smzm/hydrovim (⭐57) - Run python code inside Neovim.
GitHub / Diagnostics
- pwntester/octo.nvim (⭐1.6k) - Work with GitHub issues and PRs from Neovim. Just edit the issue description.
- pwntester/codeql.nvim (⭐77) - Neovim plugin to help writing and testing CodeQL queries.
- ldelossa/gh.nvim (⭐414) - A fully featured GitHub integration for performing code reviews.
Motion / Diagnostics
- linty-org/readline.nvim (⭐93) - Readline keyboard shortcuts.
Keybinding / Diagnostics
- folke/which-key.nvim (⭐3k) - Neovim plugin that shows a popup with possible keybindings of the command you started typing.
- mrjones2014/legendary.nvim (⭐808) - Define your keymaps, commands, and autocommands as simple Lua tables, and create a legend for them at the same time (like VS Code's Command Palette), integrates with
which-key.nvim
.
- Iron-E/nvim-cartographer (⭐54) - a more convenient
:map
ping syntax for Lua environments.
- b0o/mapx.nvim (⭐225) - A simpler key mapping API that mimics Neovim's
:map
-family of commands. Integrates with which-key.nvim.
- LionC/nest.nvim (⭐224) - Lua utility to map keys concisely using cascading trees. Also allows binding Lua functions to keys.
- LinArcX/telescope-command-palette.nvim (⭐250) - Lua plugin to create key-bindings and watch them with telescope.
- slugbyte/unruly-worker (⭐21) - A ridiculously fun alternative keymap for the workman keyboard layout with Neovim features like LSP support, built and configured with Lua.
- FeiyouG/command_center.nvim (⭐225) - Create and manage keybindings and commands in a more organized manner and search them quickly through Telescope.
- linty-org/key-menu.nvim (⭐224) - Key mapping hints in a floating window.
- anuvyklack/hydra.nvim (⭐803) - Create custom submodes and menus. Port of Emacs Hydra.
- anuvyklack/keymap-amend.nvim (⭐50) - Amend the existing keymap.
- max397574/better-escape.nvim (⭐347) - Create shortcuts to escape insert mode without getting delay.
Mouse / Diagnostics
- notomo/gesture.nvim (⭐384) - Mouse gesture plugin.
Scrollbar / Diagnostics
- Xuyuanp/scrollbar.nvim (⭐244) - Scrollbar.
- dstein64/nvim-scrollview (⭐355) - Display interactive scrollbars.
- petertriho/nvim-scrollbar (⭐614) - Extensible scrollbar that shows diagnostics and search results.
Comment / Diagnostics
- numToStr/Comment.nvim (⭐2.4k) - Smart and Powerful comment plugin. Supports commentstring, motions, dot-repeat and more.
- b3nj5m1n/kommentary (⭐526) - Commenting plugin written in Lua.
- gennaro-tedesco/nvim-commaround (⭐40) - Fast and light commenting plugin written in Lua.
- folke/todo-comments.nvim (⭐1.8k) - Highlight, list and search todo comments in your projects.
- terrortylor/nvim-comment (⭐406) - Toggle comments using the built-in commentstring option.
- winston0410/commented.nvim (⭐114) - A commenting plugin that supports counts and multiple comment patterns and much more.
- s1n7ax/nvim-comment-frame (⭐91) - Adds a comment frame based on the source file.
- danymat/neogen (⭐832) - A better annotation generator. Supports multiple languages and annotation conventions.
- echasnovski/mini.nvim#mini.comment (⭐2.2k) - Module of
mini.nvim
for per-line commenting. Fully supports dot-repeat.
- LudoPinelli/comment-box.nvim (⭐191) - Clarify and beautify your comments using boxes and lines.
Indent / Diagnostics
- lukas-reineke/indent-blankline.nvim (⭐2.8k) - IndentLine replacement in Lua with more features and treesitter support.
- echasnovski/mini.nvim#mini.indentscope (⭐2.2k) - Module of
mini.nvim
for visualizing and operating on indent scope. Supports customization of debounce delay, animation style, and different granularity of options for scope computing algorithm.
- NMAC427/guess-indent.nvim (⭐219) - Automatic indentation style detection.
- Darazaki/indent-o-matic (⭐149) - Dumb automatic fast indentation detection written in Lua.
- Abstract-IDE/penvim (⭐36) - Project's root directory and documents Indentation detector with project based config loader.
- yaocccc/nvim-hlchunk (⭐37) - Highlight a
{}
chunk.
Remote Development / Diagnostics
- chipsenkbeil/distant.nvim (⭐823) - Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment.
- jamestthompson3/nvim-remote-containers (⭐558) - Develop inside docker containers, just like VSCode.
- esensar/nvim-dev-container (⭐252) - Neovim devcontainer.json and general development container support.
Split and Window / Diagnostics
- ~henriquehbr/ataraxis.lua - A zen mode for improving code readability on Neovim.
- gitlab.com/yorickpeterse/nvim-window - Easily jump between Neovim windows.
- sindrets/winshift.nvim (⭐347) - Rearrange your windows with ease.
- beauwilliams/focus.nvim (⭐501) - Auto-Focusing and Auto-Resizing Splits/Windows written in Lua! Vim splits on steroids.
- anuvyklack/windows.nvim (⭐375) - Automatically expand width of the current window. Maximizes and restore it. And all this with nice animations!
- nyngwang/NeoNoName.lua (⭐23) - Layout preserving buffer deletion.
- famiu/bufdelete.nvim (⭐338) - Delete Neovim buffers without losing your window layout.
- echasnovski/mini.nvim#mini.bufremove (⭐2.2k) - Module of
mini.nvim
for buffer removing (unshow, delete, wipeout) while saving window layout.
Tmux / Diagnostics
- aserowy/tmux.nvim (⭐409) - Tmux integration features pane movement and resizing.
- danielpieper/telescope-tmuxinator.nvim (⭐16) - Integration for tmuxinator with telescope.nvim.
- hkupty/nvimux (⭐427) - Neovim as tmux replacement.
- numToStr/Navigator.nvim (⭐301) - Smoothly navigate between Neovim splits and Tmux panes.
- declancm/windex.nvim (⭐48) - Collection of window functions which includes moving between, closing and maximizing Neovim splits and Tmux panes.
Game / Diagnostics
- ThePrimeagen/vim-be-good (⭐1.6k) - Vim-be-good is a Neovim plugin designed to make you better at Vim Movements.
- alec-gibson/nvim-tetris (⭐145) - Bringing emacs' greatest feature to Neovim - Tetris!.
- seandewar/nvimesweeper (⭐77) - Play Minesweeper in your favourite text editor.
- seandewar/killersheep.nvim (⭐51) - Neovim port of killersheep.
Boilerplate / Diagnostics
- m00qek/plugin-template.nvim (⭐72) - A plugin template that setups test infrastructure and GitHub Actions.
- ellisonleao/nvim-plugin-template (⭐130) - Another neovim plugin template, using GitHub's template feature.
Sep 23, 2022
Formatting / Diagnostics
- echasnovski/mini.nvim#mini.align (⭐2.2k) - Module of
mini.nvim
for aligning text interactively (with or without instant preview).
Sep 22, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- jim-at-jibba/ariake-vim-colors (⭐25) - A port of the great Atom theme. Dark and light with Tree-sitter support.
- Th3Whit3Wolf/onebuddy (⭐92) - Light and dark atom one theme.
- ofirgall/ofirkai.nvim (⭐55) - Monokai theme that aims to feel like Sublime Text.
Sep 20, 2022
Color / Diagnostics
- uga-rosa/ccc.nvim (⭐443) - Super powerful color picker / colorizer plugin.
Motion / Diagnostics
- gen740/SmoothCursor.nvim (⭐246) - Add fancy sub-cursor to signcolumn to show your scroll or jump direction.
Sep 19, 2022
Utility / Diagnostics
- AckslD/messages.nvim (⭐72) - Capture and show any messages in a customisable (floating) buffer.
Sep 18, 2022
Neovim Lua Development / Diagnostics
- anuvyklack/animation.nvim (⭐26) - Create animations.
Sep 14, 2022
Register / Diagnostics
- gennaro-tedesco/nvim-peekup (⭐235) - Dynamically interact with Vim registers.
- tversteeg/registers.nvim (⭐523) - Non-obtrusive minimal preview of Vim registers.
Marks / Diagnostics
- chentoast/marks.nvim (⭐518) - A better user experience for viewing and interacting with Vim marks.
Tree-sitter Supported Colorscheme / Diagnostics
- mcchrish/zenbones.nvim (⭐418) - A collection of Vim/Neovim colorschemes designed to highlight code using contrasts and font variations.
Utility / Diagnostics
- Pocco81/AbbrevMan.nvim (⭐89) - Manage Vim abbreviations.
- kazhala/close-buffers.nvim (⭐119) - Delete multiple Vim buffers based on different conditions.
- CosmicNvim/cosmic-ui (⭐140) - Cosmic-UI is a simple wrapper around specific Vim functionality. Built in order to provide a quick and easy way to create a Cosmic UI experience with Neovim!
Debugging / Diagnostics
- Pocco81/DAPInstall.nvim (⭐385) - Manage several debuggers for nvim-dap.
Neovim Lua Development / Diagnostics
- nvim-lua/popup.nvim (⭐318) - An implementation of the Popup API from Vim.
Preconfigured Configuration / Diagnostics
- SpaceVim/SpaceVim - A community-driven modular Vim/Neovim distribution, like spacemacs but for Vim/Neovim.
- hackorum/VapourNvim (⭐487) - A Neovim config for THE ULTIMATE Vim IDE-like experience.
Vim / Diagnostics
- Vimawesome - Showcases various plugins for Vim and has a neovim tag for other plugins targeting Neovim.
- awesome-vim (⭐1.8k) - Short list of Vim plugins and helpful guides.
- vim-plugin-list (⭐45) - List of Vim and Neovim plugins.
Sep 06, 2022
Formatting / Diagnostics
- MunifTanjim/prettier.nvim (⭐174) - Prettier integration.
Sep 03, 2022
Completion / Diagnostics
- echasnovski/mini.nvim#mini.completion (⭐2.2k) - Module of
mini.nvim
for asynchronous two-stage completion. Supports showing completion item info and independent function signature.
Syntax / Diagnostics
- echasnovski/mini.nvim#mini.surround (⭐2.2k) - Module of
mini.nvim
for working with text surroundings (add, delete, replace, find, highlight). Supports dot-repeat, different search methods, "last"/"next" extended mappings, tree-sitter integration, and more.
Fuzzy Finder / Diagnostics
- echasnovski/mini.nvim#mini.fuzzy (⭐2.2k) - Module of
mini.nvim
with functions to perform fuzzy matching of one string to others along with fast Telescope sorter.
Neovim Lua Development / Diagnostics
- echasnovski/mini.nvim#mini.doc (⭐2.2k) - Module of
mini.nvim
for generation of help files from EmmyLua-like annotations. Allows flexible customization of output via hook functions.
- echasnovski/mini.nvim#mini.test (⭐2.2k) - Module of
mini.nvim
with framework for writing extensive Neovim plugin tests. Supports hierarchical tests, hooks, parametrization, filtering, screen tests, "busted-style" emulation, customizable reporters, and more.
Motion / Diagnostics
- echasnovski/mini.nvim#mini.jump (⭐2.2k) - Module of
mini.nvim
for smarter jumping to a single character.
- echasnovski/mini.nvim#mini.jump2d (⭐2.2k) - Module of
mini.nvim
for smarter jumping within visible lines via iterative label filtering. Supports custom jump targets (spots), labels, hooks, allowed windows and lines, and more.
Editing Support / Diagnostics
- echasnovski/mini.nvim#mini.pairs (⭐2.2k) - Module of
mini.nvim
for autopairs which has minimal defaults and functionality to do per-key mapping.
- echasnovski/mini.nvim#mini.trailspace (⭐2.2k) - Module of
mini.nvim
for automatic highlighting of trailing whitespace with functionality to remove it.
- echasnovski/mini.nvim#mini.ai (⭐2.2k) - Module of
mini.nvim
for extending and creatinga
/i
textobjects. It enhances some builtin textobjects, creates extensive set of new ones (likea*
,a<Space>
,a?
, and more), and allows user to create their own (via Lua patterns or functions). Supports dot-repeat, different search methods, consecutive application, and more.
Session / Diagnostics
- echasnovski/mini.nvim#mini.sessions (⭐2.2k) - Module of
mini.nvim
for session management (read, write, delete).
Sep 02, 2022
(requires Neovim 0.5)
- j-hui/fidget.nvim (⭐1.2k) - Standalone UI for LSP progress.
Aug 30, 2022
Color / Diagnostics
- nvim-colortils/colortils.nvim (⭐247) - A plugin providing utils to work with colors (picker, conversion) inside Neovim.
Neovim Lua Development / Diagnostics
- ray-x/guihua.lua (⭐119) - A Lua UI library. Includes a fzy search bar, list view and tree view modules.
Aug 28, 2022
Utility / Diagnostics
- nguyenvukhang/nvim-toggler (⭐95) - Invert text, such as toggling between
true
andfalse
.
Preconfigured Configuration / Diagnostics
- nvim-lua/kickstart.nvim (⭐5.3k) - A launch point for your personal Neovim configuration.
Aug 23, 2022
Editing Support / Diagnostics
- m4xshen/autoclose.nvim (⭐242) - A minimalist autoclose plugin written in Lua.
Aug 18, 2022
Debugging / Diagnostics
- ofirgall/goto-breakpoints.nvim (⭐20) - Cycle between breakpoints for nvim-dap.
Aug 15, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- olivercederborg/poimandres.nvim (⭐169) - Neovim port of poimandres VSCode theme (⭐215) with Tree-sitter support, written in Lua.
Aug 14, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- Mofiqul/adwaita.nvim (⭐149) - Colorscheme based on GNOME Adwaita syntax with support for popular plugins.
Debugging / Diagnostics
- andrewferrier/debugprint.nvim (⭐141) - Debugging the print() way.
Dependency Management / Diagnostics
- Saecki/crates.nvim (⭐492) - Rust dependency management for
Cargo.toml
.
Git / Diagnostics
- akinsho/git-conflict.nvim (⭐511) - A plugin to visualise and resolve merge conflicts.
Editing Support / Diagnostics
- gbprod/stay-in-place.nvim (⭐63) - Neovim plugin that prevent cursor from moving when using shift and filter actions.
Aug 13, 2022
Color / Diagnostics
- brenoprata10/nvim-highlight-colors (⭐178) - A plugin to highlight colors with Neovim.
Aug 11, 2022
Color / Diagnostics
- lcheylus/overlength.nvim (⭐38) - A small plugin to highlight too long lines.
Aug 10, 2022
Neovim Lua Development / Diagnostics
- miversen33/import.nvim (⭐171) - A safe require replacement with niceties.
Aug 09, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- shaunsingh/moonlight.nvim (⭐149) - Port of VSCode's Moonlight colorscheme, written in Lua with built-in support for native LSP, Tree-sitter and many more plugins.
- rebelot/kanagawa.nvim (⭐2.5k) - Neovim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
Utility / Diagnostics
- rcarriga/nvim-notify (⭐2.1k) - A fancy, configurable, notification manager.
Editing Support / Diagnostics
- Pocco81/TrueZen.nvim (⭐785) - Clean and elegant distraction-free writing.
- Pocco81/HighStr.nvim (⭐240) - Highlight visual selections like in a normal document editor!
- Pocco81/AutoSave.nvim (⭐413) - Save your work before the world collapses or you type :qa!
Preconfigured Configuration / Diagnostics
- Abstract-IDE/Abstract (⭐157) - Abstract, The Neovim configuration to achieve the power of Modern IDE.
- vi-tality/neovitality (⭐54) - A full-featured Neovim distribution, packaged with Nix Flake for easy installation and reproducibility.
- cstsunfu/.sea.nvim (⭐111) - A modular Neovim configuration with beautiful UI and some useful features(Pomodoro Clock, Window Number).
Aug 07, 2022
Color / Diagnostics
- NvChad/nvim-colorizer.lua (⭐388) - A high-performance color highlighter which has no external dependencies!.
Aug 04, 2022
Markdown and LaTeX / Diagnostics
- AckslD/nvim-FeMaco.lua (⭐253) - Catalyze your Fenced Markdown Code-block editing.
Jul 30, 2022
Editing Support / Diagnostics
- keaising/im-select.nvim (⭐65) - Switching and restoring input method automatically depends on Neovim's edit mode.
Jul 28, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- Yazeed1s/minimal.nvim (⭐123) - Two tree-sitter supported colorschemes that are inspired by base16-tomorrow-night and monokai-pro.
Resource / Diagnostics
- TWiN - TWiN (this-week-in-neovim.org) is dedicated to providing weekly news about Neovim and its ecosystem.
Jul 25, 2022
(requires Neovim 0.5) / LSP Installer
- williamboman/mason.nvim (⭐4.5k) - Portable package manager that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Tree-sitter Supported Colorscheme / Diagnostics
- Everblush/everblush.nvim (⭐160) - A dark, vibrant and beautiful colorscheme written in Lua.
Jul 23, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- lewpoly/sherbet.nvim (⭐51) - A soothing colorscheme with support for popular plugins and tree-sitter.
Jul 20, 2022
Utility / Diagnostics
- anuvyklack/fold-preview (⭐77) - Preview closed fold without opening it.
Fennel / Diagnostics
- Olical/conjure (⭐1.3k) - Interactive evaluation (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile).
Editing Support / Diagnostics
- anuvyklack/pretty-fold.nvim (⭐366) - Foldtext customization.
Resource / Diagnostics
- Neovimcraft - A site dedicated to searching specific plugins and guides for building plugins in Lua.
Jul 14, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- rockyzhang24/arctic.nvim (⭐65) - A Neovim colorscheme ported from VSCode Dark+ theme with the strict and precise color picking for both the editor and UI.
Jul 12, 2022
(requires Neovim 0.5) / Diagnostics
- andrewferrier/textobj-diagnostic (⭐95) - Text object for diagnostics (such as those generated by LSP servers).
Debugging / Diagnostics
- Weissle/persistent-breakpoints.nvim (⭐89) - Persistent breakpoints for nvim-dap.
Jul 07, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- kaiuri/nvim-juliana (⭐70) - Port of Sublime's Mariana Theme to Neovim for short attention span developers with Tree-sitter support.
Jul 05, 2022
Utility / Diagnostics
- sitiom/nvim-numbertoggle (⭐73) - Neovim plugin to automatically toggle between relative and absolute line numbers.
Neovim Lua Development / Diagnostics
- kkharji/sqlite.lua (⭐357) - SQLite/LuaJIT binding for Lua and Neovim.
Session / Diagnostics
- olimorris/persisted.nvim (⭐212) - Simple session management with git branching, autosave/autoload and Telescope support.
Jul 04, 2022
Utility / Diagnostics
- xiyaowong/link-visitor.nvim (⭐30) - Let me help you open the links.
Jul 02, 2022
Syntax / Diagnostics
- kylechui/nvim-surround (⭐1.7k) - A plugin for adding/changing/deleting surrounding delimiter pairs.
Utility / Diagnostics
- kevinhwang91/nvim-ufo (⭐1.2k) - Ultra fold with modern looking and performance boosting.
Jun 28, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- lmburns/kimbox (⭐54) - A colorscheme with a dark background, and vibrant foreground that is centered around the color brown. A modification of Kimbie Dark.
Jun 27, 2022
Color / Diagnostics
- ziontee113/color-picker.nvim (⭐206) - Plugin that lets users choose & modify RGB/HSL/HEX colors inside Neovim.
Formatting / Diagnostics
- mcauley-penney/tidy.nvim (⭐89) - Clear trailing whitespace and empty lines at end of file on every save.
Jun 23, 2022
Motion / Diagnostics
- edluffy/specs.nvim (⭐363) - A fast and lightweight Neovim Lua plugin to keep an eye on where your cursor has jumped.
- abecodes/tabout.nvim (⭐522) - Jump out of brackets, quotes, objects, etc.
Treesitter Based / Diagnostics
- mfussenegger/nvim-ts-hint-textobject (⭐354) - Region selection with hints on the AST nodes of a document powered by Treesitter.
Jun 22, 2022
Formatting / Diagnostics
- cappyzawa/trim.nvim (⭐69) - This plugin trims trailing whitespace and lines.
Jun 17, 2022
Utility / Diagnostics
- m-demare/attempt.nvim (⭐64) - Manage and run temporary buffers.
Jun 13, 2022
Completion / Diagnostics
- vigoux/complementree.nvim (⭐39) - Light and synchronous completion plugin based on tree-sitter and with a functional-programming interface.
Jun 11, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- ldelossa/vimdark (⭐68) - A minimal Vim theme for night time. Loosely based on vim-monotonic and chrome's dark reader extension. A light theme is included as well for the day time.
Editing Support / Diagnostics
- h-hg/fcitx.nvim (⭐57) - Switching and restoring fcitx state for each buffer separately.
- filipdutescu/renamer.nvim (⭐262) - VS Code-like renaming UI, written in Lua.
Jun 06, 2022
(requires Neovim 0.5)
- smjonas/inc-rename.nvim (⭐349) - Provides an incremental LSP rename command based on Neovim's command-preview feature.
Preconfigured Configuration / Diagnostics
- imbacraft/dusk.nvim (⭐27) - Dusk is a lightweight, aesthetically minimal Neovim config, written in Lua, able to provide for web and Java development.
Jun 05, 2022
(requires Neovim 0.5)
- jose-elias-alvarez/null-ls.nvim (⭐3.2k) - Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
Color / Diagnostics
- koenverburg/peepsight.nvim (⭐70) - Focus only the function your cursor is in.
Tree-sitter Supported Colorscheme / Diagnostics
- theniceboy/nvim-deus (⭐58) - Vim-deus with Tree-sitter support.
Utility / Diagnostics
- crusj/bookmarks.nvim (⭐85) - Remember file locations and sort by time and frequency.
- xiyaowong/virtcolumn.nvim (⭐51) - Display a line as colorcolumn.
Treesitter Based / Diagnostics
- drybalka/tree-climber.nvim (⭐105) - Easy navigation around the Treesitter's tree that works in multi-language files and in normal mode.
Preconfigured Configuration / Diagnostics
- askfiy/nvim (⭐191) - An excellent Neovim configuration, which is as powerful as Vscode, is lightning fast ⚡️.
May 30, 2022
Version Manager / Diagnostics
- MordechaiHadad/bob (⭐634) - A cross platform and easy to use Neovim version manager.
May 21, 2022
Utility / Diagnostics
- ghillb/cybu.nvim (⭐252) - Displays a notification window with context when cycling buffers.
May 19, 2022
(requires Neovim 0.5)
- amrbashir/nvim-docs-view (⭐79) - Display LSP hover documentation in a side panel.
Snippet / Diagnostics
- smjonas/snippet-converter.nvim (⭐136) - Convert snippets between the most common snippet formats and modify them using a few lines of Lua code.
Formatting / Diagnostics
- lukas-reineke/lsp-format.nvim (⭐442) - A wrapper around Neovims native LSP formatting.
May 12, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- chrsm/paramount-ng.nvim (⭐13) - A dark color scheme written using Lush. Treesitter supported.
Editing Support / Diagnostics
- nvim-treesitter/nvim-treesitter-context (⭐1.5k) - Shows floating hover with the current function/block context.
May 09, 2022
Session / Diagnostics
- jedrzejboczar/possession.nvim (⭐224) - Flexible session management with arbitrary persistent data stored as JSON.
May 06, 2022
Markdown and LaTeX / Diagnostics
- jbyuki/carrot.nvim (⭐22) - Markdown evaluator Lua code blocks.
May 02, 2022
Completion / Diagnostics
- hrsh7th/nvim-cmp (⭐5.3k) - A completion plugin written in Lua. New version of nvim-compe.
- lukas-reineke/cmp-under-comparator (⭐128) - A nvim-cmp function for better sorting.
Session / Diagnostics
- Shatur/neovim-session-manager (⭐329) - A simple wrapper around :mksession.
Preconfigured Configuration / Diagnostics
- AstroNvim/AstroNvim (⭐9.5k) - AstroNvim is an aesthetic and feature-rich Neovim config that is extensible and easy to use with a great set of plugins.
Apr 26, 2022
Fennel / Diagnostics
- udayvir-singh/tangerine.nvim (⭐149) - Sweet 🍊 Fennel integration, aims to be as fast as possible.
- udayvir-singh/hibiscus.nvim (⭐85) - Flavored 🌺 Fennel macro library.
Scrolling / Diagnostics
- declancm/cinnamon.nvim (⭐229) - Smooth scrolling for any movement command.
Apr 25, 2022
(requires Neovim 0.5)
- junnplus/nvim-lsp-setup (⭐198) - A simple wrapper for nvim-lspconfig and nvim-lsp-installer to easily setup LSP servers.
Markdown and LaTeX / Diagnostics
- frabjous/knap (⭐230) - Plugin for creating automatic updating-as-you-type previews for markdown, LaTeX and other documents.
Treesitter Based / Diagnostics
- ziontee113/syntax-tree-surfer (⭐374) - Navigate and swap Treesitter's AST Nodes. Step into, step out, step over, step back.
Apr 21, 2022
Motion / Diagnostics
- ggandor/leap.nvim (⭐3k) - A refined successor of Lightspeed, aiming to establish a widely accepted standard interface extension for moving around in Vim-like editors.
Apr 18, 2022
(requires Neovim 0.5)
- onsails/lspkind.nvim (⭐980) - The plugin adds vscode-like icons to Neovim LSP completions.
- scalameta/nvim-metals (⭐331) - Neovim plugin for Metals, the Scala language server, using Neovim's builtin LSP.
Apr 16, 2022
Utility / Diagnostics
- nkakouros-original/numbers.nvim (⭐23) - Toggle relativenumber whenever it makes sense.
Apr 14, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- kvrohit/rasmus.nvim (⭐82) - A dark color scheme written in Lua ported from rsms/sublime-theme (⭐179) theme.
Apr 07, 2022
Editing Support / Diagnostics
- gbprod/substitute.nvim (⭐302) - Neovim plugin introducing a new operator motions to quickly replace and exchange text.
- gbprod/yanky.nvim (⭐417) - Improved Yank and Put functionalities.
Apr 05, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- phha/zenburn.nvim (⭐48) - A low-contrast dark colorscheme with support for various plugins.
Apr 04, 2022
Completion / Diagnostics
- noib3/nvim-compleet (⭐522) - A Neovim autocompletion framework written in Rust.
Mar 30, 2022
Preconfigured Configuration / Diagnostics
- jrychn/moduleVim (⭐4) - A very easy to use for backend and frontend, install lsp automatically.
Mar 29, 2022
Utility / Diagnostics
- axieax/urlview.nvim (⭐156) - Browse all URLs in the current buffer.
Mar 27, 2022
Preconfigured Configuration / Diagnostics
- shaunsingh/nyoom.nvim (⭐878) - Blazing fast, configurable, minimal and lispy neovim config written in Fennel. Base config for users to extend and add upon, leading to a more unique editing experience.
Mar 25, 2022
Syntax / Diagnostics
- m-demare/hlargs.nvim (⭐328) - Highlight arguments' definitions and usages, using Treesitter.
Utility / Diagnostics
- toppair/reach.nvim (⭐189) - Buffer, mark, tabpage switcher.
Mar 19, 2022
Preconfigured Configuration / Diagnostics
- LunarVim/LunarVim (⭐15k) - This project aims to help one transition away from VSCode, and into a superior text editing experience.
Mar 17, 2022
Utility / Diagnostics
- rgroli/other.nvim (⭐141) - Open alternative files for the current buffer.
Mar 15, 2022
Editing Support / Diagnostics
- bennypowers/nvim-regexplainer (⭐494) - Explain the regular expression under the cursor.
Mar 12, 2022
Utility / Diagnostics
- jghauser/fold-cycle.nvim (⭐55) - Cycle folds open or closed.
Mar 11, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- cpea2506/one_monokai.nvim (⭐77) - One Monokai theme written in Lua.
Mar 04, 2022
Utility / Diagnostics
- gaborvecsei/cryptoprice.nvim (⭐16) - Check the price of the defined cryptocurrencies.
Mar 02, 2022
Preconfigured Configuration / Diagnostics
- nvoid-lua/nvoid (⭐84) - Simple Neovim config written in Lua with all the modern features available in any IDE
Feb 28, 2022
Lua Colorscheme / Diagnostics
- lalitmee/cobalt2.nvim (⭐61) - A port of cobalt2 colorscheme using colorbuddy.
Git / Diagnostics
- AckslD/nvim-gfold.lua (⭐34) - Plugin using gfold (⭐239) to switch repo and have statusline component.
Feb 22, 2022
Snippet / Diagnostics
- ellisonleao/carbon-now.nvim (⭐92) - Create beautiful code snippets directly from Neovim.
Feb 19, 2022
Editing Support / Diagnostics
- ZhiyuanLck/smart-pairs (⭐124) - Ultimate smart pairs written by Lua.
Feb 16, 2022
Marks / Diagnostics
- ThePrimeagen/harpoon (⭐2.6k) - A per project, auto updating and editable marks utility for fast file navigation.
Feb 11, 2022
Formatting / Diagnostics
- gpanders/editorconfig.nvim (⭐308) - An EditorConfig plugin written in Fennel.
Feb 09, 2022
Neovim Lua Development / Diagnostics
- nanotee/luv-vimdocs (⭐68) - The luv docs in vimdoc format.
- milisims/nvim-luaref (⭐116) - A reference for builtin Lua functions.
Feb 01, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- tiagovla/tokyodark.nvim (⭐324) - A clean dark theme written in Lua (Neovim >= 0.5) and above.
Jan 23, 2022
Competitive Programming / Diagnostics
- p00f/cphelper.nvim (⭐84) - Neovim helper for competitive programming written in Lua.
- xeluxee/competitest.nvim (⭐199) - A plugin to automate testcases management and checking for Competitive Programming contests.
Jan 21, 2022
Motion / Diagnostics
- rlane/pounce.nvim (⭐278) - An EasyMotion-like plugin for quick cursor movement using fuzzy search.
Jan 19, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- Mofiqul/dracula.nvim (⭐422) - Dracula colorscheme for neovim written in Lua.
Jan 03, 2022
Editing Support / Diagnostics
- booperlv/nvim-gomove (⭐164) - A complete plugin for moving and duplicating blocks and lines, with complete fold handling, reindenting, and undoing in one go.
Dec 29, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- titanzero/zephyrium (⭐22) - A zephyr-esque theme, written in Lua, with TreeSitter support.
Dec 27, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- luisiacc/gruvbox-baby (⭐279) - A modern gruvbox theme with full treesitter support.
Dec 21, 2021
(requires Neovim 0.5)
- ldelossa/litee.nvim (⭐348) - Neovim's missing IDE features.
Dec 10, 2021
Editing Support / Diagnostics
- sQVe/sort.nvim (⭐96) - Sorting plugin that intelligently supports line-wise and delimiter sorting.
Preconfigured Configuration / Diagnostics
- CosmicNvim/CosmicNvim (⭐946) - CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a 💫 COSMIC programming experience!
Dec 09, 2021
Editing Support / Diagnostics
- gbprod/cutlass.nvim (⭐97) - Plugin that adds a 'cut' operation separate from 'delete'.
Dec 04, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- andersevenrud/nordic.nvim (⭐161) - A nord-esque colorscheme.
Utility / Diagnostics
- stevearc/dressing.nvim (⭐1k) - Improve the built-in
vim.ui
interfaces with telescope, fzf, etc.
Dec 01, 2021
(requires Neovim 0.5)
- rmagatti/goto-preview (⭐519) - Previewing native LSP's goto definition calls in floating windows.
Utility / Diagnostics
- sudormrfbin/cheatsheet.nvim (⭐510) - Searchable cheatsheet.
Editing Support / Diagnostics
- ethanholz/nvim-lastplace (⭐254) - Reopen files at your last edit position.
Nov 16, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- RishabhRD/gruvy (⭐15) - Gruvbuddy without colorbuddy using Lush.
Nov 12, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- catppuccin/nvim (⭐2.8k) - Warm mid-tone dark theme to show off your vibrant self! with support for native LSP, Tree-sitter, and more 🍨!
Nov 10, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- shaeinst/roshnivim-cs (⭐58) - Colorscheme written in Lua, specially made for roshnivim with Tree-sitter support.
Nov 04, 2021
Preconfigured Configuration / Diagnostics
- shaeinst/roshnivim (⭐157) - Roshnivim, can be called neovim's distro, is a predefined configs so that you don't need 1000hr to setup neovim as an IDE.
Nov 03, 2021
Preconfigured Configuration / Diagnostics
- artart222/CodeArt (⭐854) - A fast general-purpose IDE written entirely in Lua with an installer for Linux/Windows/macOS and built in
:CodeArtUpdate
command for updating it.
Oct 30, 2021
Markdown and LaTeX / Diagnostics
- ellisonleao/glow.nvim (⭐913) - Markdown preview using glow.
Lua Colorscheme / Diagnostics
- ellisonleao/gruvbox.nvim (⭐1k) - Gruvbox community colorscheme Lua port.
Oct 28, 2021
(requires Neovim 0.5)
- neovim/nvim-lspconfig (⭐7.4k) - Quickstart configurations for the LSP client.
- gfanto/fzf-lsp.nvim (⭐182) - Enable the power of FZF fuzzy search for the Neovim built in LSP.
Completion / Diagnostics
- ms-jpq/coq_nvim (⭐3k) - Fast as FUCK Neovim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
Programming Languages Support / Diagnostics
- nanotee/sqls.nvim (⭐132) - SQL database connection plugin + LSP client.
Syntax / Diagnostics
- nvim-treesitter/nvim-treesitter (⭐6.9k) - Neovim Treesitter configurations and abstraction layer.
Snippet / Diagnostics
- norcalli/snippets.nvim (⭐253) - Snippets in Lua.
Register / Diagnostics
- acksld/nvim-neoclip.lua (⭐693) - Clipboard manager Neovim plugin with telescope integration.
Fuzzy Finder / Diagnostics
- nvim-telescope/telescope.nvim (⭐10k) - Telescope.nvim is a highly extendable (⭐10k) fuzzy finder over lists. Built on the latest awesome features from Neovim core. Telescope is centered around modularity, allowing for easy customization.
- ibhagwan/fzf-lua (⭐1.1k) - The Lua version of
fzf.vim
, high-performance and fully async, supportsnvim-web-devicons
, git indicators, LSP, quickfix/location lists and more. Also supportsskim
as its fzf binary.
Color / Diagnostics
- xiyaowong/nvim-transparent (⭐455) - Make your Neovim transparent.
Tree-sitter Supported Colorscheme / Diagnostics
- Mofiqul/vscode.nvim (⭐435) - A Lua port of vim-code-dark colorscheme with vscode light and dark theme.
- marko-cerovac/material.nvim (⭐781) - Material.nvim is a highly configurable colorscheme written in Lua and based on the material palette.
- mhartington/oceanic-next (⭐1.1k) - Oceanic Next theme.
- bkegley/gloombuddy (⭐38) - Gloom inspired theme.
- Th3Whit3Wolf/one-nvim (⭐96) - An Atom One inspired dark and light colorscheme.
- PHSix/nvim-hybrid (⭐20) - A Neovim colorscheme write in Lua.
- Th3Whit3Wolf/space-nvim (⭐32) - A spacemacs inspired dark and light colorscheme.
- ishan9299/nvim-solarized-lua (⭐147) - Solarized colorscheme in Lua (Neovim >= 0.5).
- navarasu/onedark.nvim (⭐994) - A One Dark Theme (Neovim >= 0.5) written in Lua based on Atom's One Dark Theme.
- nxvu699134/vn-night.nvim (⭐37) - A dark Neovim colorscheme written in Lua. Support built-in LSP and Tree-sitter.
- adisen99/codeschool.nvim (⭐30) - Codeschool colorscheme written in Lua with Tree-sitter and built-in lsp support.
- projekt0n/github-nvim-theme (⭐1.6k) - A GitHub theme, kitty, alacritty written in Lua. Support built-in LSP and Tree-sitter.
- FrenzyExists/aquarium-vim (⭐244) - A dark, yet vibrant colorscheme.
- adisen99/apprentice.nvim (⭐32) - Colorscheme written in Lua based on the Apprentice (⭐844) color pattete with Tree-sitter and built-in lsp support.
Lua Colorscheme / Diagnostics
- metalelf0/jellybeans-nvim (⭐74) - A port of jellybeans colorscheme.
Utility / Diagnostics
- code-biscuits/nvim-biscuits (⭐169) - A Neovim port of Assorted Biscuits. Ends up with more supported languages too.
Neovim Lua Development / Diagnostics
- svermeulen/vimpeccable (⭐362) - Commands to help write your .vimrc in Lua or any Lua based language.
- rafcamlet/nvim-luapad (⭐427) - Interactive real time Neovim scratchpad for embedded Lua engine - Type and watch!.
- nvim-lua/plenary.nvim (⭐1.7k) - Plenary: full; complete; entire; absolute; unqualified. All the Lua functions I don't want to write twice.
- tjdevries/vlog.nvim (⭐94) - Single file, no dependency, easy copy & paste log file to add to your Neovim Lua plugins.
- bfredl/nvim-luadev (⭐251) - REPL/debug console Lua plugins. The
:Luadev
command will open an scratch window which will show output from executing Lua code.
- jbyuki/one-small-step-for-vimkind (⭐252) - An adapter for the Neovim Lua language. It allows you to debug any Lua code running in a Neovim instance (A Lua plugin that can debug Neovim Lua plugins).
Scrolling / Diagnostics
- karb94/neoscroll.nvim (⭐913) - Smooth scrolling.
Preconfigured Configuration / Diagnostics
- siduck76/NvChad (⭐17k) - An attempt to make Neovim cli as functional as an IDE while being very beautiful and less bloated.
Boilerplate / Diagnostics
- gennaro-tedesco/boilit (⭐62) - Create boilerplate structure plugins.
Oct 26, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- rmehri01/onenord.nvim (⭐379) - A Neovim theme that combines the Nord and Atom One Dark color palettes for a more vibrant programming experience.
Utility / Diagnostics
- saifulapm/chartoggle.nvim (⭐28) - Toggle any character at end of line.
Oct 25, 2021
(requires Neovim 0.5)
- b0o/SchemaStore.nvim (⭐438) - Provide access to the SchemaStore (⭐2.3k) catalog.
Oct 22, 2021
(requires Neovim 0.5)
- mfussenegger/nvim-lint (⭐559) - An asynchronous linter plugin, complementary to the built-in Language Server Protocol support.
Oct 21, 2021
Command Line / Diagnostics
- gelguy/wilder.nvim (⭐1k) - A plugin for fuzzy command line autocompletion.
Oct 20, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- olimorris/onedarkpro.nvim (⭐505) - One Dark Pro theme, written in Lua and based on the VS Code theme. Includes dark and light themes with completely customisable colors, styles and highlights.
Oct 10, 2021
Fuzzy Finder / Diagnostics
- jvgrootveld/telescope-zoxide (⭐187) - Telescope integration for zoxide (⭐11k), a smart directory picker that tracks your usage.
Oct 03, 2021
(requires Neovim 0.5)
- weilbith/nvim-code-action-menu (⭐525) - A floating pop-up menu for code actions to show code action information and a diff preview.
Snippet / Diagnostics
- dcampos/nvim-snippy (⭐229) - Snippet plugin written in Lua with support for vim-snippets (⭐4.6k).
Sep 27, 2021
Formatting / Diagnostics
- sbdchd/neoformat (⭐1.8k) - A (Neo)vim plugin for formatting code.
Sep 15, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- kvrohit/substrata.nvim (⭐99) - A cold, dark color scheme written in Lua ported from arzg/vim-substrata (⭐181) theme.
Sep 09, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- EdenEast/nightfox.nvim (⭐2.1k) - A soft dark, fully customizable Neovim theme, with support for lsp, treesitter and a variety of plugins.
Sep 06, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- rafamadriz/neon (⭐137) - Customizable colorscheme with excellent italic and bold support, dark and light variants. Made to work and look good with Tree-sitter.
- bluz71/vim-moonfly-colors (⭐607) - A dark charcoal colorscheme with modern Neovim support including Tree-sitter.
- ChristianChiarulli/nvcode-color-schemes.vim (⭐281) - Nvcode, onedark, nord colorschemes with Tree-sitter support.
- folke/tokyonight.nvim (⭐3.6k) - A clean, dark and light Neovim theme written in Lua, with support for LSP, Tree-sitter and lots of plugins.
- glepnir/zephyr-nvim (⭐288) - A dark colorscheme with Tree-sitter support.
- rockerBOO/boo-colorscheme-nvim (⭐114) - A colorscheme with handcrafted support for LSP, Tree-sitter.
- ray-x/aurora (⭐229) - A 24-bit dark theme with Tree-sitter and LSP support.
- lourenci/github-colors (⭐74) - GitHub colors leveraging Tree-sitter to get 100% accuracy.
- yashguptaz/calvera-dark.nvim (⭐125) - A port of VSCode Calvara Dark (⭐13) Theme to Neovim with Tree-sitter and many other plugins support.
- kdheepak/monochrome.nvim (⭐48) - A 16 bit monochrome colorscheme that uses hsluv for perceptually distinct gray colors, with support for Tree-sitter and other commonly used plugins.
Lua Colorscheme / Diagnostics
- tjdevries/gruvbuddy.nvim (⭐96) - Gruvbox colors.
Aug 28, 2021
Syntax / Diagnostics
- nvim-treesitter/nvim-treesitter-textobjects (⭐1.2k) - Create your own textobjects using tree-sitter queries.
Aug 14, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- rose-pine/neovim (⭐1k) - All natural pine, faux fur and a bit of soho vibes for the classy minimalist.
Utility / Diagnostics
- rktjmp/paperplanes.nvim (⭐72) - Post selections or buffers to online paste bins.
Fennel / Diagnostics
- rktjmp/hotpot.nvim (⭐275) - Seamless, transparent Fennel inside Neovim.
Aug 13, 2021
Markdown and LaTeX / Diagnostics
- kdheepak/panvimdoc (⭐170) - A pandoc to vimdoc GitHub action.
Syntax / Diagnostics
- RRethy/nvim-treesitter-textsubjects (⭐371) - Location and syntax aware text objects which do what you mean.
Editing Support / Diagnostics
- Allendang/nvim-expand-expr (⭐33) - Expand and repeat expression to multiple lines.
Aug 08, 2021
(requires Neovim 0.5)
- nanotee/nvim-lsp-basics (⭐28) - Basic wrappers for LSP features.
Dependency Management / Diagnostics
- vuki656/package-info.nvim (⭐262) - Display latest package version as virtual text in package.json.
Aug 05, 2021
(requires Neovim 0.5)
- jakewvincent/texmagic.nvim (⭐40) - Enhance the lspconfig settings for Texlab by defining any number of custom LaTeX build engines and selecting them with magic comments.
Jul 21, 2021
Neovim Lua Development / Diagnostics
- MunifTanjim/nui.nvim (⭐924) - UI Component Library.
Jul 20, 2021
Fuzzy Finder / Diagnostics
- camspiers/snap (⭐397) - An extensible fuzzy finder. Similar to Telescope, and optimized for performance, especially when grepping in large codebases.
Jul 13, 2021
Color / Diagnostics
- folke/twilight.nvim (⭐834) - Dim inactive portions of the code you're editing using TreeSitter.
Jul 09, 2021
Utility / Diagnostics
- clojure-vim/jazz.nvim (⭐35) - Acid + Impromptu = Jazz.
Jul 05, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- shaunsingh/nord.nvim (⭐625) - Neovim theme based off of the Nord Color Palette.
Jun 27, 2021
Motion / Diagnostics
- phaazon/hop.nvim (⭐2.2k) - Hop is an EasyMotion-like plugin allowing you to jump anywhere in a document with as few keystrokes as possible.
- ggandor/lightspeed.nvim (⭐1.5k) - A Sneak-like plugin offering unparalleled navigation speed via ahead-of-time displayed labels, that eliminate the pause between entering the search pattern and selecting the target.
Jun 20, 2021
Utility / Diagnostics
- matbme/JABS.nvim (⭐244) - Pretty and minimal buffer switcher window.
Jun 18, 2021
(requires Neovim 0.5)
- stevearc/aerial.nvim (⭐910) - A code outline window for skimming and quick navigation.
Jun 17, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- dracula/vim (⭐1.2k) - Famous beautiful dark powered theme.
Jun 16, 2021
Markdown and LaTeX / Diagnostics
- jubnzv/mdeval.nvim (⭐128) - Evaluate code blocks inside markdown documents.
Jun 14, 2021
Git / Diagnostics
- kdheepak/lazygit.nvim (⭐703) - Plugin for calling lazygit.
Jun 12, 2021
Plugin Manager
- NTBBloodbath/cheovim (⭐286) - Neovim configuration switcher written in Lua. Inspired by chemacs.
Tree-sitter Supported Colorscheme / Diagnostics
- NTBBloodbath/doom-one.nvim (⭐156) - Lua port of doom-emacs' doom-one.
Jun 11, 2021
Snippet / Diagnostics
- L3MON4D3/LuaSnip (⭐2k) - A snippet engine written in Lua.
Color / Diagnostics
- winston0410/range-highlight.nvim (⭐155) - An extremely lightweight plugin (~ 120loc) that highlights ranges you have entered in commandline.
Tree-sitter Supported Colorscheme / Diagnostics
- sainnhe/gruvbox-material (⭐1.4k) - Gruvbox modification with softer contrast and Tree-sitter support.
Editing Support / Diagnostics
- nacro90/numb.nvim (⭐428) - Peek lines in a non-obtrusive way.
Formatting / Diagnostics
- mhartington/formatter.nvim (⭐810) - A format runner written in Lua.
Jun 09, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- sainnhe/everforest (⭐1.9k) - A green based colorscheme designed to be warm, soft and easy on the eyes.
Jun 08, 2021
Git / Diagnostics
- sindrets/diffview.nvim (⭐2.3k) - Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
Jun 07, 2021
Markdown and LaTeX / Diagnostics
- jghauser/auto-pandoc.nvim (⭐22) - Easy pandoc conversion leveraging yaml blocks.
- jghauser/follow-md-links.nvim (⭐95) - Press enter to follow internal markdown links.
Utility / Diagnostics
- jghauser/mkdir.nvim (⭐156) - Automatically create missing directories when saving files.
Debugging / Diagnostics
- rcarriga/nvim-dap-ui (⭐1.5k) - A UI for nvim-dap.
Jun 02, 2021
Editing Support / Diagnostics
- mizlan/iswap.nvim (⭐424) - Interactively select and swap function arguments, list elements, and more. Powered by tree-sitter.
May 27, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- tanvirtin/monokai.nvim (⭐270) - Monokai theme written in Lua.
Git / Diagnostics
- tanvirtin/vgit.nvim (⭐483) - Visual Git Plugin to enhance your git experience.
May 23, 2021
Completion / Diagnostics
- simrat39/rust-tools.nvim (⭐1.8k) - Tools for better development in Rust using Neovim's builtin LSP.
May 21, 2021
Plugin Manager
- wbthomason/packer.nvim (⭐6.5k) - A use-package inspired plugin manager. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config.
(requires Neovim 0.5)
- ojroques/nvim-lspfuzzy (⭐292) - A small plugin to make the LSP client use FZF.
- ray-x/lsp_signature.nvim (⭐1.5k) - LSP signature hint when you type.
- jubnzv/virtual-types.nvim (⭐273) - Show type annotations as virtual text.
- tamago324/nlsp-settings.nvim (⭐251) - Setup LSP with JSON or YAML files.
Markdown and LaTeX / Diagnostics
- davidgranstrom/nvim-markdown-preview (⭐96) - Markdown preview in the browser using pandoc and live-server through Neovim's job-control API.
Tree-sitter Supported Colorscheme / Diagnostics
- tomasiser/vim-code-dark (⭐843) - A dark color scheme heavily inspired by the look of the Dark+ scheme of Visual Studio Code.
- sainnhe/sonokai (⭐1.2k) - High Contrast & Vivid Color Scheme based on Monokai Pro.
- kyazdani42/blue-moon (⭐146) - A dark color scheme derived from palenight and carbonight.
- sainnhe/edge (⭐732) - Clean & Elegant Color Scheme inspired by Atom One and Material.
- yonlu/omni.vim (⭐59) - Omni color scheme for Vim.
Debugging / Diagnostics
- mfussenegger/nvim-dap (⭐3.4k) - Debug Adapter Protocol client implementation.
- sakhnik/nvim-gdb (⭐580) - Thin wrapper for GDB, LLDB, PDB/PDB++ and BashDB.
Neovim Lua Development / Diagnostics
- nanotee/nvim-lua-guide (⭐5.4k) - A guide to using Lua in Neovim.
Fennel / Diagnostics
- Olical/aniseed (⭐534) - Configure and extend Neovim with Fennel (Lisp to Lua).
Git / Diagnostics
- f-person/git-blame.nvim (⭐558) - Show git blame info.
- lewis6991/gitsigns.nvim (⭐3.1k) - Git integration: signs, hunk actions, blame, etc.
- ruifm/gitlinker.nvim (⭐358) - Generate shareable file permalinks for several git hosts. Inspired by tpope/vim-fugitive's :GBrowse.
Editing Support / Diagnostics
- windwp/nvim-ts-autotag (⭐921) - Use treesitter to autoclose and autorename xml,html,jsx tag.
- haringsrob/nvim_context_vt (⭐294) - Shows virtual text of the current context.
Command Line / Diagnostics
- notomo/cmdbuf.nvim (⭐81) - Alternative command-line-window plugin.
Session / Diagnostics
- rmagatti/auto-session (⭐747) - A small automated session manager.
Preconfigured Configuration / Diagnostics
- NTBBloodbath/doom-nvim (⭐902) - Port of the doom-emacs framework, its goal is to add useful functions to Neovim to start working in a stable and efficient development environment without spending a lot of time configuring everything.
- crivotz/nv-ide (⭐474) - Neovim custom configuration, oriented for full stack developers (rails, ruby, php, html, css, SCSS, JavaScript).
Version Manager / Diagnostics
- shohi/neva (⭐10) - A Neovim version manager written in Lua.
May 19, 2021
(requires Neovim 0.5)
- simrat39/symbols-outline.nvim (⭐1.5k) - A tree like view for symbols using the Language Server Protocol. Supports all your favourite languages.
May 18, 2021
Color / Diagnostics
- sunjon/Shade.nvim (⭐404) - Shade is a Neovim plugin that dims your inactive windows, making it easier to see the active window at a glance.
May 17, 2021
Editing Support / Diagnostics
- folke/zen-mode.nvim (⭐923) - Distraction-free coding.
May 07, 2021
(requires Neovim 0.5)
- ray-x/navigator.lua (⭐1k) - Learn existing code quickly and navigate code like a breeze. A swiss army knife makes exploring LSP and 🌲Treesitter symbols a piece of 🍰.
Version Manager / Diagnostics
- NTBBloodbath/nvenv (⭐44) - A lightweight and blazing fast Neovim version manager.
Apr 12, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- RRethy/nvim-base16 (⭐361) - Neovim plugin for building base16 colorschemes. Includes support for Treesitter and LSP highlight groups.
- fenetikm/falcon (⭐639) - A colour scheme for terminals, Vim and friends.
Mar 26, 2021
Editing Support / Diagnostics
- AckslD/nvim-revJ.lua (⭐106) - Neovim Lua plugin for doing the opposite of join-line (J) for arguments.
Mar 05, 2021
Plugin Manager
- savq/paq-nvim (⭐576) - Neovim package manager written in Lua.
Git / Diagnostics
- tveskag/nvim-blame-line (⭐171) - A small plugin that uses neovims virtual text to print git blame info at the end of the current line.
Feb 02, 2021
(requires Neovim 0.5)
- nvim-lua/lsp-status.nvim (⭐577) - This is a plugin/library for generating statusline components from the built-in LSP client.
- RishabhRD/nvim-lsputils (⭐410) - Better defaults for nvim-lsp actions.
- kosayoda/nvim-lightbulb (⭐593) - The plugin shows a lightbulb in the sign column whenever a
textDocument/codeAction
is available at the current cursor position.
(requires Neovim 0.5) / LSP Installer
- anott03/nvim-lspinstall (⭐87) - Easy to install language servers.
- alexaandru/nvim-lspupdate (⭐88) - Updates installed (or auto installs if missing) LSP servers.
Fuzzy Finder / Diagnostics
- vijaymarupudi/nvim-fzf (⭐293) - A Lua API for using FZF (Neovim >= 0.5). Allows for full asynchronicity for UI speed and usability.
Git / Diagnostics
- TimUntersberger/neogit (⭐2.1k) - A Magit clone that may change some things to fit the Vim philosophy.
Editing Support / Diagnostics
- windwp/nvim-autopairs (⭐2k) - A minimalist autopairs written by Lua.
- monaqa/dial.nvim (⭐545) - Extended increment/decrement.
Nov 23, 2020
Tree-sitter Supported Colorscheme / Diagnostics
- ishan9299/modus-theme-vim (⭐132) - This is a color scheme developed by Protesilaos Stavrou for emacs.