Track Awesome Neovim Updates Weekly
Collections of awesome neovim plugins.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 rockerBOO/awesome-neovim · ⭐ 14K · 🏷️ Editors
Apr 22 - Apr 28, 2024
(requires Neovim 0.5)
- junnplus/lsp-setup.nvim (⭐217) - A simple wrapper for nvim-lspconfig and nvim-lsp-installer to easily setup LSP servers.
Programming Languages Support / Diagnostics
- jim-at-jibba/micropython.nvim (⭐1) - Enhances the development experience for developers using Micro-python for IoT and maker projects.
Web Development / Diagnostics
- rest-nvim/rest.nvim (⭐1.3k) - A fast Neovim HTTP client written in Lua.
Markdown and LaTeX / Diagnostics
- nfrid/markdown-togglecheck (⭐17) - Simple Neovim plugin for toggling check boxes using Treesitter.
Search / Diagnostics
- nvim-pack/nvim-spectre (⭐1.8k) - Search and replace panel.
File Explorer / Diagnostics
- nvim-tree/nvim-tree.lua (⭐6.5k) - A simple and fast file explorer tree.
Project / Diagnostics
- GnikDroy/projections.nvim (⭐219) - Tiny project + session manager.
Color / Diagnostics
- xiyaowong/transparent.nvim (⭐699) - Make your Neovim transparent.
Tree-sitter Supported Colorscheme / Diagnostics
- Abstract-IDE/Abstract-cs (⭐70) - Colorscheme written in Lua, specially made for roshnivim with Tree-sitter support.
- comfysage/evergarden (⭐50) - A comfy Neovim colorscheme for cozy morning coding.
- jim-at-jibba/ariake.nvim (⭐1) - A port of the great Atom theme. Beautiful, dark colour scheme.
- RRethy/base16-nvim (⭐462) - Neovim plugin for building base16 colorschemes. Includes support for Treesitter and LSP highlight groups.
- niyabits/calvera-dark.nvim (⭐142) - A port of VSCode Calvara Dark (⭐12) Theme to Neovim with Tree-sitter and many other plugins support.
- Everblush/nvim (⭐213) - A dark, vibrant and beautiful colorscheme written in Lua.
- Yazeed1s/minimal.nvim (⭐163) - Two tree-sitter supported colorschemes that are inspired by base16-tomorrow-night and monokai-pro.
- mellow-theme/mellow.nvim (⭐209) - A soothing dark color scheme with tree-sitter support.
- Yazeed1s/oh-lucy.nvim (⭐182) - Two tree-sitter supported colorschemes, inspired by oh-lucy in vscode.
- maxmx03/fluoromachine.nvim (⭐162) - Synthwave x Fluoromachine port.
- uncleTen276/dark_flat.nvim (⭐35) - A Neovim colorscheme written in Lua ported from Dark Flat iTerm2 theme, with LSP and Tree-sitter support.
- uloco/bluloco.nvim (⭐229) - A dark and earthy colorscheme supporting Tree-sitter and LSP.
Colorscheme Creation / Diagnostics
- ThemerCorp/themer.lua (⭐255) - 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).
Statusline / Diagnostics
- Zeioth/heirline-components.nvim (⭐54) - 30+ Heirline.nvim components you can use out of the box to create your perfect user interface.
- mikesmithgh/git-prompt-string-lualine.nvim (⭐10) - Add git-prompt-string to your statusline.
Icon / Diagnostics
- nvim-tree/nvim-web-devicons (⭐1.8k) - A Lua fork of vim-devicons (⭐5.5k).
Media / Diagnostics
- HakonHarnes/img-clip.nvim (⭐352) - Effortlessly embed images into any markup language, like LaTeX, Markdown or Typst.
Note Taking / Diagnostics
- nfrid/due.nvim (⭐102) - Displays due for a date string as a virtual text.
- zk-org/zk-nvim (⭐445) - Neovim extension for zk, a plain text note-taking assistant.
- Ostralyan/scribe.nvim (⭐24) - Take notes, easily.
- hadronized/mind.nvim (⭐703) - The power of trees at your fingertips.
Debugging / Diagnostics
- pocco81/dap-buddy.nvim (⭐394) - Manage several debuggers for nvim-dap.
Deployment / Diagnostics
- sachinsenal0x64/hot.nvim (⭐3) - A hot reloader that works with any programming language.
Code Runner / Diagnostics
- Vigemus/iron.nvim (⭐895) - Interactive REPLs of over 30 languages embedded.
Neovim Lua Development / Diagnostics
- nfrid/treesitter-utils (⭐6) - Some useful Treesitter methods.
Scrolling / Diagnostics
- nkakouros-original/scrollofffraction.nvim (⭐6) - Scrolloff as a fraction of the window height.
Editing Support / Diagnostics
- pocco81/true-zen.nvim (⭐927) - Clean and elegant distraction-free writing.
- pocco81/high-str.nvim (⭐288) - Highlight visual selections like in a normal document editor!
- pocco81/auto-save.nvim (⭐578) - Save your work before the world collapses or you type :qa!
- andersevenrud/nvim_context_vt (⭐352) - Shows virtual text of the current context.
- CKolkey/ts-node-action (⭐343) - A framework for executing functional transformations on Tree-sitter nodes - Has a lot of built-in actions for transforming text.
Indent / Diagnostics
- Mr-LLLLL/cool-chunk.nvim (⭐4) - Simpler and faster chunking with animations.
Split and Window / Diagnostics
- nvim-focus/focus.nvim (⭐646) - Auto-Focusing and Auto-Resizing Splits/Windows written in Lua! Vim splits on steroids.
- altermo/nwm (⭐257) - X11 window manager.
Apr 15 - Apr 21, 2024
Color / Diagnostics
- moyiz/command-and-cursor.nvim (⭐2) - Highlight cursor and visual selections when entering command mode.
Terminal Integration / Diagnostics
- akinsho/toggleterm.nvim (⭐3.7k) - Easily manage multiple terminal windows.
Git / Diagnostics
- moyiz/git-dev.nvim (⭐2) - Open remote git repositories in the comfort of Neovim.
Apr 08 - Apr 14, 2024
Treesitter Based / Diagnostics
- mfussenegger/nvim-treehopper (⭐391) - Region selection with hints on the AST nodes of a document powered by Treesitter.
OS-specific / Diagnostics
- m15a/flake-awesome-neovim-plugins (⭐36) - Nix flake that provides Awesome Neovim plugins collection as Nix packages.
Apr 01 - Apr 07, 2024
Tree-sitter Supported Colorscheme / Diagnostics
- ptdewey/darkearth-nvim (⭐7) - A dark and earthy colorscheme supporting Tree-sitter and LSP.
Utility / Diagnostics
- pluffie/md-babel.nvim - Run code chunks from Markdown files, like org-babel.
- mistricky/codesnap.nvim (⭐424) - Snapshot plugin with rich features that can make pretty code snapshots.
Editing Support / Diagnostics
- ptdewey/yankbank-nvim (⭐37) - Enable streamlined access to recent yanks and deletions in a quick-access popup menu.
Preconfigured Configuration / Diagnostics
- Shaobin-Jiang/IceNvim (⭐94) - A beautiful, powerful and customizable config that is blazingly fast.
Mar 25 - Mar 31, 2024
AI / Diagnostics
- simplegpt.nvim (⭐7) - Provide a simple yet flexible way to construct and send questions to ChatGPT.
File Explorer / Diagnostics
- prichrd/netrw.nvim (⭐177) - Add icons and custom keybindings to netrw.
Utility / Diagnostics
- SUSTech-data/neopyter (⭐33) - The bridge between Neovim and jupyter lab, edit in Neovim and preview/run in jupyter lab.
- terje/simctl.nvim (⭐21) - Interact with iOS Simulators.
Git / Diagnostics
- echasnovski/mini.nvim#mini.diff (⭐3.8k) - Module of
mini.nvim
to interactively visualize difference between buffer text and its reference. Provides toggleable detailed overview in text area, built-in apply/reset/textobject/goto mappings, and more.
GitHub / Diagnostics
- rawnly/gist.nvim (⭐165) - Create a GitHub Gist from the current file (powered by gh).
Mar 18 - Mar 24, 2024
Web Development / Diagnostics
- luckasRanarison/tailwind-tools.nvim (⭐146) - Unofficial TailwindCSS tooling.
Marks / Diagnostics
- abeldekat/harpoonline (⭐27) - Create up-to-date harpoon2 information to be used in a status-line.
Tree-sitter Supported Colorscheme / Diagnostics
- kevinm6/kurayami.nvim (⭐4) - Dark (only) theme.
- loganswartz/sunburn.nvim (⭐11) - A colorscheme sitting somewhere between pastels and solarized, emphasizing readability and hue uniformity above all else.
Colorscheme Creation / Diagnostics
- loganswartz/polychrome.nvim (⭐11) - A colorscheme micro-framework, with support for specifying colors directly in many different formats (sRGB, HSL, Oklab, XYZ and more, with intelligent chroma clipping), live editing preview, and a simple DSL.
Debugging / Diagnostics
- Willem-J-an/visidata.nvim (⭐17) - Render pandas dataframes in nvim-dap using the power of visidata.
Preconfigured Configuration / Diagnostics
- StratOS-Linux/StratVIM (⭐9) - A full-fledged Neovim distribution included by default in StratOS, an upcoming Arch-based Linux distro.
Mar 11 - Mar 17, 2024
(requires Neovim 0.5)
- zeioth/garbage-day.nvim (⭐204) - Garbage collector that stops inactive LSP clients to free RAM.
AI / Diagnostics
- olimorris/codecompanion.nvim (⭐72) - Copilot chat like experience via a buffer. Supports Anthropic, Ollama and OpenAI.
Utility / Diagnostics
- Mr-LLLLL/utilities.nvim (⭐6) - A repository to collect some little utility functions.
- mcauley-penney/visual-whitespace.nvim (⭐40) - See whitespace characters in Visual selections, like VSCode.
- Zeioth/distroupdate.nvim (⭐6) - Distro agnostic updater to get the latest changes from the git repository of your config.
Code Runner / Diagnostics
- Zeioth/makeit.nvim (⭐13) - Makefile runner based on overseer.
Git / Diagnostics
- isak102/telescope-git-file-history.nvim (⭐46) - Open/preview contents of the current file at a specific commit, without using git checkout.
Mar 04 - Mar 10, 2024
(requires Neovim 0.5)
- LukasPietzschmann/boo.nvim (⭐30) - Quickly pop-up some LSP-powered information of the thing your cursor is on.
Golang / Diagnostics
- yanskun/gotests.nvim (⭐20) - Make Go tests easy with gotests (⭐4.8k).
Marks / Diagnostics
- fnune/recall.nvim (⭐23) - Recall refines the use of marks by focusing on global marks, streamlining their usage and enhancing their visibility and navigability.
Statusline / Diagnostics
- Mr-LLLLL/lualine-ext.nvim (⭐8) - Show more information on lualine.
Motion / Diagnostics
- Mr-LLLLL/treesitter-outer (⭐6) - Jump to outer node with smart.
Keybinding / Diagnostics
- nvimtools/hydra.nvim (⭐80) - Create custom submodes and menus. Port of Emacs Hydra. Maintained fork of anuvyklack/hydra.nvim.
Editing Support / Diagnostics
- altermo/iedit.nvim (⭐17) - Edit one occurrence of text and simultaneously have other selected occurrences edited in the same way.
Feb 26 - Mar 03, 2024
Programming Languages Support / Diagnostics
- dmmulroy/ts-error-translator.nvim (⭐181) - A port of Matt Pocock's ts-error-translator for VSCode for turning messy and confusing TypeScript errors into plain English.
Markdown and LaTeX / Diagnostics
- Myzel394/easytables.nvim (⭐65) - Easily insert and edit markdown tables with a live preview and useful helpers.
Marks / Diagnostics
- desdic/marlin.nvim (⭐17) - Like harpoon, but with key differences like project path, split support, no UI.
Search / Diagnostics
- polirritmico/telescope-lazy-plugins.nvim (⭐27) - A Telescope picker to quickly access plugins configurations from the lazy.nvim spec.
Color / Diagnostics
- rasulomaroff/reactive.nvim (⭐136) - Set global and window-specific highlights or trigger callbacks when modes/operators change or windows are switched.
Tree-sitter Supported Colorscheme / Diagnostics
- sxwpb/halfspace.nvim - A semi-light colorscheme for minimal eye melting.
- bartekjaszczak/distinct-nvim - Theme with distinct syntax colours. Supports Tree-sitter and semantic highlighting. For people who love multi-colour syntax highlighting.
- samharju/synthweave.nvim (⭐22) - Synthwave '84 colorscheme port.
Terminal Integration / Diagnostics
- samharju/yeet.nvim (⭐26) - Run shell commands in terminal buffers or tmux panes.
Motion / Diagnostics
- rasulomaroff/telepath.nvim (⭐50) - Another Leap extension for performing remote actions with a different approach.
Competitive Programming / Diagnostics
- kawre/leetcode.nvim (⭐509) - Solve Leetcode problems.
Feb 19 - Feb 25, 2024
(requires Neovim 0.5)
- deathbeam/lspecho.nvim (⭐14) - Echo LSP progress to cmdline or embed it in status line.
Completion / Diagnostics
- deathbeam/autocomplete.nvim (⭐19) - Very simple and minimal autocompletion for cmdline and buffer using LSP and Tree-sitter with signature help.
Register / Diagnostics
- kr40/nvim-macros (⭐33) - Easy way to save and load Macros, with backup and formatting options.
Tree-sitter Supported Colorscheme / Diagnostics
- jthvai/lavender.nvim - Purple-hued dark mode colorscheme; a complete rewrite of shaunsingh/moonlight.nvim.
Note Taking / Diagnostics
- 2KAbhishek/tdo.nvim (⭐41) - Fast and simple note taking.
Terminal Integration / Diagnostics
- 2KAbhishek/termim.nvim (⭐36) - Neovim Terminal, Improved.
Editing Support / Diagnostics
- AckslD/nvim-trevJ.lua (⭐161) - Does the opposite of join-line (J) for arguments, powered by Tree-sitter.
Feb 12 - Feb 18, 2024
Plugin Manager
- echasnovski/mini.nvim#mini.deps (⭐3.8k) - Module of
mini.nvim
for managing other plugins. Uses Git and built-in packages to install, update, clean, and snapshot plugins.
(requires Neovim 0.5) / Diagnostics
- artemave/workspace-diagnostics.nvim (⭐88) - Populate diagnostics for all projects files, not just the opened ones.
Note Taking / Diagnostics
- backdround/global-note.nvim (⭐97) - One global note in a floating window.
Terminal Integration / Diagnostics
- RAprogramm/nekifoch (⭐8) - Managing Kitty terminal font settings.
OS-specific / Diagnostics
- massix/termux.nvim (⭐14) - Interact with Termux APIs, useful to gather various information about your Android phone to display in the statusline (e.g. battery level).
Feb 05 - Feb 11, 2024
(requires Neovim 0.5)
- marilari88/twoslash-queries.nvim (⭐121) - Provide inline virtual text displaying TypeScript types for the inspected variables.
Programming Languages Support / Diagnostics
- iabdelkareem/csharp.nvim (⭐114) - Enhances the development experience for .NET developers.
Markdown and LaTeX / Diagnostics
- Nedra1998/nvim-mdlink (⭐17) - Simplify creating and following markdown links.
Language / Diagnostics
- tanloong/interlaced.nvim (⭐3) - Help align bilingual parallel texts.
Marks / Diagnostics
- LintaoAmons/bookmarks.nvim (⭐70) - Your new bookmarks option: simple yet powerful.
Jan 29 - Feb 04, 2024
(requires Neovim 0.5)
- soulis-1256/eagle.nvim (⭐171) - Mouse-hover LSP hints.
AI / Diagnostics
- kiddos/gemini.nvim (⭐19) - Bindings to Google Gemini API.
Tree-sitter Supported Colorscheme / Diagnostics
- sontungexpt/witch (⭐21) - The primary stinvim distro colorscheme includes the default feature of dimming inactive windows, along with various other customization options for users.
Preconfigured Configuration / Diagnostics
- drybalka/clean.nvim (⭐30) - Cleaning up the default key mappings and plugins and leaving only the bare essentials to build upon.
Resource / Diagnostics
- NeoLand - A beautifully crafted website for Neovim resources.
Jan 22 - Jan 28, 2024
(requires Neovim 0.5)
- lopi-py/luau-lsp.nvim (⭐29) - A luau-lsp extension to improve your experience.
AI / Diagnostics
- gsuuon/model.nvim (⭐261) - Integrate LLMs via a prompt builder interface. Multi-providers including OpenAI (+ compatibles), PaLM, HuggingFace and local engines like llamacpp.
Marks / Diagnostics
- otavioschwanck/arrow.nvim (⭐229) - Like harpoon, but with a different UX, single keybinding needed and statusline support.
Project / Diagnostics
- LintaoAmons/cd-project.nvim (⭐68) - All you need is just an easier way to
cd
to another project directory.
Jan 15 - Jan 21, 2024
Tree-sitter Supported Colorscheme / Diagnostics
- HoNamDuong/hybrid.nvim (⭐64) - A dark theme written in Lua.
Utility / Diagnostics
- echasnovski/mini.nvim#mini.notify (⭐3.8k) - Module of
mini.nvim
to show one or more highlighted notifications in a single window. Provides maker ofvim.notify()
implementation and sets up automated LSP progress updates.
- theKnightsOfRohan/csvlens.nvim (⭐28) - A port of YS-L/csvlens (⭐2.2k), for easy previewing of tabular data.
Code Runner / Diagnostics
- pianocomposer321/officer.nvim (⭐17) - Like dispatch.vim but using overseer.nvim.
Jan 08 - Jan 14, 2024
PHP / Diagnostics
- ta-tikoma/php.easy.nvim (⭐9) - Methods of assistance in PHP development: create classes, constants, methods, properties; simple copying and deleting of an entity.
Startup / Diagnostics
- CWood-sdf/spaceport.nvim (⭐53) - The start screen that gets you to your projects blazingly fast.
Editing Support / Diagnostics
- gregorias/coerce.nvim (⭐59) - Change keyword case.
- johmsalas/text-case.nvim (⭐370) - Text case changes via keybindings and custom substitute command with Telescope and LSP support.
Preconfigured Configuration / Diagnostics
- Cris-lml007/NeoPlus (⭐7) - NeoPlus is a free, open source IDE with tools that works on Neovim.
Jan 01 - Jan 07, 2024
Snippet / Diagnostics
- chrisgrieser/nvim-scissors (⭐258) - Automagical editing and creation of snippets.
File Explorer / Diagnostics
- simonmclean/triptych.nvim (⭐123) - A directory browser inspired by Ranger.
Colorscheme Switchers / Diagnostics
- CWood-sdf/pineapple (⭐38) - Install any colorscheme in your config without leaving your terminal. Collects every colorscheme on the internet and allows you to preview them all before installing.
Media / Diagnostics
- 3rd/image.nvim (⭐663) - Add image support through Kitty's graphics protocol or ueberzugpp.
Debugging / Diagnostics
- chrisgrieser/nvim-chainsaw (⭐74) - Speed up log creation. Creates various kinds of language-specific log statements, like logs of variables, assertions, or time-measuring.
Preconfigured Configuration / Diagnostics
- pgosar/CyberNvim (⭐293) - The world's simplest and most extensible Neovim distribution.
- crispybaccoon/chaivim (⭐30) - Easily configurable distro with solid defaults and a cozy editor experience.
Dec 25 - Dec 31, 2023
Plugin Manager
- nvim-neorocks/rocks.nvim (⭐329) - A modern approach to plugin management using Luarocks, inspired by Cargo.
(requires Neovim 0.5)
- jmbuhr/otter.nvim (⭐350) - Provides LSP features and a nvim-cmp completion source for languages embedded in other documents.
AI / Diagnostics
- Exafunction/codeium.nvim (⭐536) - Free, ultrafast Copilot alternative. Supports LSP and Tree-sitter.
Programming Languages Support / Diagnostics
- quarto-dev/quarto-nvim (⭐274) - Tools for working with Quarto documents.
Markdown and LaTeX / Diagnostics
- mpas/marp-nvim (⭐13) - Present using markdown with Marp.
Search / Diagnostics
- FabianWirth/search.nvim (⭐147) - Tabs for different Telescope pickers.
- backdround/improved-search.nvim (⭐55) - Add search abilities.
File Explorer / Diagnostics
- rolv-apneseth/tfm.nvim (⭐61) - Similar to
fm-nvim
, this provides Neovim integration for several popular terminal file managers (including yazi (⭐7.8k)).
Tree-sitter Supported Colorscheme / Diagnostics
- scottmckendry/cyberdream.nvim (⭐142) - A high-contrast, futuristic & vibrant coloursheme.
Icon / Diagnostics
- 2KAbhishek/nerdy.nvim (⭐98) - Find and insert the latest nerd font glyphs.
Utility / Diagnostics
- mateuszwieloch/automkdir.nvim (⭐12) - Automatically create non-existent parent directories when writing a file.
- ragnarok22/whereami.nvim (⭐14) - Test your VPN by getting you current location.
- ariel-frischer/bmessages.nvim (⭐37) - Replace the default :messages window with a configurable, auto-updating buffer.
- LintaoAmons/easy-commands.nvim (⭐68) - A collection of intuitive, easily searchable, and ready-to-use commands.
- backdround/tabscope.nvim (⭐37) - Make tab-local buffers.
- linrongbin16/gentags.nvim (⭐11) - The tags generator/management for old school vimers.
Git / Diagnostics
- 2KAbhishek/co-author.nvim (⭐19) - Quickly add co-authors to commits.
Motion / Diagnostics
- backdround/neowords.nvim (⭐50) - Hops by any type of words. It gives fine control over
w
,e
,b
,ge
movements.
- backdround/improved-ft.nvim (⭐36) - Improve default
f
/t
abilities.
Treesitter Based / Diagnostics
- atusy/treemonkey.nvim (⭐23) - Region selection with Treesitter nodes.
Keybinding / Diagnostics
- FeiyouG/commander.nvim (⭐348) - Create and manage keybindings and commands in a more organized manner and search them quickly through Telescope.
- tris203/hawtkeys.nvim (⭐179) - Suggest new easy-to-hit keymaps and find issues with your current keymap configurations.
Editing Support / Diagnostics
- hiberabyss/bzlops.vim (⭐4) - Help to manage your bazel build rule.
Nov 27 - Dec 03, 2023
Programming Languages Support / Diagnostics
- chomosuke/typst-preview.nvim (⭐145) - Preview typst documents in the browser, instant update on each keystroke, and cross jump between code and preview.
Markdown and LaTeX / Diagnostics
- tadmccorkle/markdown.nvim (⭐74) - Configurable tools for markdown files, including inline-style, link, and navigation keymaps, table of contents, improved list editing, and more.
Project / Diagnostics
- echasnovski/mini.nvim#mini.visits (⭐3.8k) - Module of
mini.nvim
to persistently track and reuse file system visits. Allows listing "recent"/"frequent"/"frecent" visits, adding/removing labels to visits and other data.
Tree-sitter Supported Colorscheme / Diagnostics
- alexmozaidze/palenight.nvim (⭐12) - Palenight colorscheme supporting Tree-sitter, LSP (including semantic tokens) and lots of plugins.
Utility / Diagnostics
- yutkat/confirm-quit.nvim (⭐19) - Confirm before quitting Neovim.
- bgaillard/readonly.nvim (⭐12) - Secure edition of files containing sensible / secret information, passwords, API keys, SSH keys, etc.
- GCBallesteros/jupytext.nvim (⭐48) - Edit jupyter notebooks without leaving Neovim.
Split and Window / Diagnostics
- mrjones2014/smart-splits.nvim (⭐717) - Smart, seamless, directional navigation and resizing of splits.
Nov 20 - Nov 26, 2023
Completion / Diagnostics
- nvimdev/epo.nvim (⭐114) - Blazingly fast, minimal LSP auto-completion and snippet engine.
AI / Diagnostics
- jpmcb/nvim-llama (⭐207) - LLM (Llama 2 and llama.cpp) wrappers.
- David-Kunz/gen.nvim (⭐814) - Generate text using LLMs (via Ollama) with customizable prompts.
Markdown and LaTeX / Diagnostics
- ellisonleao/dotenv.nvim (⭐27) - Minimalist .env support.
Syntax / Diagnostics
- IndianBoy42/tree-sitter-just (⭐109) - Treesitter grammar for Justfiles (⭐17k).
Snippet / Diagnostics
- rafamadriz/friendly-snippets (⭐1.7k) - Set of preconfigured snippets for different languages.
- cvigilv/esqueleto.nvim (⭐93) - Simple templates to use when creating new files.
Fuzzy Finder / Diagnostics
- fdschmidt93/telescope-egrepify.nvim (⭐82) - Telescope plugin for better
rg
flags inlive_grep
.
Colorscheme Switchers / Diagnostics
- linrongbin16/colorbox.nvim (⭐23) - Load all the ultra colorschemes into your Neovim player!
Debugging / Diagnostics
- theHamsta/nvim-dap-virtual-text (⭐741) - Virtual text support for nvim-dap.
Code Runner / Diagnostics
- bfredl/nvim-ipy (⭐419) - Make interfacing with IPython/Jupyter easier.
Motion / Diagnostics
- ggandor/flit.nvim (⭐336) - Enhanced f/t motions for Leap.
- ggandor/leap-spooky.nvim (⭐273) - Spooky (Leap) actions at a distance.
Editing Support / Diagnostics
- nat-418/boole.nvim (⭐141) - Toggle booleans and common string values.
- cshuaimin/ssr.nvim (⭐855) - Treesitter-based structural search and replace.
- Jxstxs/conceal.nvim (⭐58) - Use Tree-sitter to conceal common boilerplate code.
Formatting / Diagnostics
- nvimdev/guard.nvim (⭐415) - Minimalist async formatting and linting plugin.
Nov 13 - Nov 19, 2023
(requires Neovim 0.5)
- hedyhli/outline.nvim (⭐344) - A significantly enhanced and refactored fork of
symbols-outline.nvim
.
- stevanmilic/nvim-lspimport (⭐47) - Automatically resolves imports for undefined terms. Useful with
pyright
language server.
Programming Languages Support / Diagnostics
- simaxme/java.nvim (⭐17) - Some utilities regarding Java development (e.g. updating symbol usages when renaming or moving a file in nvim-tree).
Tree-sitter Supported Colorscheme / Diagnostics
- Tsuzat/NeoSolarized.nvim (⭐153) - NeoSolarized colorscheme with full transparency.
Lua Colorscheme / Diagnostics
- calind/selenized.nvim (⭐12) - Lua port of Selenized theme with support for Tree-sitter, nvim-cmp, GitSigns and some more.
Split and Window / Diagnostics
- jyscao/ventana.nvim (⭐17) - Convenient flips & shifts for your windows layout.
Nov 06 - Nov 12, 2023
Project / Diagnostics
- SalOrak/whaler.nvim (⭐50) - Telescope extension to move between directories blazingly fast.
Startup / Diagnostics
- TobinPalmer/Tip.nvim (⭐61) - Get a simple tip when you launch Neovim.
Motion / Diagnostics
- xiaoshihou514/squirrel.nvim (⭐13) - Quickly jump between tree-sitter nodes.
Oct 30 - Nov 05, 2023
(requires Neovim 0.5)
- mrcjkb/haskell-tools.nvim (⭐379) - Seamless integration of Neovim with Haskell development tools like haskell-language-server and Hoogle.
Snippet / Diagnostics
- mrcjkb/haskell-snippets.nvim (⭐24) - Haskell snippets for LuaSnip, powered by Tree-sitter and LSP.
Search / Diagnostics
- mangelozzi/rgflow.nvim (⭐69) - Quickly get RipGrep results into an editable Quickfix list, while learning RipGrep's CLI.
- duane9/nvim-rg (⭐35) - Run RipGrep asynchronously and see results in a quickfix window.
Fuzzy Finder / Diagnostics
- echasnovski/mini.nvim#mini.extra (⭐3.8k) - Module of
mini.nvim
with extra functionality for its modules. Contains 20+ 'mini.pick' pickers, 'mini.ai' textobjects, and more.
Color / Diagnostics
- miversen33/sunglasses.nvim (⭐96) - Dynamic Colorscheme/highlight adjuster on window switching.
Tree-sitter Supported Colorscheme / Diagnostics
- miikanissi/modus-themes.nvim (⭐123) - Accessible theme, conforming with the highest standard for color contrast (WCAG AAA).
Code Runner / Diagnostics
- benlubas/molten-nvim (⭐291) - Enables running code chunks via the jupyter kernel. Output (including image output) is rendered in a floating window below the code.
Oct 23 - Oct 29, 2023
(requires Neovim 0.5)
- mrcjkb/rustaceanvim (⭐956) - A heavily modified fork of rust-tools.nvim that does not require a
setup
call and does not depend on nvim-lspconfig.
Deployment / Diagnostics
- coffebar/transfer.nvim (⭐52) - Sync and diff with remote server using rsync and OpenSSH.
Motion / Diagnostics
- smoka7/hop.nvim (⭐295) - Hop is an EasyMotion-like plugin allowing you to jump anywhere in a document with as few keystrokes as possible.
Indent / Diagnostics
- VidocqH/auto-indent.nvim (⭐65) - Auto indent cursor when cursor at the first column and press
<TAB>
key like VSCode.
Preconfigured Configuration / Diagnostics
- mrcjkb/kickstart-nix.nvim (⭐104) - A simple Nix flake template repo for Neovim derivations, with the goal of simplifying the migration from existing Neovim configurations.
Oct 16 - Oct 22, 2023
(requires Neovim 0.5)
- vxpm/ferris.nvim (⭐84) - Interact with Rust-Analyzer's LSP extensions.
Fuzzy Finder / Diagnostics
- echasnovski/mini.nvim#mini.pick (⭐3.8k) - Module of
mini.nvim
with general purpose interactive non-blocking picker that has one window design, toggleable preview, flexible and fast default match, and much more.
Tree-sitter Supported Colorscheme / Diagnostics
- oxfist/night-owl.nvim (⭐171) - A Night Owl colorscheme port from VSCode (⭐2.8k) with support for Tree-sitter and semantic tokens.
- text-to-colorscheme (⭐273) - Dynamically generated colorschemes generated on the fly with a text prompt using ChatGPT.
Statusline / Diagnostics
- sontungexpt/sttusline (⭐86) - Very lightweight, super fast and lazyloading statusline.
Media / Diagnostics
- edluffy/hologram.nvim (⭐1.2k) - A cross platform terminal image viewer. Works on macOS and Linux.
Terminal Integration / Diagnostics
- niuiic/terminal.nvim (⭐16) - Manage terminal as buffer, multiple terminals support.
Code Runner / Diagnostics
- dasupradyumna/launch.nvim (⭐46) - A simple and quick task launcher which allows dynamically configuring tasks on the fly, with optional support for debugging.
Neovim Lua Development / Diagnostics
- nvim-lusc (⭐13) - Adds support for Structured Async/Concurrency in Lua.
Motion / Diagnostics
- gsuuon/tshjkl.nvim (⭐96) - Toggle to navigate and select tree-sitter nodes with hjkl.
Preconfigured Configuration / Diagnostics
- sontungexpt/stinvim (⭐27) - Ready Neovim's configuration for fullstack developers.
Oct 09 - Oct 15, 2023
(requires Neovim 0.5)
- nvimtools/none-ls.nvim (⭐1.9k) - Null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
Search / Diagnostics
- nvimdev/hlsearch.nvim (⭐64) - Auto remove search highlight and rehighlight when using n or N.
Note Taking / Diagnostics
- gsuuon/note.nvim (⭐45) - Daily tasks with deep-linking and project spaces.
Utility / Diagnostics
- JMarkin/gentags.lua (⭐13) - Auto generate tag files by ctags.
Remote Development / Diagnostics
- niuiic/remote.nvim (⭐31) - Edit remote files with local configuration.
Oct 02 - Oct 08, 2023
(requires Neovim 0.5)
- hinell/lsp-timeout.nvim (⭐179) - Automatically start/stop idle/unused LSP servers; keeps RAM usage low.
AI / Diagnostics
- dense-analysis/neural (⭐403) - Integrate LLMs for generating code, interacting with chat bots, and more.
Programming Languages Support / Diagnostics
- niuiic/typst-preview.nvim (⭐27) - Preview typst documents, respond to file changes.
Tree-sitter Supported Colorscheme / Diagnostics
- polirritmico/monokai-nightasty.nvim (⭐65) - A dark/light theme based on the Monokai color palette written in Lua, support for LSP, Tree-sitter and lots of plugins.
Statusline / Diagnostics
- MunifTanjim/nougat.nvim (⭐185) - Hyperextensible Statusline / Tabline / Winbar.
Utility / Diagnostics
- VidocqH/data-viewer.nvim (⭐78) - Provide a simple table view to inspect data files such as
csv
,tsv
.
Editing Support / Diagnostics
- hinell/duplicate.nvim (⭐16) - Duplicate lines & blocks of lines easily; undo & unfolding support; full OOP.
- hinell/move.nvim (⭐9) - Move chunks of text around; fork of fedepujol/move.nvim (⭐307).
Sep 25 - Oct 01, 2023
Colorscheme Creation / Diagnostics
- roobert/palette.nvim (⭐57) - A beautiful, versatile, systematic, theme system.
Cursorline / Diagnostics
- sontungexpt/stcursorword (⭐51) - Highlight the word under the cursor (Improved and compact version of nvim-cursorline).
Git / Diagnostics
- niuiic/git-log.nvim (⭐15) - Check git log of the selected code.
Sep 18 - Sep 24, 2023
(requires Neovim 0.5)
- Wansmer/symbol-usage.nvim (⭐201) - Display references, definitions and implementations of document symbols.
(requires Neovim 0.5) / Diagnostics
- chrisgrieser/nvim-rulebook (⭐65) - Add inline-comments to ignore rules, or lookup rule documentation online.
Tree-sitter Supported Colorscheme / Diagnostics
- cryptomilk/nightcity.nvim (⭐52) - A dark colorscheme inspired by Inkpot, Jellybeans, Gruvbox and Tokyonight with LSP support.
Tabline / Diagnostics
- willothy/nvim-cokeline (⭐493) - A bufferline for people with addictive personalities.
Utility / Diagnostics
- sontungexpt/url-open (⭐62) - Open URLs under the cursor and create highlight effects for them.
- luckasRanarison/nvim-devdocs (⭐246) - Preview devdocs.io documentations directly in Markdown format.
Terminal Integration / Diagnostics
- willothy/wezterm.nvim (⭐141) - Functions for interacting with Wezterm.
- mikesmithgh/kitty-scrollback.nvim (⭐317) - Open your Kitty scrollback buffer. Ameowzing.
Quickfix / Diagnostics
- yorickpeterse/nvim-pqf (⭐76) - Prettier quickfix/location list windows.
Git / Diagnostics
- chrisgrieser/nvim-tinygit (⭐113) - Lightweight and nimble git client.
Editing Support / Diagnostics
- chrisgrieser/nvim-puppeteer (⭐49) - Automatically convert strings to f-strings or template strings and back.
Session / Diagnostics
- coffebar/neovim-project (⭐135) - Declarative project management, automatic saving of sessions, uses Telescope.
Split and Window / Diagnostics
- yorickpeterse/nvim-window (⭐68) - Easily jump between Neovim windows.
Preconfigured Configuration / Diagnostics
- chrisgrieser/nvim-kickstart-python (⭐97) - A launch point for your Neovim configuration for Python.
OS-specific / Diagnostics
- chrisgrieser/alfred-neovim-utilities (⭐27) - Search Neovim plugins and online
:help
via Alfred (macOS).
Sep 11 - Sep 17, 2023
Plugin Manager
- lewis6991/pckr.nvim (⭐212) - Spiritual successor of
wbthomason/packer.nvim
.
Tree-sitter Supported Colorscheme / Diagnostics
- judaew/ronny.nvim (⭐16) - A dark colorscheme, which mostly was inspired by the Monokai originally created by Wimem Hazenberg.
- ribru17/bamboo.nvim (⭐237) - A warm green theme.
Utility / Diagnostics
- LintaoAmons/scratch.nvim (⭐188) - Create and manage scratch files.
Sep 04 - Sep 10, 2023
Plugin Manager
- roobert/activate.nvim (⭐86) - A plugin installation system designed to complement
folke/lazy.nvim
.
Utility / Diagnostics
- subnut/nvim-ghost.nvim (⭐139) - GhostText support with zero dependencies.
Dependency Management / Diagnostics
- piersolenski/telescope-import.nvim (⭐153) - Import modules faster based on what you've already imported in your project.
Git / Diagnostics
- NeogitOrg/neogit (⭐3.3k) - A Magit clone that may change some things to fit the Vim philosophy.
Aug 28 - Sep 03, 2023
Register / Diagnostics
- desdic/macrothis.nvim (⭐16) - Save and load macros/registers.
Note Taking / Diagnostics
- IlyasYOY/obs.nvim (⭐60) - Your Obsidian notes at the speed of thought.
Code Runner / Diagnostics
- jaytyrrell13/static.nvim (⭐12) - Run static site generator commands.
Aug 21 - Aug 27, 2023
(requires Neovim 0.5) / Diagnostics
- piersolenski/wtf.nvim (⭐302) - AI powered diagnostic debugging, helps explain complex errors and offers custom tailored solutions.
AI / Diagnostics
- CamdenClark/flyboy (⭐39) - Simple interaction with ChatGPT in a markdown buffer. Supports GPT-4 and Azure OpenAI.
Tree-sitter Supported Colorscheme / Diagnostics
- askfiy/visual_studio_code (⭐148) - A Neovim theme that highly restores vscode, so that your friends will no longer be surprised that you use Neovim, because they will think you are using vscode.
- Verf/deepwhite.nvim (⭐83) - A light colorscheme inspired by flatwhite-syntax (⭐157) and elegant-emacs (⭐1.3k).
Utility / Diagnostics
- GCBallesteros/NotebookNavigator.nvim (⭐133) - Navigate and execute code cells.
Formatting / Diagnostics
- stevearc/conform.nvim (⭐2.1k) - A lightweight formatting engine that plays nice with LSP.
Aug 14 - Aug 20, 2023
(requires Neovim 0.5)
- roobert/action-hints.nvim (⭐63) - Show information about the word under the cursor in the statusline or as virtual text.
- roobert/hoversplit.nvim (⭐37) - Automatically updated documentation and information about code symbols in a split window.
Programming Languages Support / Diagnostics
- roobert/f-string-toggle.nvim (⭐26) - Toggle python f-strings.
- chuwy/ucm.nvim (⭐6) - Navigating Unison projects.
Web Development / Diagnostics
- roobert/tailwindcss-colorizer-cmp.nvim (⭐295) - Add vscode-style TailwindCSS completion to nvim-cmp.
Syntax / Diagnostics
- roobert/surround-ui.nvim (⭐59) - Helper or training aid for kylechui/nvim-surround.
Tabline / Diagnostics
- roobert/bufferline-cycle-windowless.nvim (⭐37) - A bufferline extension to cycle through windowless buffers to give a more traditional tab based experience.
- mg979/tabline.nvim (⭐25) - A comprehensive tabline for rendering and managing tabs, buffers or arglist, and featuring buffer filtering, fzf integration and session management.
Media / Diagnostics
- niuiic/code-shot.nvim (⭐54) - Take a picture of the code.
Git / Diagnostics
- 9seconds/repolink.nvim (⭐13) - Generate shareable HTTP permalinks for various Git web frontends.
Motion / Diagnostics
- roobert/tabtree.nvim (⭐36) - Jump between significant code elements, such as brackets, quotes, etc.
Editing Support / Diagnostics
- echasnovski/mini.nvim#mini.operators (⭐3.8k) - Module of
mini.nvim
with various text edit operators: replace, exchange, multiply, sort, evaluate.
Comment / Diagnostics
- Zeioth/dooku.nvim (⭐30) - Generate and open your HTML code documentation.
Jul 31 - Aug 06, 2023
(requires Neovim 0.5)
- aznhe21/actions-preview.nvim (⭐291) - Fully customizable previewer for LSP code actions.
Fuzzy Finder / Diagnostics
- linrongbin16/fzfx.nvim (⭐94) - A fuzzy finder that updates on every keystroke.
Note Taking / Diagnostics
- ada0l/obsidian/ (⭐33) - Base Obsidian functionality.
Keybinding / Diagnostics
- echasnovski/mini.nvim#mini.clue (⭐3.8k) - Module of
mini.nvim
to show next key clues. Has opt-in triggers, shows next key information after customizable delay, allows hydra-like submodes, and more.
Jul 24 - Jul 30, 2023
AI / Diagnostics
- Robitx/gp.nvim (⭐458) - ChatGPT like sessions and instructable text/code operations in your favorite editor.
- dpayne/CodeGPT.nvim (⭐743) - Provides commands to interact with ChatGPT, the focus is around code related usages.
- jackMort/ChatGPT.nvim (⭐3.4k) - Effortless Natural Language Generation with OpenAI's ChatGPT API.
Markdown and LaTeX / Diagnostics
- Zeioth/markmap.nvim (⭐128) - Visualize your Markdown as mindmaps.
Note Taking / Diagnostics
- serenevoid/kiwi.nvim (⭐153) - A stripped down VimWiki with necessary features.
Utility / Diagnostics
- gaborvecsei/usage-tracker.nvim (⭐83) - Track your Neovim usage and visualize statistics easily.
- malbertzard/inline-fold.nvim (⭐77) - Hide certain elements inline like long CSS classes or
href
content.
- chrisgrieser/nvim-origami (⭐107) - Fold with relentless elegance.
Code Runner / Diagnostics
- Zeioth/compiler.nvim (⭐373) - Compiler for building and running your code without having to configure anything.
Preconfigured Configuration / Diagnostics
- NormalNvim/NormalNvim (⭐379) - Focused on stability for your daily work. From the creator of Compiler.nvim.
Jul 17 - Jul 23, 2023
(requires Neovim 0.5)
- nvimdev/lspsaga.nvim (⭐3.2k) - A light-weight LSP plugin based on Neovim's built-in LSP with a highly performant UI.
Markdown and LaTeX / Diagnostics
- richardbizik/nvim-toc (⭐33) - Easily generate table of contents for markdown files.
Tree-sitter Supported Colorscheme / Diagnostics
- nvimdev/zephyr-nvim (⭐330) - A dark colorscheme with Tree-sitter support.
- AlexvZyl/nordic.nvim (⭐570) - Nord for Neovim, but warmer and darker. Supports a variety of plugins and other platforms.
Startup / Diagnostics
- nvimdev/dashboard-nvim (⭐2k) - A minimalist dashboard, inspired by doom-emacs.
Quickfix / Diagnostics
- ashfinal/qfview.nvim (⭐49) - Pretty quickfix/location view with consistent path-shorten and folding.
Editing Support / Diagnostics
- HiPhish/rainbow-delimiters.nvim (⭐394) - Rainbow delimiters with Tree-sitter.
- okuuva/auto-save.nvim (⭐106) - Automatically saves your work as often as needed and as seldom as possible. Customizable with smart defaults. Maintained fork of Pocco81/auto-save.nvim.
- 00sapo/visual.nvim (⭐176) - Provides keybindings for creating a Kakoune/Helix-like experience: first select and then choose the editing command.
Formatting / Diagnostics
- niuiic/format.nvim (⭐34) - An asynchronous, multitasking, and highly configurable formatting plugin.
- elentok/format-on-save.nvim (⭐145) - A synchronous formatter that combines LSP and non-LSP formatting (e.g. shfmt, stylua, prettier), focused specifically on format-on-save.
Jul 10 - Jul 16, 2023
(requires Neovim 0.5)
- creativenull/efmls-configs-nvim (⭐247) - An unofficial collection of linters and formatters configured for efm-langserver to work with builtin LSP.
- creativenull/diagnosticls-configs-nvim (⭐90) - An unofficial collection of linters and formatters configured for diagnostic-languageserver to work with builtin LSP.
Tree-sitter Supported Colorscheme / Diagnostics
- xero/miasma.nvim (⭐145) - A dark pastel color scheme inspired by the woods. Built using lush and supports Tree-sitter, diagnostics, CMP, Git-Signs, Telescope, Which-key, Lazy, and more.
Tabline / Diagnostics
- tomiis4/BufferTabs.nvim (⭐60) - Simple and Fancy tabline.
Debugging / Diagnostics
- niuiic/dap-utils (⭐31) - Utilities to provide a better experience for using nvim-dap.
Fennel / Diagnostics
- Olical/nfnl (⭐176) - Streamlined successor to Aniseed, compiling Fennel to Lua on file write.
Jul 03 - Jul 09, 2023
Tree-sitter Supported Colorscheme / Diagnostics
- zootedb0t/citruszest.nvim (⭐113) - A colorscheme that features a combination of bright and juicy colors reminiscent of various citrus fruits, with LSP and Tree-sitter support.
- 2nthony/vitesse.nvim (⭐43) - Vitesse theme Lua port.
Jun 26 - Jul 02, 2023
Colorscheme Switchers / Diagnostics
- zaldih/themery.nvim (⭐108) - A new way to change the colorscheme on the fly like in vscode.
Utility / Diagnostics
- aPeoplesCalendar/apc.nvim (⭐21) - "On this day" style calendar, which provides information about worldwide history of working class movements and liberation struggles.
Motion / Diagnostics
- folke/flash.nvim (⭐1.9k) - Navigate your code with search labels, enhanced character motions and Treesitter integration.
Editing Support / Diagnostics
- tomiis4/hypersonic.nvim (⭐189) - Provides explanation for RegExp.
Jun 19 - Jun 25, 2023
(requires Neovim 0.5)
- chrisgrieser/nvim-dr-lsp (⭐23) - Status line component showing the number of LSP definition and reference of the token under the cursor.
File Explorer / Diagnostics
- echasnovski/mini.nvim#mini.files (⭐3.8k) - Module of
mini.nvim
providing file explorer with column view capable of manipulating file system by editing text. Can create/delete/rename/copy/move files/directories inside and across directories.
Tree-sitter Supported Colorscheme / Diagnostics
- sonjiku/yawnc.nvim (⭐10) - Theming using pywal, with a Base16 twist.
Git / Diagnostics
- linrongbin16/gitlinker.nvim (⭐99) - Maintained fork of "ruifm's gitlinker", refactored with bug fixes, ssh aliases, blame support and other improvements.
Formatting / Diagnostics
- bennypowers/svgo.nvim (⭐2) - Optimize SVG files.
Jun 12 - Jun 18, 2023
Snippet / Diagnostics
- TobinPalmer/rayso.nvim (⭐68) - Create code snippets in Neovim using ray.so.
Tree-sitter Supported Colorscheme / Diagnostics
- dasupradyumna/midnight.nvim (⭐161) - A modern black Neovim theme with comfortable color contrast for a pleasant visual experience, with LSP and Tree-sitter support.
Jun 05 - Jun 11, 2023
Code Runner / Diagnostics
- milanglacier/yarepl.nvim (⭐76) - Yet Another REPL, flexible, supporting multiple paradigms to interact with REPLs, and native dot repeat without other dependencies.
May 29 - Jun 04, 2023
Color / Diagnostics
- echasnovski/mini.nvim#mini.hipatterns (⭐3.8k) - Module of
mini.nvim
to highlight patterns in text with configurable highlighters. Works asynchronously with configurable debounce delay.
Bars and Lines / Diagnostics
- Bekaboo/dropbar.nvim (⭐821) - IDE-like breadcrumbs, out of the box.
Utility / Diagnostics
- reggie/licenses.nvim - Insert and write license headers and/or files.
- yagiziskirik/AirSupport.nvim (⭐8) - Searchable reminder window for your custom shortcuts and commands.
Code Runner / Diagnostics
- google/executor.nvim (⭐127) - Allows you to run command line tasks in the background and be notified of results.
May 22 - May 28, 2023
Deployment / Diagnostics
- OscarCreator/rsync.nvim (⭐56) - Automatically sync up/down project to a remote with rsync.
Preconfigured Configuration / Diagnostics
- doctorfree/nvim-lazyman (⭐199) - Neovim configuration manager and modular configuration, supports over 40 preconfigured configurations.
May 15 - May 21, 2023
Utility / Diagnostics
- RutaTang/compter.nvim (⭐24) - Power and extend the ability of
<C-a>
and<C-x>
with customized patterns.
Session / Diagnostics
- RutaTang/spectacle.nvim (⭐11) - Easily manage multiple sessions with telescope integration.
May 08 - May 14, 2023
Programming Languages Support / Diagnostics
- dmmulroy/tsc.nvim (⭐310) - Asynchronous project-wide TypeScript type-checking using the TypeScript compiler (TSC) with results loaded into a quickfix list.
Tree-sitter Supported Colorscheme / Diagnostics
- echasnovski/mini.nvim#colorschemes (⭐3.8k) - 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 (⭐3.8k) - 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 (⭐87) - View and dispatch GitHub Actions workflow runs.
May 01 - May 07, 2023
Markdown and LaTeX / Diagnostics
- kiran94/edit-markdown-table.nvim (⭐26) - Edit Markdown Tables using Tree-sitter.
Search / Diagnostics
- AckslD/muren.nvim (⭐344) - Multiple replacements through interactive UI.
File Explorer / Diagnostics
- kelly-lin/ranger.nvim (⭐129) - Ranger (⭐15k) integration for neovim.
Comment / Diagnostics
- LucasTavaresA/SingleComment.nvim (⭐7) - Always single line, comment sensitive, indentation preserving commenting.
Indent / Diagnostics
- nvimdev/indentmini.nvim (⭐84) - A minimal and blazing fast indentline plugin by using nvim_set_decoration_provide api.
Workflow / Diagnostics
- m4xshen/hardtime.nvim (⭐827) - Helping you establish good command workflow and habit.
- antonk52/bad-practices.nvim (⭐78) - Helping you give up bad practices in Vim.
Starter Templates / Diagnostics
- tokiory/neovim-boilerplate (⭐79) - Starter boilerplate for making new configurations.
- frans-johansson/lazy-nvim-starter (⭐66) - Starter boilerplate with lazy plugin manager.
Apr 24 - Apr 30, 2023
(requires Neovim 0.5)
- VidocqH/lsp-lens.nvim (⭐241) - Display function references above function definition like IDEA codelens.
Markdown and LaTeX / Diagnostics
- yaocccc/nvim-hl-mdcodeblock.lua (⭐30) - Highlight markdown codeblock using Tree-sitter.
Tree-sitter Supported Colorscheme / Diagnostics
- nyngwang/nvimgelion (⭐104) - Neon Genesis Evangelion but for Vimmers.
Utility / Diagnostics
- LukasPietzschmann/telescope-tabs (⭐220) - Quickly navigate between tabs using telescope.
Apr 17 - Apr 23, 2023
Color / Diagnostics
- Mr-LLLLL/interestingwords.nvim (⭐37) - 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 (⭐3.8k) - Module of
mini.nvim
to tweak and save any color scheme. Also can animate transition and convert between some color spaces.
Bars and Lines / Diagnostics
- luukvbaal/statuscol.nvim (⭐436) - Configurable 'statuscolumn' with builtin segments and click handlers.
Utility / Diagnostics
- hbac.nvim (⭐168) - Automatically close buffers you are not working on.
- ecthelionvi/NeoComposer.nvim (⭐371) - Simplify macro management, enhance productivity, and create harmonious workflows.
Formatting / Diagnostics
- tenxsoydev/tabs-vs-spaces.nvim (⭐16) - Hint and fix deviating indentation.
Apr 10 - Apr 16, 2023
Marks / Diagnostics
- tomasky/bookmarks.nvim (⭐113) - Bookmarks with global file storage, written in Lua.
Utility / Diagnostics
- sQVe/bufignore.nvim (⭐17) - Unlist hidden buffers matching specified ignore sources.
Terminal Integration / Diagnostics
- chomosuke/term-edit.nvim (⭐170) - Allowing you to edit your command in the terminal just like any other buffer.
Git / Diagnostics
- aaronhallaert/advanced-git-search.nvim (⭐271) - Search your git history by commit content, message and author with Telescope.
Editing Support / Diagnostics
- chrisgrieser/nvim-alt-substitute (⭐42) - A substitute of vim's
:substitute
that uses Lua patterns instead of vim regex. Supports incremental preview.
Resource / Diagnostics
- Dotfyle - Dotfyle is a site for sharing and discovering Neovim configs and plugins.
Apr 03 - Apr 09, 2023
Statusline / Diagnostics
- freddiehaddad/feline.nvim (⭐236) - A minimal, stylish and customizable statusline written in Lua.
Debugging / Diagnostics
- t-troebst/perfanno.nvim (⭐173) - Annotate your code with callgraph profiling data. Native support for perf, flamegraph and the LuaJit profiler.
Scrollbar / Diagnostics
- lewis6991/satellite.nvim (⭐481) - Decorate scrollbar.
Mar 27 - Apr 02, 2023
(requires Neovim 0.5)
- SmiteshP/nvim-navbuddy (⭐682) - A simple popup display that provides breadcrumbs like navigation features using LSP.
Bars and Lines / Diagnostics
- Bekaboo/deadcolumn.nvim (⭐231) - Shows your colorcolumn dynamically.
- ecthelionvi/NeoColumn.nvim (⭐83) - Toggleable colorcolumn highlighting specific characters.
Utility / Diagnostics
- nvim-early-retirement (⭐159) - Send buffers into early retirement by automatically closing them after x minutes of inactivity.
Mar 20 - Mar 26, 2023
Syntax / Diagnostics
- desdic/agrolens.nvim (⭐46) - Navigate via Tree-sitter nodes using Telescope.
Startup / Diagnostics
- willothy/veil.nvim (⭐130) - A blazingly fast, animated, and infinitely customizable startup / dashboard plugin.
Utility / Diagnostics
- cpea2506/relative-toggle.nvim (⭐30) - Toggles smoothly between number and relative numbers, supporting various number combinations, highly customizable.
Code Runner / Diagnostics
- MarcHamamji/runner.nvim (⭐43) - A customizable Lua code runner.
Motion / Diagnostics
- chrisgrieser/nvim-spider (⭐478) - Use the w, e, b motions like a spider. Considers camelCase and skips insignificant punctuation.
Keybinding / Diagnostics
- Wansmer/langmapper.nvim (⭐108) - Auto translating your mappings for non-English input methods.
Game / Diagnostics
- Eandrju/cellular-automaton.nvim (⭐1.8k) - It lets you execute aesthetically pleasing, cellular automaton animations based on the content of Neovim buffer.
- alanfortlink/blackjack.nvim (⭐52) - Classic Black Jack game.
- jim-fx/sudoku.nvim (⭐58) - Classic sudoku puzzle.
Mar 13 - Mar 19, 2023
Utility / Diagnostics
- zdcthomas/yop.nvim (⭐71) - Easily create your own operators (like
d
andy
).
Mar 06 - Mar 12, 2023
Tree-sitter Supported Colorscheme / Diagnostics
- neanias/everforest-nvim (⭐182) - A Lua port of the Everforest colour scheme.
Terminal Integration / Diagnostics
- willothy/flatten.nvim (⭐416) - Open files from terminal buffers in your current Neovim instance instead of launching a nested instance.
Editing Support / Diagnostics
- utilyre/sentiment.nvim (⭐139) - Enhanced matchparen.
- willothy/moveline.nvim (⭐127) - Move lines and blocks up and down easily, with indenting handled automatically as you move. Written in Rust.
- echasnovski/mini.nvim#mini.splitjoin (⭐3.8k) - Module of
mini.nvim
to split and join arguments. Has customizable pre and post hooks. Works inside comments.
Indent / Diagnostics
- shellRaining/hlchunk.nvim (⭐367) - A Lua implementation of
nvim-hlchunk
, contains more features, such as highlight{}
chunk, indent line, space blank etc.
Feb 27 - Mar 05, 2023
Markdown and LaTeX / Diagnostics
- iamcco/markdown-preview.nvim (⭐6.1k) - Preview markdown on your modern browser with synchronised scrolling and flexible configuration.
Register / Diagnostics
- tenxsoydev/karen-yank.nvim (⭐76) - More intentional register handling with delete, cut and yank mappings.
Motion / Diagnostics
- liangxianzhe/nap.nvim (⭐93) - Jump between next/previous buffer, tab, diagnostic, etc, with a single key.
Feb 20 - Feb 26, 2023
Marks / Diagnostics
- LeonHeidelbach/trailblazer.nvim (⭐219) - TrailBlazer introduces a stack based mark system that enables a completely new dynamic and super fast workflow using project wide marks.
Tree-sitter Supported Colorscheme / Diagnostics
- nyoom-engineering/oxocarbon.nvim (⭐960) - A dark and light Neovim theme written in fennel, inspired by IBM Carbon.
- embark-theme/vim (⭐633) - A deep inky purple theme leveraging bright colors.
Bars and Lines / Diagnostics
- m4xshen/smartcolumn.nvim (⭐244) - Hide your colorcolumn when unneeded.
Utility / Diagnostics
- yaocccc/nvim-foldsign (⭐32) - Display folds on sign column.
- tenxsoydev/nx.nvim (⭐24) - Neovim API utility wrapper for more convenience with Lua keymaps, highlights, autocommands and options.
Motion / Diagnostics
- echasnovski/mini.nvim#mini.bracketed (⭐3.8k) - Module of
mini.nvim
to go forward/backward with square brackets.
Editing Support / Diagnostics
- bennypowers/splitjoin.nvim (⭐74) - Split and join various syntax structures.
Feb 13 - Feb 19, 2023
Utility / Diagnostics
- figsoda/nix-develop.nvim (⭐50) - Run
nix develop
without restarting Neovim.
Remote Development / Diagnostics
- miversen33/netman.nvim (⭐319) - Lua powered Network Resource Manager.
Preconfigured Configuration / Diagnostics
- LazyVim/LazyVim (⭐13k) - Full-fledged IDE powered by lazy.nvim to make it easy to customize and extend your config.
Feb 06 - Feb 12, 2023
(requires Neovim 0.5)
- jinzhongjia/LspUI.nvim (⭐148) - A modern and useful UI that wraps LSP operations.
Tree-sitter Supported Colorscheme / Diagnostics
- savq/melange-nvim (⭐620) - Warm colorscheme written in Lua with support for various terminal emulators.
- svrana/neosolarized.nvim (⭐152) - Dark solarized colorscheme using colorbuddy for easy customization.
Neovim Lua Development / Diagnostics
- folke/neodev.nvim (⭐1.9k) - 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 (⭐39) - A GitHub action that publishes your Neovim plugins to LuaRocks.
Editing Support / Diagnostics
- altermo/ultimate-autopair.nvim (⭐402) - Autopair with extensions.
Preconfigured Configuration / Diagnostics
- linrongbin16/lin.nvim (⭐59) - A highly configured Neovim distribution integrated with tons of utilities for development, inspired by spf13-vim.
Jan 30 - Feb 05, 2023
(requires Neovim 0.5)
- DNLHC/glance.nvim (⭐618) - A pretty window for previewing, navigating and editing your LSP locations.
- linrongbin16/lsp-progress.nvim (⭐162) - A performant LSP progress status.
Colorscheme Switchers / Diagnostics
- 4e554c4c/darkman.nvim (⭐18) - Follow the system dark-mode setting on Linux.
- f-person/auto-dark-mode.nvim (⭐212) - Follow the system appearance on macOS.
Cursorline / Diagnostics
- mawkler/modicator.nvim (⭐283) - Cursor line number mode indicator. Changes the
CursorLineNr
highlight based on Vim mode.
Media / Diagnostics
- niuiic/cp-image.nvim (⭐7) - Paste image from clipboard and insert the reference code.
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 (⭐3.8k) - Module of
mini.nvim
with customizable configuration presets for common options, mappings, and autocommands.
- niuiic/part-edit.nvim (⭐12) - Edit a part of a file individually.
- niuiic/divider.nvim (⭐10) - Custom code divider line.
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.
Session / Diagnostics
- niuiic/multiple-session.nvim (⭐6) - Provides multi-session management capabilities.
Jan 23 - Jan 29, 2023
Language / Diagnostics
- niuiic/translate.nvim (⭐32) - Invoke any translation engine via shell command.
Jan 16 - Jan 22, 2023
Editing Support / Diagnostics
- echasnovski/mini.nvim#mini.move (⭐3.8k) - 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 09 - Jan 15, 2023
Search / Diagnostics
- s1n7ax/nvim-search-and-replace (⭐65) - Search and replace in multiple files at the same time from the current working directory.
- roobert/search-replace.nvim (⭐201) - Builds on the native search and replace experience.
Fuzzy Finder / Diagnostics
- axkirillov/easypick.nvim (⭐338) - Easypick lets you easily create Telescope pickers from arbitrary console commands.
File Explorer / Diagnostics
- dinhhuy258/sfm.nvim (⭐52) - An alternative to Nvim-tree designed to be extensible and minimalist.
Utility / Diagnostics
- j-morano/buffer_manager.nvim (⭐186) - 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 (⭐16) - Automatically save all your modified buffers according to a predefined timeout value.
Indent / Diagnostics
- LucasTavaresA/simpleIndentGuides.nvim (⭐10) - Indentation guides using the builtin variables.
Session / Diagnostics
- gennaro-tedesco/nvim-possession (⭐176) - The no-nonsense session manager.
Jan 02 - Jan 08, 2023
(requires Neovim 0.5)
- idanarye/nvim-buffls (⭐9) - Add LSP functionality to specific Neovim buffers.
Syntax / Diagnostics
- LhKipp/nvim-nu (⭐121) - Basic editor support for the nushell language.
File Explorer / Diagnostics
- stevearc/oil.nvim (⭐2.7k) - Edit your filesystem like a buffer.
Note Taking / Diagnostics
- RutaTang/quicknote.nvim (⭐104) - Quickly take notes, in-place.
Terminal Integration / Diagnostics
- idanarye/nvim-channelot (⭐6) - Operate Neovim jobs from Lua coroutines.
Code Runner / Diagnostics
- idanarye/nvim-moonicipal (⭐13) - Task runner with focus on rapidly changing personal tasks.
Editing Support / Diagnostics
- XXiaoA/ns-textobject.nvim (⭐37) - Awesome textobject plugin works with nvim-surround.
Dec 26 - Jan 01, 2022
Plugin Manager
- folke/lazy.nvim (⭐11k) - A modern plugin manager, featuring a graphical interface, async execution, a lockfile and more 💤.
Completion / Diagnostics
- zbirenbaum/copilot.lua (⭐2.2k) - Fully featured Lua replacement for GitHub/copilot.vim (⭐7.6k).
Project / Diagnostics
- pluffie/neoproj (⭐61) - Small yet powerful project (and session) manager.
- natecraddock/workspaces.nvim (⭐264) - Manage workspace directories.
Keybinding / Diagnostics
- Nexmean/caskey.nvim (⭐68) - Utility to keymappings configuration using declarative cascading trees, optionally integrates with
which-key
.
Editing Support / Diagnostics
- chrisgrieser/nvim-various-textobjs (⭐435) - Bundle of more than 30 new text objects.
Dec 19 - Dec 25, 2022
Utility / Diagnostics
- echasnovski/mini.nvim#mini.animate (⭐3.8k) - Module of
mini.nvim
to add out of the box animations for common built-in actions (cursor movement, scroll, resize, window open/close).
Editing Support / Diagnostics
- debugloop/telescope-undo.nvim (⭐505) - A telescope extension to visualize your undo tree and fuzzy-search changes in it.
Preconfigured Configuration / Diagnostics
- jonathandion/web-dev.nvim (⭐65) - Small, simple and flexible configuration for web development ✨.
Dec 12 - Dec 18, 2022
Marks / Diagnostics
- cbochs/grapple.nvim (⭐430) - Provides tagging, cursor tracking, and immediate navigation to important project files.
Project / Diagnostics
- nyngwang/suave.lua (⭐61) - Multi-tabs project session automation.
- desdic/telescope-rooter.nvim (⭐17) - Makes sure to always start telescope (and only telescope) from the project/root directory.
Tree-sitter Supported Colorscheme / Diagnostics
- ramojus/mellifluous.nvim (⭐262) - Pleasant and productive colorscheme.
Cursorline / Diagnostics
- nyngwang/murmur.lua (⭐113) - Super-fast cursor word highlighting with callbacks(I call them murmurs) included.
Utility / Diagnostics
- chrisgrieser/nvim-genghis (⭐188) - Convenience file operations, written in Lua.
- chrisgrieser/nvim-recorder (⭐182) - Simplifying and improving how you interact with macros.
Terminal Integration / Diagnostics
- nyngwang/NeoTerm.lua (⭐68) - Attach a terminal for each buffer, now with stable toggle and astonishing cursor restoring.
Quickfix / Diagnostics
- nyngwang/NeoWell.lua (⭐13) - 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.
Motion / Diagnostics
- cbochs/portal.nvim (⭐294) - Build upon and enhance existing jumplist motions (i.e.
<c-i>
and<c-o>
).
Editing Support / Diagnostics
- shortcuts/no-neck-pain.nvim (⭐408) - Center the currently focused buffer to the middle of your terminal.
Formatting / Diagnostics
- emileferreira/nvim-strict (⭐34) - Strict, native code style formatting which exposes deep nesting, overlong lines, trailing whitespace, trailing empty lines, todos and inconsistent indentation.
Dec 05 - Dec 11, 2022
Project / Diagnostics
- otavioschwanck/telescope-alternate.nvim (⭐101) - Alternate between common files using telescope.
Tree-sitter Supported Colorscheme / Diagnostics
- gbprod/nord.nvim (⭐149) - An arctic, north-bluish clean and elegant Neovim theme, based on Nord Palette.
Code Runner / Diagnostics
- Civitasv/cmake-tools.nvim (⭐272) - CMake integration.
Tmux / Diagnostics
- otavioschwanck/tmux-awesome-manager.nvim (⭐65) - Run your workflow commands like yarn install, rails console, yarn add, bundle install, etc.
Preconfigured Configuration / Diagnostics
- otavioschwanck/mood-nvim (⭐80) - Ready to use configuration for Ruby on Rails, JavaScript and Typescript.
- ldelossa/nvim-ide (⭐784) - A full featured IDE layer heavily inspired by VSCode.
Nov 14 - Nov 20, 2022
Markdown and LaTeX / Diagnostics
- toppair/peek.nvim (⭐536) - Preview markdown in a webview window.
Editing Support / Diagnostics
- Wansmer/sibling-swap.nvim (⭐146) - Different way to swapping arguments and other siblings with Tree-Sitter.
- Wansmer/binary-swap.nvim (⭐17) - Swapping operands and operators in binary expressions: comparison and mathematical operations.
Nov 07 - Nov 13, 2022
(requires Neovim 0.5)
- ranjithshegde/ccls.nvim (⭐64) - Use off-spec extensions of ccls LSP and browse AST.
Programming Languages Support / Diagnostics
- Julian/lean.nvim (⭐201) - Neovim support for the Lean Theorem Prover.
Golang / Diagnostics
- ray-x/go.nvim (⭐1.8k) - Golang plugin based on lsp and Treesitter.
Tree-sitter Supported Colorscheme / Diagnostics
- bluz71/vim-nightfly-colors (⭐765) - A dark midnight colorscheme with modern Neovim support including Tree-sitter.
Bars and Lines / Diagnostics
- utilyre/barbecue.nvim (⭐673) - A VS Code like winbar.
Editing Support / Diagnostics
- Wansmer/treesj (⭐829) - Splitting/joining blocks of code like arrays, hashes, statements, objects, dictionaries, etc. Using Tree-Sitter. Inspired by greatest splitjoin.vim.
Split and Window / Diagnostics
- nvim-zh/colorful-winsep.nvim (⭐360) - A configurable color split line.
Oct 31 - Nov 06, 2022
Motion / Diagnostics
- Weissle/easy-action (⭐36) - Easily perform an action on where you can see.
Oct 24 - Oct 30, 2022
Plugin Manager
- chiyadev/dep (⭐88) - 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 (⭐60) - Inline diagnostics popup-highlight much like coc-nvim but based on
vim.diagnostic
.
Marks / Diagnostics
- ofirgall/open.nvim (⭐59) - Open the current word with custom openers, GitHub shorthand for example.
Utility / Diagnostics
- zbirenbaum/neodim (⭐268) - Dimming the highlights of unused functions, variables, parameters, and more.
- bfredl/nvim-miniyank (⭐230) - The killring-alike plugin with no default mappings.
Motion / Diagnostics
- woosaaahh/sj.nvim (⭐122) - Search based navigation combined with quick jump features.
Oct 17 - Oct 23, 2022
File Explorer / Diagnostics
- kiran94/s3edit.nvim (⭐39) - Edit files from Amazon S3 directly from Neovim.
Terminal Integration / Diagnostics
- samjwill/nvim-unception (⭐205) - Automatic unnesting of Neovim sessions started from terminal buffers.
Scrollbar / Diagnostics
- gorbit99/codewindow.nvim (⭐404) - Minimap plugin, that is closely integrated with treesitter and the builtin LSP to display more information to the user.
Oct 10 - Oct 16, 2022
Media / Diagnostics
- samodostal/image.nvim (⭐167) - Image Viewer as ASCII Art.
- adelarsq/image_preview.nvim (⭐101) - Image preview based on terminal's Image Protocol support.
Utility / Diagnostics
- folke/noice.nvim (⭐3.7k) - Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
Scrollbar / Diagnostics
- echasnovski/mini.nvim#mini.map (⭐3.8k) - Module of
mini.nvim
to show floating window with buffer text overview, scrollbar, and highlights.
Editing Support / Diagnostics
- smjonas/live-command.nvim (⭐446) - Text editing with immediate visual feedback: preview commands such as
:norm
,:g
, macros and more.
Comment / Diagnostics
- JoosepAlviste/nvim-ts-context-commentstring (⭐1k) - Sets the
commentstring
option based on the cursor location in the file. The location is checked via treesitter queries.
Game / Diagnostics
- rktjmp/shenzhen-solitaire.nvim (⭐44) - Shenzhen I/O Solitaire port.
Oct 03 - Oct 09, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- ray-x/starry.nvim (⭐204) - A collection of modern Neovim colorschemes: material, moonlight, dracula (blood), monokai, mariana, emerald, earlysummer, middlenight_blue, darksolar.
Note Taking / Diagnostics
- jghauser/papis.nvim (⭐135) - Manage your bibliography from within your favourite editor.
Utility / Diagnostics
- numToStr/BufOnly.nvim (⭐34) - Lua/Neovim port of BufOnly.vim with some changes.
Code Runner / Diagnostics
- Shatur/neovim-tasks (⭐96) - A stateful task manager focused on integration with build systems.
Sep 26 - Oct 02, 2022
(requires Neovim 0.5)
- mfussenegger/nvim-jdtls (⭐922) - Extensions for the built-in LSP support for eclipse.jdt.ls.
(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 (⭐175) - Live render workspace diagnostics in quickfix, buffer diagnostics in loclist.
- folke/trouble.nvim (⭐4.7k) - A pretty diagnostics list to help you solve all the trouble your code is causing.
- folke/lsp-colors.nvim (⭐435) - 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 (⭐877) - Build Flutter and Dart applications using the native LSP.
- brendalf/mix.nvim (⭐25) - Mix (from Elixir) wrapper plugin.
- AckslD/swenv.nvim (⭐173) - Tiny plugin to quickly switch Python virtual environments without restarting.
- gennaro-tedesco/nvim-jqx (⭐276) - Interactive interface for JSON files.
Golang / Diagnostics
- crusj/structrue-go.nvim (⭐35) - A better structured display of Golang symbols information.
- crispgm/nvim-go (⭐123) - A minimal implementation of Golang development plugin.
- edolphin-ydf/goimpl.nvim (⭐48) - Generate interface stubs for a type.
- olexsmir/gopher.nvim (⭐257) - Plugin for making Golang development easiest.
- rafaelsq/nvim-goc.lua (⭐43) - Highlight your buffer with Golang Code Coverage.
- crusj/hierarchy-tree-go.nvim (⭐26) - Neovim plugin for Golang, callHierarchy UI tree.
YAML / Diagnostics
- someone-stole-my-name/yaml-companion.nvim (⭐183) - Get, set and autodetect YAML schemas in your buffers.
- cuducos/yaml.nvim (⭐169) - Utils to work with YAML files.
Web Development / Diagnostics
- ray-x/web-tools.nvim (⭐130) - Launch a local development server with live reload feature for static & dynamic pages, HTML & CSS tag rename with LSP.
PHP / Diagnostics
- gbprod/phpactor.nvim (⭐59) - Lua version of the Phpactor Vim plugin to take advantage of the latest Neovim features.
Language / Diagnostics
- potamides/pantran.nvim (⭐265) - Translate your text with an interactive translation window.
Search / Diagnostics
- kevinhwang91/nvim-hlslens (⭐705) - Helps you better glance searched information, seamlessly jump matched instances.
- rktjmp/highlight-current-n.nvim (⭐87) - Highlights the current /, ? or * match under your cursor when pressing n or N and gets out of the way afterwards.
- gaborvecsei/memento.nvim (⭐60) - Keeps track of your visited file history after a buffer is closed. Reopen files more easily.
- ray-x/sad.nvim (⭐179) - Space Age seD in neovim. Batch file edit tool, a wrapper for sad (⭐1.5k)
File Explorer / Diagnostics
- luukvbaal/nnn.nvim (⭐400) - File explorer powered by nnn (⭐18k) and Lua.
- tamago324/lir.nvim (⭐339) - Simple file explorer.
- TimUntersberger/neofs (⭐73) - A file manager written in Lua.
- kevinhwang91/rnvimr (⭐773) - A simple yet amazing file explorer.
- Xuyuanp/yanil (⭐96) - Yet Another Nerdtree In Lua.
- ms-jpq/chadtree (⭐1.6k) - File manager. Better than NERDTree.
- is0n/fm-nvim (⭐263) - Neovim plugin that lets you use your favorite terminal file managers (and fuzzy finders).
- nvim-neo-tree/neo-tree.nvim (⭐3k) - 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 (⭐422) - A file manager which lets you edit your filesystem like you edit text.
- theblob42/drex.nvim (⭐95) - A simple and configurable file explorer written in Lua.
- SidOfc/carbon.nvim (⭐163) - The simple directory tree viewer written in Lua.
Project / Diagnostics
- Abstract-IDE/penvim (⭐49) - Project's root directory and documents Indentation detector with project based config loader.
- windwp/nvim-projectconfig (⭐98) - Load Neovim config depend on project directory.
- ahmedkhalf/project.nvim (⭐1.2k) - An all in one Neovim plugin that provides superior project management.
- klen/nvim-config-local (⭐131) - 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.
Colorscheme Creation / Diagnostics
- tjdevries/colorbuddy.nvim (⭐588) - A colorscheme helper. Written in Lua! Quick & Easy Color Schemes 😄.
- norcalli/nvim-base16.lua (⭐73) - Programmatic Lua library for setting base16 themes.
- rktjmp/lush.nvim (⭐1.3k) - Define Neovim themes as a DSL in Lua, with real-time feedback.
- Iron-E/nvim-highlite (⭐236) - A colorscheme generator that is "lite" on logic for the developer.
- echasnovski/mini.nvim#mini.base16 (⭐3.8k) - Module of
mini.nvim
with fast implementation of base16 theme for manually supplied palette.
Bars and Lines / Diagnostics
- SmiteshP/nvim-navic (⭐1.3k) - A simple statusline/winbar component that uses LSP to show your current code context.
Statusline / Diagnostics
- NTBBloodbath/galaxyline.nvim (⭐158) - 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 (⭐262) - Supports co-routines, functions and jobs.
- nvim-lualine/lualine.nvim (⭐5.4k) - A blazing fast and easy to configure Neovim statusline.
- adelarsq/neoline.vim (⭐224) - A light statusline/tabline plugin using Lua.
- ojroques/nvim-hardline (⭐179) - A statusline / bufferline. It is inspired by vim-airline (⭐18k) but aims to be as light and simple as possible.
- beauwilliams/statusline.lua (⭐197) - A zero-config minimal statusline written in Lua featuring awesome integrations and blazing speed!
- tamton-aquib/staline.nvim (⭐332) - A modern lightweight statusline in Lua. Mainly uses unicode symbols for showing info.
- windwp/windline.nvim (⭐443) - The next generation statusline. Animation statusline.
- konapun/vacuumline.nvim (⭐28) - A galaxyline configuration inspired by airline.
- echasnovski/mini.nvim#mini.statusline (⭐3.8k) - Module of
mini.nvim
for minimal and fast statusline. Supports content change depending on window width.
- b0o/incline.nvim (⭐647) - Lightweight floating statuslines, intended for use with Neovim's new global statusline.
- rebelot/heirline.nvim (⭐911) - Heirline.nvim is a no-nonsense Neovim Statusline plugin designed around recursive inheritance to be exceptionally fast and versatile.
- yaocccc/nvim-lines.lua (⭐35) - A fast, light, customizable Neovim statusline and tabline(buffers) plugin.
Tabline / Diagnostics
- romgrk/barbar.nvim (⭐2.1k) - The Neovim tabline plugin.
- akinsho/bufferline.nvim (⭐3.1k) - A snazzy buffer line built using Lua.
- crispgm/nvim-tabline (⭐67) - Neovim port of tabline.vim with Lua.
- alvarosevilla95/luatab.nvim (⭐177) - A simple tabline written in Lua.
- johann2357/nvim-smartbufs (⭐37) - Smart buffer management.
- kdheepak/tabline.nvim (⭐230) - A "buffer and tab" tabline.
- echasnovski/mini.nvim#mini.tabline (⭐3.8k) - 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 (⭐95) - User-friendly framework for building your dream tabline in a few lines of code.
- nanozuki/tabby.nvim (⭐509) - A minimal, configurable, Neovim style tabline. Use your Neovim tabs as workspace multiplexer.
Cursorline / Diagnostics
- yamatsum/nvim-cursorline (⭐387) - A plugin that highlights cursor words and lines.
- xiyaowong/nvim-cursorword (⭐127) - Part of nvim-cursorline. Highlight the word under the cursor.
- RRethy/vim-illuminate (⭐2k) - 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 (⭐3.8k) - Module of
mini.nvim
for automatic highlighting of word under cursor (displayed after customizable delay).
Startup / Diagnostics
- goolord/alpha-nvim (⭐1.6k) - A fast and highly customizable greeter like vim-startify (⭐5.2k)/dashboard-nvim.
- echasnovski/mini.nvim#mini.starter (⭐3.8k) - 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 (⭐395) - The fully customizable greeter for neovim.
Icon / Diagnostics
- yamatsum/nvim-nonicons (⭐320) - Collection of configurations for nvim-web-devicons.
- ziontee113/icon-picker.nvim (⭐275) - Help you pick 𝑨𝕃𝚻 Font Characters, Symbols Σ, Nerd Font Icons & Emojis ✨.
Media / Diagnostics
- ekickx/clipboard-image.nvim (⭐298) - Neovim Lua plugin to paste image from clipboard.
- askfiy/nvim-picgo (⭐54) - 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 (⭐129) - Modal keybindings for Reaper DAW.
- madskjeldgaard/reaper-nvim (⭐54) - Remote control Reaper DAW from Neovim.
- davidgranstrom/scnvim (⭐172) - Neovim frontend for SuperCollider.
- andweeb/presence.nvim (⭐760) - Fast and lite Discord Rich Presence plugin written in Lua.
- Chaitanyabsrip/present.nvim (⭐126) - A Presentation plugin written in Lua.
- krady21/compiler-explorer.nvim (⭐131) - Async Lua plugin for interacting with compiler-explorer.
Note Taking / Diagnostics
- 0styx0/abbreinder.nvim (⭐85) - Abbreviation reminders (Neovim >= 0.5).
- jakewvincent/mkdnflow.nvim (⭐612) - Fluent markdown notebook navigation & management (create links, follow links, create and manage to-do lists, reference bib files, and more).
- oberblastmeister/neuron.nvim (⭐395) - Note taking plugin for neuron that integrates with telescope.nvim.
- jbyuki/nabla.nvim (⭐571) - Take your scientific notes.
- nvim-neorg/neorg (⭐5.8k) - Modernity meets insane extensibility. The future of organizing your life.
- nvim-orgmode/orgmode (⭐2.7k) - Orgmode clone written in Lua (Neovim >= 0.5).
- jbyuki/venn.nvim (⭐893) - Draw ASCII diagrams.
- stevearc/gkeep.nvim (⭐191) - Google Keep integration.
- renerocksai/telekasten.nvim (⭐1.2k) - A Neovim (lua) plugin for working with a text-based, markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim.
- chrsm/impulse.nvim (⭐93) - Read Notion.so notes.
- epwalsh/obsidian.nvim (⭐2.7k) - Plugin for Obsidian, written in Lua.
Utility / Diagnostics
- jbyuki/instant.nvim (⭐1.2k) - A collaborative editing plugin written in Lua with no dependencies.
Terminal Integration / Diagnostics
- LoricAndre/OneTerm.nvim (⭐50) - Plugin framework for running commands in the terminal.
- nikvdp/neomux (⭐330) - Control Neovim from shells running inside Neovim.
- norcalli/nvim-terminal.lua (⭐201) - A high performance filetype mode which leverages conceal and highlights your buffer with the correct color codes.
- numToStr/FTerm.nvim (⭐696) - No nonsense floating terminal written in Lua.
- pianocomposer321/consolation.nvim (⭐34) - A general-purpose terminal wrapper and management plugin, written in Lua.
- jghauser/kitty-runner.nvim (⭐95) - Poor man's REPL. Easily send buffer lines and commands to a kitty terminal.
- jlesquembre/nterm.nvim (⭐59) - Interact with the terminal, with notifications.
- s1n7ax/nvim-terminal (⭐114) - A simple & easy to use multi-terminal plugin.
- m00qek/baleia.nvim (⭐106) - Colorize text with ANSI escape sequences (8, 16, 256 or TrueColor).
Quickfix / Diagnostics
- kevinhwang91/nvim-bqf (⭐1.5k) - The goal of nvim-bqf is to make Neovim's quickfix window better.
Test / Diagnostics
- David-Kunz/jester (⭐191) - Easily run and debug Jest tests.
- klen/nvim-test (⭐171) - A Neovim wrapper for running tests.
- nvim-neotest/neotest (⭐2k) - An extensible framework for interacting with tests within Neovim.
- andythigpen/nvim-coverage (⭐253) - Displays coverage information in the sign column.
Code Runner / Diagnostics
- michaelb/sniprun (⭐1.3k) - Run parts of code of any language directly from Neovim.
- pianocomposer321/yabs.nvim (⭐201) - Yet Another Build System, written in Lua.
- CRAG666/code_runner.nvim (⭐485) - The best code runner you could have, with super powers.
- is0n/jaq-nvim (⭐175) - Just Another Quickrun Plugin in Lua.
- jedrzejboczar/toggletasks.nvim (⭐160) - Task runner with JSON/YAML configs, using toggleterm.nvim and telescope.nvim.
- EthanJWright/vs-tasks.nvim (⭐181) - Telescope picker for VSCode style tasks.
- stevearc/overseer.nvim (⭐849) - A task runner and job management plugin.
- smzm/hydrovim (⭐76) - Run python code inside Neovim.
- desdic/greyjoy.nvim (⭐23) - A modular task runner for Makefiles, vscode tasks, kitchen etc.
GitHub / Diagnostics
- pwntester/octo.nvim (⭐2.1k) - Work with GitHub issues and PRs from Neovim. Just edit the issue description.
- pwntester/codeql.nvim (⭐91) - Neovim plugin to help writing and testing CodeQL queries.
- ldelossa/gh.nvim (⭐493) - A fully featured GitHub integration for performing code reviews.
Keybinding / Diagnostics
- folke/which-key.nvim (⭐4.4k) - Neovim plugin that shows a popup with possible keybindings of the command you started typing.
- mrjones2014/legendary.nvim (⭐992) - 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 (⭐55) - a more convenient
:map
ping syntax for Lua environments.
- b0o/mapx.nvim (⭐253) - A simpler key mapping API that mimics Neovim's
:map
-family of commands. Integrates with which-key.nvim.
- LionC/nest.nvim (⭐227) - Lua utility to map keys concisely using cascading trees. Also allows binding Lua functions to keys.
- LinArcX/telescope-command-palette.nvim (⭐270) - Lua plugin to create key-bindings and watch them with telescope.
- slugbyte/unruly-worker (⭐30) - A ridiculously fun alternative keymap for the workman keyboard layout with Neovim features like LSP support, built and configured with Lua.
- anuvyklack/keymap-amend.nvim (⭐59) - Amend the existing keymap.
- max397574/better-escape.nvim (⭐511) - Create shortcuts to escape insert mode without getting delay.
Mouse / Diagnostics
- notomo/gesture.nvim (⭐497) - Mouse gesture plugin.
Scrollbar / Diagnostics
- Xuyuanp/scrollbar.nvim (⭐259) - Scrollbar.
- dstein64/nvim-scrollview (⭐485) - Display interactive scrollbars.
- petertriho/nvim-scrollbar (⭐774) - Extensible scrollbar that shows diagnostics and search results.
Comment / Diagnostics
- numToStr/Comment.nvim (⭐3.5k) - Smart and Powerful comment plugin. Supports commentstring, motions, dot-repeat and more.
- b3nj5m1n/kommentary (⭐533) - Commenting plugin written in Lua.
- gennaro-tedesco/nvim-commaround (⭐41) - Fast and light commenting plugin written in Lua.
- folke/todo-comments.nvim (⭐2.7k) - Highlight, list and search todo comments in your projects.
- terrortylor/nvim-comment (⭐468) - Toggle comments using the built-in commentstring option.
- winston0410/commented.nvim (⭐112) - A commenting plugin that supports counts and multiple comment patterns and much more.
- s1n7ax/nvim-comment-frame (⭐94) - Adds a comment frame based on the source file.
- danymat/neogen (⭐1.1k) - A better annotation generator. Supports multiple languages and annotation conventions.
- echasnovski/mini.nvim#mini.comment (⭐3.8k) - Module of
mini.nvim
for per-line commenting. Fully supports dot-repeat.
- LudoPinelli/comment-box.nvim (⭐367) - Clarify and beautify your comments using boxes and lines.
Indent / Diagnostics
- lukas-reineke/indent-blankline.nvim (⭐3.7k) - IndentLine replacement in Lua with more features and treesitter support.
- echasnovski/mini.nvim#mini.indentscope (⭐3.8k) - 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 (⭐330) - Automatic indentation style detection.
- Darazaki/indent-o-matic (⭐165) - Dumb automatic fast indentation detection written in Lua.
- yaocccc/nvim-hlchunk (⭐47) - Highlight a
{}
chunk.
Remote Development / Diagnostics
- chipsenkbeil/distant.nvim (⭐1.1k) - Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment.
- jamestthompson3/nvim-remote-containers (⭐803) - Develop inside docker containers, just like VSCode.
- esensar/nvim-dev-container (⭐489) - Neovim devcontainer.json and general development container support.
Split and Window / Diagnostics
- ~henriquehbr/ataraxis.lua - A zen mode for improving code readability on Neovim.
- sindrets/winshift.nvim (⭐441) - Rearrange your windows with ease.
- anuvyklack/windows.nvim (⭐498) - Automatically expand width of the current window. Maximizes and restore it. And all this with nice animations!
- nyngwang/NeoNoName.lua (⭐29) - Layout preserving buffer deletion.
- famiu/bufdelete.nvim (⭐471) - Delete Neovim buffers without losing your window layout.
- echasnovski/mini.nvim#mini.bufremove (⭐3.8k) - Module of
mini.nvim
for buffer removing (unshow, delete, wipeout) while saving window layout.
Tmux / Diagnostics
- aserowy/tmux.nvim (⭐565) - Tmux integration features pane movement and resizing.
- danielpieper/telescope-tmuxinator.nvim (⭐19) - Integration for tmuxinator with telescope.nvim.
- hkupty/nvimux (⭐445) - Neovim as tmux replacement.
- numToStr/Navigator.nvim (⭐372) - Smoothly navigate between Neovim splits and Tmux panes.
- declancm/windex.nvim (⭐58) - Collection of window functions which includes moving between, closing and maximizing Neovim splits and Tmux panes.
Game / Diagnostics
- ThePrimeagen/vim-be-good (⭐2.7k) - Vim-be-good is a Neovim plugin designed to make you better at Vim Movements.
- alec-gibson/nvim-tetris (⭐183) - Bringing emacs' greatest feature to Neovim - Tetris!.
- seandewar/nvimesweeper (⭐93) - Play Minesweeper in your favourite text editor.
- seandewar/killersheep.nvim (⭐65) - Neovim port of killersheep.
Preconfigured Configuration / Diagnostics
- cunderw/nvim (⭐10) - Neovim custom configuration, focused on JS/TS, Go, and Java development. Very IDE like.
Boilerplate / Diagnostics
- m00qek/plugin-template.nvim (⭐101) - A plugin template that setups test infrastructure and GitHub Actions.
- ellisonleao/nvim-plugin-template (⭐225) - Another neovim plugin template, using GitHub's template feature.
Sep 19 - Sep 25, 2022
Color / Diagnostics
- uga-rosa/ccc.nvim (⭐636) - Super powerful color picker / colorizer plugin.
Tree-sitter Supported Colorscheme / Diagnostics
- Th3Whit3Wolf/onebuddy (⭐98) - Light and dark atom one theme.
- ofirgall/ofirkai.nvim (⭐109) - Monokai theme that aims to feel like Sublime Text.
Utility / Diagnostics
- AckslD/messages.nvim (⭐86) - Capture and show any messages in a customisable (floating) buffer.
Motion / Diagnostics
- gen740/SmoothCursor.nvim (⭐331) - Add fancy sub-cursor to signcolumn to show your scroll or jump direction.
Formatting / Diagnostics
- echasnovski/mini.nvim#mini.align (⭐3.8k) - Module of
mini.nvim
for aligning text interactively (with or without instant preview).
Sep 12 - Sep 18, 2022
Register / Diagnostics
- gennaro-tedesco/nvim-peekup (⭐277) - Dynamically interact with Vim registers.
- tversteeg/registers.nvim (⭐585) - Non-obtrusive minimal preview of Vim registers.
Marks / Diagnostics
- chentoast/marks.nvim (⭐741) - A better user experience for viewing and interacting with Vim marks.
Tree-sitter Supported Colorscheme / Diagnostics
- mcchrish/zenbones.nvim (⭐597) - A collection of Vim/Neovim colorschemes designed to highlight code using contrasts and font variations.
Utility / Diagnostics
- kazhala/close-buffers.nvim (⭐150) - Delete multiple Vim buffers based on different conditions.
- CosmicNvim/cosmic-ui (⭐162) - 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!
Neovim Lua Development / Diagnostics
- nvim-lua/popup.nvim (⭐351) - An implementation of the Popup API from Vim.
- anuvyklack/animation.nvim (⭐38) - Create animations.
Preconfigured Configuration / Diagnostics
- SpaceVim/SpaceVim - A community-driven modular Vim/Neovim distribution, like spacemacs but for Vim/Neovim.
- hackorum/VapourNvim (⭐521) - 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.9k) - Short list of Vim plugins and helpful guides.
- vim-plugin-list (⭐90) - List of Vim and Neovim plugins.
Sep 05 - Sep 11, 2022
Formatting / Diagnostics
- MunifTanjim/prettier.nvim (⭐262) - Prettier integration.
Aug 29 - Sep 04, 2022
(requires Neovim 0.5)
- j-hui/fidget.nvim (⭐1.7k) - Standalone UI for LSP progress.
Completion / Diagnostics
- echasnovski/mini.nvim#mini.completion (⭐3.8k) - 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 (⭐3.8k) - 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 (⭐3.8k) - Module of
mini.nvim
with functions to perform fuzzy matching of one string to others along with fast Telescope sorter.
Color / Diagnostics
- nvim-colortils/colortils.nvim (⭐344) - A plugin providing utils to work with colors (picker, conversion) inside Neovim.
Neovim Lua Development / Diagnostics
- echasnovski/mini.nvim#mini.doc (⭐3.8k) - 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 (⭐3.8k) - 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.
- ray-x/guihua.lua (⭐150) - A Lua UI library. Includes a fzy search bar, list view and tree view modules.
Motion / Diagnostics
- echasnovski/mini.nvim#mini.jump (⭐3.8k) - Module of
mini.nvim
for smarter jumping to a single character.
- echasnovski/mini.nvim#mini.jump2d (⭐3.8k) - 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 (⭐3.8k) - Module of
mini.nvim
for autopairs which has minimal defaults and functionality to do per-key mapping.
- echasnovski/mini.nvim#mini.trailspace (⭐3.8k) - Module of
mini.nvim
for automatic highlighting of trailing whitespace with functionality to remove it.
- echasnovski/mini.nvim#mini.ai (⭐3.8k) - 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 (⭐3.8k) - Module of
mini.nvim
for session management (read, write, delete).
Aug 22 - Aug 28, 2022
Utility / Diagnostics
- nguyenvukhang/nvim-toggler (⭐145) - Invert text, such as toggling between
true
andfalse
.
Editing Support / Diagnostics
- m4xshen/autoclose.nvim (⭐423) - A minimalist autoclose plugin written in Lua.
Preconfigured Configuration / Diagnostics
- nvim-lua/kickstart.nvim (⭐15k) - A launch point for your personal Neovim configuration.
Aug 15 - Aug 21, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- olivercederborg/poimandres.nvim (⭐295) - Neovim port of poimandres VSCode theme (⭐326) with Tree-sitter support, written in Lua.
Debugging / Diagnostics
- ofirgall/goto-breakpoints.nvim (⭐28) - Cycle between breakpoints for nvim-dap.
Aug 08 - Aug 14, 2022
Color / Diagnostics
- lcheylus/overlength.nvim (⭐43) - A small plugin to highlight too long lines.
- brenoprata10/nvim-highlight-colors (⭐373) - A plugin to highlight colors with Neovim.
Tree-sitter Supported Colorscheme / Diagnostics
- rebelot/kanagawa.nvim (⭐3.6k) - Neovim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
- Mofiqul/adwaita.nvim (⭐206) - Colorscheme based on GNOME Adwaita syntax with support for popular plugins.
Utility / Diagnostics
- rcarriga/nvim-notify (⭐2.8k) - A fancy, configurable, notification manager.
Debugging / Diagnostics
- andrewferrier/debugprint.nvim (⭐243) - Debugging the print() way.
Neovim Lua Development / Diagnostics
- miversen33/import.nvim (⭐170) - A safe require replacement with niceties.
Dependency Management / Diagnostics
- Saecki/crates.nvim (⭐756) - Rust dependency management for
Cargo.toml
.
Git / Diagnostics
- akinsho/git-conflict.nvim (⭐774) - A plugin to visualise and resolve merge conflicts.
Editing Support / Diagnostics
- gbprod/stay-in-place.nvim (⭐83) - Neovim plugin that prevent cursor from moving when using shift and filter actions.
Preconfigured Configuration / Diagnostics
- Abstract-IDE/Abstract (⭐181) - Abstract, The Neovim configuration to achieve the power of Modern IDE.
- vi-tality/neovitality (⭐56) - A full-featured Neovim distribution, packaged with Nix Flake for easy installation and reproducibility.
- cstsunfu/.sea.nvim (⭐137) - A modular Neovim configuration with beautiful UI and some useful features(Pomodoro Clock, Window Number).
Aug 01 - Aug 07, 2022
Markdown and LaTeX / Diagnostics
- AckslD/nvim-FeMaco.lua (⭐308) - Catalyze your Fenced Markdown Code-block editing.
Color / Diagnostics
- NvChad/nvim-colorizer.lua (⭐648) - A high-performance color highlighter which has no external dependencies!.
Jul 25 - Jul 31, 2022
(requires Neovim 0.5) / LSP Installer
- williamboman/mason.nvim (⭐6.8k) - Portable package manager that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Editing Support / Diagnostics
- keaising/im-select.nvim (⭐137) - Switching and restoring input method automatically depends on Neovim's edit mode.
Jul 18 - Jul 24, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- lewpoly/sherbet.nvim (⭐70) - A soothing colorscheme with support for popular plugins and tree-sitter.
Utility / Diagnostics
- anuvyklack/fold-preview (⭐115) - Preview closed fold without opening it.
Fennel / Diagnostics
- Olical/conjure (⭐1.6k) - Interactive evaluation (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile).
Editing Support / Diagnostics
- anuvyklack/pretty-fold.nvim (⭐416) - Foldtext customization.
Resource / Diagnostics
- Neovimcraft - A site dedicated to searching specific plugins and guides for building plugins in Lua.
Jul 11 - Jul 17, 2022
(requires Neovim 0.5) / Diagnostics
- andrewferrier/textobj-diagnostic (⭐96) - Text object for diagnostics (such as those generated by LSP servers).
Tree-sitter Supported Colorscheme / Diagnostics
- rockyzhang24/arctic.nvim (⭐144) - A Neovim colorscheme ported from VSCode Dark+ theme with the strict and precise color picking for both the editor and UI.
Debugging / Diagnostics
- Weissle/persistent-breakpoints.nvim (⭐154) - Persistent breakpoints for nvim-dap.
Jul 04 - Jul 10, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- kaiuri/nvim-juliana (⭐90) - Port of Sublime's Mariana Theme to Neovim for short attention span developers with Tree-sitter support.
Utility / Diagnostics
- xiyaowong/link-visitor.nvim (⭐46) - Let me help you open the links.
- sitiom/nvim-numbertoggle (⭐133) - Neovim plugin to automatically toggle between relative and absolute line numbers.
Neovim Lua Development / Diagnostics
- kkharji/sqlite.lua (⭐447) - SQLite/LuaJIT binding for Lua and Neovim.
Session / Diagnostics
- olimorris/persisted.nvim (⭐385) - Simple session management with git branching, autosave/autoload and Telescope support.
Jun 27 - Jul 03, 2022
Syntax / Diagnostics
- kylechui/nvim-surround (⭐2.7k) - A plugin for adding/changing/deleting surrounding delimiter pairs.
Color / Diagnostics
- ziontee113/color-picker.nvim (⭐266) - Plugin that lets users choose & modify RGB/HSL/HEX colors inside Neovim.
Tree-sitter Supported Colorscheme / Diagnostics
- lmburns/kimbox (⭐67) - A colorscheme with a dark background, and vibrant foreground that is centered around the color brown. A modification of Kimbie Dark.
Utility / Diagnostics
- kevinhwang91/nvim-ufo (⭐2k) - Ultra fold with modern looking and performance boosting.
Formatting / Diagnostics
- mcauley-penney/tidy.nvim (⭐103) - Clear trailing whitespace and empty lines at end of file on every save.
Jun 20 - Jun 26, 2022
Motion / Diagnostics
- edluffy/specs.nvim (⭐435) - A fast and lightweight Neovim Lua plugin to keep an eye on where your cursor has jumped.
- abecodes/tabout.nvim (⭐667) - Jump out of brackets, quotes, objects, etc.
Formatting / Diagnostics
- cappyzawa/trim.nvim (⭐101) - This plugin trims trailing whitespace and lines.
Jun 13 - Jun 19, 2022
Completion / Diagnostics
- vigoux/complementree.nvim (⭐43) - Light and synchronous completion plugin based on tree-sitter and with a functional-programming interface.
Utility / Diagnostics
- m-demare/attempt.nvim (⭐73) - Manage and run temporary buffers.
Jun 06 - Jun 12, 2022
(requires Neovim 0.5)
- smjonas/inc-rename.nvim (⭐518) - Provides an incremental LSP rename command based on Neovim's command-preview feature.
Tree-sitter Supported Colorscheme / Diagnostics
- ldelossa/vimdark (⭐70) - 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 (⭐78) - Switching and restoring fcitx state for each buffer separately.
- filipdutescu/renamer.nvim (⭐290) - VS Code-like renaming UI, written in Lua.
Preconfigured Configuration / Diagnostics
- imbacraft/dusk.nvim (⭐41) - Dusk is a lightweight, aesthetically minimal Neovim config, written in Lua, able to provide for web and Java development.
May 30 - Jun 05, 2022
Color / Diagnostics
- koenverburg/peepsight.nvim (⭐108) - Focus only the function your cursor is in.
Tree-sitter Supported Colorscheme / Diagnostics
- theniceboy/nvim-deus (⭐70) - Vim-deus with Tree-sitter support.
Utility / Diagnostics
- crusj/bookmarks.nvim (⭐184) - Remember file locations and sort by time and frequency.
- xiyaowong/virtcolumn.nvim (⭐72) - Display a line as colorcolumn.
Treesitter Based / Diagnostics
- drybalka/tree-climber.nvim (⭐136) - Easy navigation around the Treesitter's tree that works in multi-language files and in normal mode.
Preconfigured Configuration / Diagnostics
- askfiy/nvim (⭐217) - An excellent Neovim configuration, which is as powerful as Vscode, is lightning fast ⚡️.
Version Manager / Diagnostics
- MordechaiHadad/bob (⭐1.2k) - A cross platform and easy to use Neovim version manager.
May 16 - May 22, 2022
(requires Neovim 0.5)
- amrbashir/nvim-docs-view (⭐129) - Display LSP hover documentation in a side panel.
Snippet / Diagnostics
- smjonas/snippet-converter.nvim (⭐165) - Convert snippets between the most common snippet formats and modify them using a few lines of Lua code.
Utility / Diagnostics
- ghillb/cybu.nvim (⭐300) - Displays a notification window with context when cycling buffers.
Formatting / Diagnostics
- lukas-reineke/lsp-format.nvim (⭐538) - A wrapper around Neovims native LSP formatting.
May 09 - May 15, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- chrsm/paramount-ng.nvim (⭐17) - A dark color scheme written using Lush. Treesitter supported.
Editing Support / Diagnostics
- nvim-treesitter/nvim-treesitter-context (⭐2.1k) - Shows floating hover with the current function/block context.
Session / Diagnostics
- jedrzejboczar/possession.nvim (⭐310) - Flexible session management with arbitrary persistent data stored as JSON.
May 02 - May 08, 2022
Completion / Diagnostics
- hrsh7th/nvim-cmp (⭐7.1k) - A completion plugin written in Lua. New version of nvim-compe.
- lukas-reineke/cmp-under-comparator (⭐162) - A nvim-cmp function for better sorting.
- SergioRibera/cmp-dotenv (⭐37) - Load environment variables from the shell or from your
.env
files.
Markdown and LaTeX / Diagnostics
- jbyuki/carrot.nvim (⭐25) - Markdown evaluator Lua code blocks.
Session / Diagnostics
- Shatur/neovim-session-manager (⭐463) - A simple wrapper around :mksession.
Preconfigured Configuration / Diagnostics
- AstroNvim/AstroNvim (⭐12k) - AstroNvim is an aesthetic and feature-rich Neovim config that is extensible and easy to use with a great set of plugins.
Apr 25 - May 01, 2022
Markdown and LaTeX / Diagnostics
- frabjous/knap (⭐312) - Plugin for creating automatic updating-as-you-type previews for markdown, LaTeX and other documents.
Fennel / Diagnostics
- udayvir-singh/tangerine.nvim (⭐187) - Sweet 🍊 Fennel integration, aims to be as fast as possible.
- udayvir-singh/hibiscus.nvim (⭐101) - Flavored 🌺 Fennel macro library.
Treesitter Based / Diagnostics
- ziontee113/syntax-tree-surfer (⭐455) - Navigate and swap Treesitter's AST Nodes. Step into, step out, step over, step back.
Scrolling / Diagnostics
- declancm/cinnamon.nvim (⭐295) - Smooth scrolling for any movement command.
Apr 18 - Apr 24, 2022
(requires Neovim 0.5)
- onsails/lspkind.nvim (⭐1.3k) - The plugin adds vscode-like icons to Neovim LSP completions.
- scalameta/nvim-metals (⭐428) - Neovim plugin for Metals, the Scala language server, using Neovim's builtin LSP.
Motion / Diagnostics
- ggandor/leap.nvim (⭐3.9k) - A refined successor of Lightspeed, aiming to establish a widely accepted standard interface extension for moving around in Vim-like editors.
Apr 11 - Apr 17, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- kvrohit/rasmus.nvim (⭐150) - A dark color scheme written in Lua ported from rsms/sublime-theme (⭐190) theme.
Utility / Diagnostics
- nkakouros-original/numbers.nvim (⭐33) - Toggle relativenumber whenever it makes sense.
Apr 04 - Apr 10, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- phha/zenburn.nvim (⭐85) - A low-contrast dark colorscheme with support for various plugins.
Editing Support / Diagnostics
- gbprod/substitute.nvim (⭐444) - Neovim plugin introducing a new operator motions to quickly replace and exchange text.
- gbprod/yanky.nvim (⭐733) - Improved Yank and Put functionalities.
Mar 28 - Apr 03, 2022
Utility / Diagnostics
- axieax/urlview.nvim (⭐213) - Browse all URLs in the current buffer.
Preconfigured Configuration / Diagnostics
- jrychn/moduleVim (⭐7) - A very easy to use for backend and frontend, install lsp automatically.
Mar 21 - Mar 27, 2022
Syntax / Diagnostics
- m-demare/hlargs.nvim (⭐428) - Highlight arguments' definitions and usages, using Treesitter.
Utility / Diagnostics
- toppair/reach.nvim (⭐231) - Buffer, mark, tabpage switcher.
Preconfigured Configuration / Diagnostics
- shaunsingh/nyoom.nvim (⭐1.3k) - 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 14 - Mar 20, 2022
Utility / Diagnostics
- rgroli/other.nvim (⭐336) - Open alternative files for the current buffer.
Editing Support / Diagnostics
- bennypowers/nvim-regexplainer (⭐586) - Explain the regular expression under the cursor.
Preconfigured Configuration / Diagnostics
- LunarVim/LunarVim (⭐17k) - This project aims to help one transition away from VSCode, and into a superior text editing experience.
Mar 07 - Mar 13, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- cpea2506/one_monokai.nvim (⭐150) - One Monokai theme written in Lua.
Utility / Diagnostics
- jghauser/fold-cycle.nvim (⭐73) - Cycle folds open or closed.
Feb 28 - Mar 06, 2022
Lua Colorscheme / Diagnostics
- lalitmee/cobalt2.nvim (⭐95) - A port of cobalt2 colorscheme using colorbuddy.
Utility / Diagnostics
- gaborvecsei/cryptoprice.nvim (⭐21) - Check the price of the defined cryptocurrencies.
Git / Diagnostics
- AckslD/nvim-gfold.lua (⭐32) - Plugin using gfold (⭐270) to switch repo and have statusline component.
Preconfigured Configuration / Diagnostics
- nvoid-lua/nvoid (⭐92) - Simple Neovim config written in Lua with all the modern features available in any IDE
Feb 21 - Feb 27, 2022
Snippet / Diagnostics
- ellisonleao/carbon-now.nvim (⭐154) - Create beautiful code snippets directly from Neovim.
Feb 14 - Feb 20, 2022
Marks / Diagnostics
- ThePrimeagen/harpoon (⭐5.7k) - A per project, auto updating and editable marks utility for fast file navigation.
Editing Support / Diagnostics
- ZhiyuanLck/smart-pairs (⭐136) - Ultimate smart pairs written by Lua.
Feb 07 - Feb 13, 2022
Neovim Lua Development / Diagnostics
- nanotee/luv-vimdocs (⭐69) - The luv docs in vimdoc format.
- milisims/nvim-luaref (⭐119) - A reference for builtin Lua functions.
Formatting / Diagnostics
- gpanders/editorconfig.nvim (⭐315) - An EditorConfig plugin written in Fennel.
Jan 31 - Feb 06, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- tiagovla/tokyodark.nvim (⭐429) - A clean dark theme written in Lua (Neovim >= 0.5) and above.
Jan 17 - Jan 23, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- Mofiqul/dracula.nvim (⭐535) - Dracula colorscheme for neovim written in Lua.
Motion / Diagnostics
- rlane/pounce.nvim (⭐320) - An EasyMotion-like plugin for quick cursor movement using fuzzy search.
Competitive Programming / Diagnostics
- p00f/cphelper.nvim (⭐119) - Neovim helper for competitive programming written in Lua.
- xeluxee/competitest.nvim (⭐341) - A plugin to automate testcases management and checking for Competitive Programming contests.
Jan 03 - Jan 09, 2022
Editing Support / Diagnostics
- booperlv/nvim-gomove (⭐190) - A complete plugin for moving and duplicating blocks and lines, with complete fold handling, reindenting, and undoing in one go.
Dec 27 - Jan 02, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- luisiacc/gruvbox-baby (⭐356) - A modern gruvbox theme with full treesitter support.
- titanzero/zephyrium (⭐21) - A zephyr-esque theme, written in Lua, with TreeSitter support.
Dec 20 - Dec 26, 2021
(requires Neovim 0.5)
- ldelossa/litee.nvim (⭐385) - Neovim's missing IDE features.
Dec 06 - Dec 12, 2021
Editing Support / Diagnostics
- gbprod/cutlass.nvim (⭐180) - Plugin that adds a 'cut' operation separate from 'delete'.
- sQVe/sort.nvim (⭐122) - Sorting plugin that intelligently supports line-wise and delimiter sorting.
Preconfigured Configuration / Diagnostics
- CosmicNvim/CosmicNvim (⭐1.1k) - CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a 💫 COSMIC programming experience!
Nov 29 - Dec 05, 2021
(requires Neovim 0.5)
- rmagatti/goto-preview (⭐733) - Previewing native LSP's goto definition calls in floating windows.
Tree-sitter Supported Colorscheme / Diagnostics
- andersevenrud/nordic.nvim (⭐170) - A nord-esque colorscheme.
Utility / Diagnostics
- sudormrfbin/cheatsheet.nvim (⭐629) - Searchable cheatsheet.
- stevearc/dressing.nvim (⭐1.6k) - Improve the built-in
vim.ui
interfaces with telescope, fzf, etc.
Editing Support / Diagnostics
- ethanholz/nvim-lastplace (⭐298) - Reopen files at your last edit position.
Nov 15 - Nov 21, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- RishabhRD/gruvy (⭐16) - Gruvbuddy without colorbuddy using Lush.
Nov 08 - Nov 14, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- catppuccin/nvim (⭐4.7k) - Warm mid-tone dark theme to show off your vibrant self! with support for native LSP, Tree-sitter, and more 🍨!
Nov 01 - Nov 07, 2021
Preconfigured Configuration / Diagnostics
- artart222/CodeArt (⭐872) - A fast general-purpose IDE written entirely in Lua with an installer for Linux/Windows/macOS and built in
:CodeArtUpdate
command for updating it.
- shaeinst/roshnivim (⭐181) - Roshnivim, can be called neovim's distro, is a predefined configs so that you don't need 1000hr to setup neovim as an IDE.
Oct 25 - Oct 31, 2021
(requires Neovim 0.5)
- neovim/nvim-lspconfig (⭐9.5k) - Quickstart configurations for the LSP client.
- gfanto/fzf-lsp.nvim (⭐216) - Enable the power of FZF fuzzy search for the Neovim built in LSP.
- b0o/SchemaStore.nvim (⭐635) - Provide access to the SchemaStore (⭐2.9k) catalog.
Completion / Diagnostics
- ms-jpq/coq_nvim (⭐3.4k) - Fast as FUCK Neovim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
Programming Languages Support / Diagnostics
- nanotee/sqls.nvim (⭐169) - SQL database connection plugin + LSP client.
Markdown and LaTeX / Diagnostics
- ellisonleao/glow.nvim (⭐1.2k) - Markdown preview using glow.
Syntax / Diagnostics
- nvim-treesitter/nvim-treesitter (⭐9.5k) - Neovim Treesitter configurations and abstraction layer.
Snippet / Diagnostics
- norcalli/snippets.nvim (⭐270) - Snippets in Lua.
Register / Diagnostics
- acksld/nvim-neoclip.lua (⭐881) - Clipboard manager Neovim plugin with telescope integration.
Fuzzy Finder / Diagnostics
- nvim-telescope/telescope.nvim (⭐14k) - Telescope.nvim is a highly extendable (⭐14k) 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.7k) - 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.
Tree-sitter Supported Colorscheme / Diagnostics
- Mofiqul/vscode.nvim (⭐613) - A Lua port of vim-code-dark colorscheme with vscode light and dark theme.
- marko-cerovac/material.nvim (⭐914) - 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 (⭐49) - Gloom inspired theme.
- Th3Whit3Wolf/one-nvim (⭐105) - An Atom One inspired dark and light colorscheme.
- PHSix/nvim-hybrid (⭐27) - A Neovim colorscheme write in Lua.
- Th3Whit3Wolf/space-nvim (⭐43) - A spacemacs inspired dark and light colorscheme.
- ishan9299/nvim-solarized-lua (⭐168) - Solarized colorscheme in Lua (Neovim >= 0.5).
- navarasu/onedark.nvim (⭐1.4k) - A One Dark Theme (Neovim >= 0.5) written in Lua based on Atom's One Dark Theme.
- nxvu699134/vn-night.nvim (⭐43) - A dark Neovim colorscheme written in Lua. Support built-in LSP and Tree-sitter.
- adisen99/codeschool.nvim (⭐44) - Codeschool colorscheme written in Lua with Tree-sitter and built-in lsp support.
- projekt0n/github-nvim-theme (⭐2k) - A GitHub theme, kitty, alacritty written in Lua. Support built-in LSP and Tree-sitter.
- FrenzyExists/aquarium-vim (⭐273) - A dark, yet vibrant colorscheme.
- adisen99/apprentice.nvim (⭐42) - Colorscheme written in Lua based on the Apprentice (⭐868) color pattete with Tree-sitter and built-in lsp support.
- rmehri01/onenord.nvim (⭐473) - A Neovim theme that combines the Nord and Atom One Dark color palettes for a more vibrant programming experience.
Lua Colorscheme / Diagnostics
- ellisonleao/gruvbox.nvim (⭐1.6k) - Gruvbox community colorscheme Lua port.
- metalelf0/jellybeans-nvim (⭐95) - A port of jellybeans colorscheme.
Utility / Diagnostics
- code-biscuits/nvim-biscuits (⭐230) - A Neovim port of Assorted Biscuits. Ends up with more supported languages too.
- saifulapm/chartoggle.nvim (⭐36) - Toggle any character at end of line.
Neovim Lua Development / Diagnostics
- svermeulen/vimpeccable (⭐357) - Commands to help write your .vimrc in Lua or any Lua based language.
- rafcamlet/nvim-luapad (⭐520) - Interactive real time Neovim scratchpad for embedded Lua engine - Type and watch!.
- nvim-lua/plenary.nvim (⭐2.4k) - Plenary: full; complete; entire; absolute; unqualified. All the Lua functions I don't want to write twice.
- tjdevries/vlog.nvim (⭐118) - Single file, no dependency, easy copy & paste log file to add to your Neovim Lua plugins.
- bfredl/nvim-luadev (⭐277) - 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 (⭐338) - 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 (⭐1.3k) - Smooth scrolling.
Preconfigured Configuration / Diagnostics
- siduck76/NvChad (⭐23k) - An attempt to make Neovim cli as functional as an IDE while being very beautiful and less bloated.
Boilerplate / Diagnostics
- gennaro-tedesco/boilit (⭐68) - Create boilerplate structure plugins.
Oct 18 - Oct 24, 2021
(requires Neovim 0.5)
- mfussenegger/nvim-lint (⭐1.6k) - An asynchronous linter plugin, complementary to the built-in Language Server Protocol support.
Tree-sitter Supported Colorscheme / Diagnostics
- olimorris/onedarkpro.nvim (⭐693) - Atom's iconic One Dark theme. Cacheable, fully customisable, Tree-sitter and LSP semantic token support. Comes with light and dark variants.
Command Line / Diagnostics
- gelguy/wilder.nvim (⭐1.3k) - A plugin for fuzzy command line autocompletion.
Oct 04 - Oct 10, 2021
Fuzzy Finder / Diagnostics
- jvgrootveld/telescope-zoxide (⭐267) - Telescope integration for zoxide (⭐18k), a smart directory picker that tracks your usage.
Sep 27 - Oct 03, 2021
Snippet / Diagnostics
- dcampos/nvim-snippy (⭐289) - Snippet plugin written in Lua with support for vim-snippets (⭐4.7k).
Formatting / Diagnostics
- sbdchd/neoformat (⭐1.9k) - A (Neo)vim plugin for formatting code.
Sep 13 - Sep 19, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- kvrohit/substrata.nvim (⭐121) - A cold, dark color scheme written in Lua ported from arzg/vim-substrata (⭐193) theme.
Sep 06 - Sep 12, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- rafamadriz/neon (⭐171) - 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 (⭐747) - A dark charcoal colorscheme with modern Neovim support including Tree-sitter.
- ChristianChiarulli/nvcode-color-schemes.vim (⭐295) - Nvcode, onedark, nord colorschemes with Tree-sitter support.
- folke/tokyonight.nvim (⭐5.1k) - A clean, dark and light Neovim theme written in Lua, with support for LSP, Tree-sitter and lots of plugins.
- rockerBOO/boo-colorscheme-nvim (⭐185) - A colorscheme with handcrafted support for LSP, Tree-sitter.
- ray-x/aurora (⭐294) - A 24-bit dark theme with Tree-sitter and LSP support.
- lourenci/github-colors (⭐95) - GitHub colors leveraging Tree-sitter to get 100% accuracy.
- kdheepak/monochrome.nvim (⭐77) - A 16 bit monochrome colorscheme that uses hsluv for perceptually distinct gray colors, with support for Tree-sitter and other commonly used plugins.
- EdenEast/nightfox.nvim (⭐2.7k) - A soft dark, fully customizable Neovim theme, with support for lsp, treesitter and a variety of plugins.
Lua Colorscheme / Diagnostics
- tjdevries/gruvbuddy.nvim (⭐117) - Gruvbox colors.
Aug 23 - Aug 29, 2021
Syntax / Diagnostics
- nvim-treesitter/nvim-treesitter-textobjects (⭐1.9k) - Create your own textobjects using tree-sitter queries.
Aug 09 - Aug 15, 2021
Markdown and LaTeX / Diagnostics
- kdheepak/panvimdoc (⭐226) - A pandoc to vimdoc GitHub action.
Syntax / Diagnostics
- RRethy/nvim-treesitter-textsubjects (⭐456) - Location and syntax aware text objects which do what you mean.
Tree-sitter Supported Colorscheme / Diagnostics
- rose-pine/neovim (⭐1.9k) - All natural pine, faux fur and a bit of soho vibes for the classy minimalist.
Utility / Diagnostics
- rktjmp/paperplanes.nvim (⭐86) - Post selections or buffers to online paste bins.
Fennel / Diagnostics
- rktjmp/hotpot.nvim (⭐332) - Seamless, transparent Fennel inside Neovim.
Editing Support / Diagnostics
- Allendang/nvim-expand-expr (⭐35) - Expand and repeat expression to multiple lines.
Aug 02 - Aug 08, 2021
(requires Neovim 0.5)
- jakewvincent/texmagic.nvim (⭐54) - Enhance the lspconfig settings for Texlab by defining any number of custom LaTeX build engines and selecting them with magic comments.
- nanotee/nvim-lsp-basics (⭐31) - Basic wrappers for LSP features.
Dependency Management / Diagnostics
- vuki656/package-info.nvim (⭐440) - Display latest package version as virtual text in package.json.
Jul 19 - Jul 25, 2021
Fuzzy Finder / Diagnostics
- camspiers/snap (⭐443) - An extensible fuzzy finder. Similar to Telescope, and optimized for performance, especially when grepping in large codebases.
Neovim Lua Development / Diagnostics
- MunifTanjim/nui.nvim (⭐1.4k) - UI Component Library.
Jul 12 - Jul 18, 2021
Color / Diagnostics
- folke/twilight.nvim (⭐1.1k) - Dim inactive portions of the code you're editing using TreeSitter.
Jul 05 - Jul 11, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- shaunsingh/nord.nvim (⭐747) - Neovim theme based off of the Nord Color Palette.
Utility / Diagnostics
- clojure-vim/jazz.nvim (⭐37) - Acid + Impromptu = Jazz.
Jun 21 - Jun 27, 2021
Motion / Diagnostics
- ggandor/lightspeed.nvim (⭐1.6k) - 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 14 - Jun 20, 2021
(requires Neovim 0.5)
- stevearc/aerial.nvim (⭐1.5k) - A code outline window for skimming and quick navigation.
Markdown and LaTeX / Diagnostics
- jubnzv/mdeval.nvim (⭐158) - Evaluate code blocks inside markdown documents.
Tree-sitter Supported Colorscheme / Diagnostics
- dracula/vim (⭐1.3k) - Famous beautiful dark powered theme.
Utility / Diagnostics
- matbme/JABS.nvim (⭐273) - Pretty and minimal buffer switcher window.
Git / Diagnostics
- kdheepak/lazygit.nvim (⭐1.2k) - Plugin for calling lazygit.
Jun 07 - Jun 13, 2021
Plugin Manager
- NTBBloodbath/cheovim (⭐330) - Neovim configuration switcher written in Lua. Inspired by chemacs.
Markdown and LaTeX / Diagnostics
- jghauser/auto-pandoc.nvim (⭐31) - Easy pandoc conversion leveraging yaml blocks.
- jghauser/follow-md-links.nvim (⭐128) - Press enter to follow internal markdown links.
Snippet / Diagnostics
- L3MON4D3/LuaSnip (⭐3k) - A snippet engine written in Lua.
Color / Diagnostics
- winston0410/range-highlight.nvim (⭐198) - An extremely lightweight plugin (~ 120loc) that highlights ranges you have entered in commandline.
Tree-sitter Supported Colorscheme / Diagnostics
- sainnhe/gruvbox-material (⭐1.7k) - Gruvbox modification with softer contrast and Tree-sitter support.
- sainnhe/everforest (⭐2.5k) - A green based colorscheme designed to be warm, soft and easy on the eyes.
- NTBBloodbath/doom-one.nvim (⭐189) - Lua port of doom-emacs' doom-one.
Utility / Diagnostics
- jghauser/mkdir.nvim (⭐207) - Automatically create missing directories when saving files.
Debugging / Diagnostics
- rcarriga/nvim-dap-ui (⭐2.2k) - A UI for nvim-dap.
Git / Diagnostics
- sindrets/diffview.nvim (⭐3.3k) - Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
Editing Support / Diagnostics
- nacro90/numb.nvim (⭐581) - Peek lines in a non-obtrusive way.
Formatting / Diagnostics
- mhartington/formatter.nvim (⭐1.3k) - A format runner written in Lua.
May 31 - Jun 06, 2021
Editing Support / Diagnostics
- mizlan/iswap.nvim (⭐484) - Interactively select and swap function arguments, list elements, and more. Powered by tree-sitter.
May 24 - May 30, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- tanvirtin/monokai.nvim (⭐331) - Monokai theme written in Lua.
Git / Diagnostics
- tanvirtin/vgit.nvim (⭐570) - Visual Git Plugin to enhance your git experience.
May 17 - May 23, 2021
(requires Neovim 0.5)
- ojroques/nvim-lspfuzzy (⭐314) - A small plugin to make the LSP client use FZF.
- ray-x/lsp_signature.nvim (⭐1.9k) - LSP signature hint when you type.
- jubnzv/virtual-types.nvim (⭐343) - Show type annotations as virtual text.
- simrat39/symbols-outline.nvim (⭐1.8k) - A tree like view for symbols using the Language Server Protocol. Supports all your favourite languages.
- tamago324/nlsp-settings.nvim (⭐296) - Setup LSP with JSON or YAML files.
Markdown and LaTeX / Diagnostics
- davidgranstrom/nvim-markdown-preview (⭐99) - 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 (⭐907) - A dark color scheme heavily inspired by the look of the Dark+ scheme of Visual Studio Code.
- sainnhe/sonokai (⭐1.5k) - High Contrast & Vivid Color Scheme based on Monokai Pro.
- kyazdani42/blue-moon (⭐189) - A dark color scheme derived from palenight and carbonight.
- sainnhe/edge (⭐830) - Clean & Elegant Color Scheme inspired by Atom One and Material.
- yonlu/omni.vim (⭐82) - Omni color scheme for Vim.
Debugging / Diagnostics
- mfussenegger/nvim-dap (⭐4.8k) - Debug Adapter Protocol client implementation.
- sakhnik/nvim-gdb (⭐672) - Thin wrapper for GDB, LLDB, PDB/PDB++ and BashDB.
Neovim Lua Development / Diagnostics
- nanotee/nvim-lua-guide (⭐5.7k) - A guide to using Lua in Neovim.
Fennel / Diagnostics
- Olical/aniseed (⭐594) - Configure and extend Neovim with Fennel (Lisp to Lua).
Git / Diagnostics
- f-person/git-blame.nvim (⭐786) - Show git blame info.
- lewis6991/gitsigns.nvim (⭐4.3k) - Git integration: signs, hunk actions, blame, etc.
- ruifm/gitlinker.nvim (⭐475) - Generate shareable file permalinks for several git hosts. Inspired by tpope/vim-fugitive's :GBrowse.
Editing Support / Diagnostics
- windwp/nvim-ts-autotag (⭐1.4k) - Use treesitter to autoclose and autorename xml,html,jsx tag.
- folke/zen-mode.nvim (⭐1.4k) - Distraction-free coding.
Command Line / Diagnostics
- notomo/cmdbuf.nvim (⭐108) - Alternative command-line-window plugin.
Session / Diagnostics
- rmagatti/auto-session (⭐1k) - A small automated session manager.
Preconfigured Configuration / Diagnostics
- NTBBloodbath/doom-nvim (⭐1k) - 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 (⭐546) - 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 03 - May 09, 2021
(requires Neovim 0.5)
- ray-x/navigator.lua (⭐1.2k) - 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 (⭐51) - A lightweight and blazing fast Neovim version manager.
Apr 12 - Apr 18, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- fenetikm/falcon (⭐702) - A colour scheme for terminals, Vim and friends.
Mar 01 - Mar 07, 2021
Plugin Manager
- savq/paq-nvim (⭐633) - Neovim package manager written in Lua.
Git / Diagnostics
- tveskag/nvim-blame-line (⭐180) - A small plugin that uses neovims virtual text to print git blame info at the end of the current line.
Feb 01 - Feb 07, 2021
(requires Neovim 0.5)
- nvim-lua/lsp-status.nvim (⭐621) - This is a plugin/library for generating statusline components from the built-in LSP client.
- RishabhRD/nvim-lsputils (⭐442) - Better defaults for nvim-lsp actions.
- kosayoda/nvim-lightbulb (⭐731) - 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 (⭐86) - Easy to install language servers.
- alexaandru/nvim-lspupdate (⭐92) - Updates installed (or auto installs if missing) LSP servers.
Fuzzy Finder / Diagnostics
- vijaymarupudi/nvim-fzf (⭐317) - A Lua API for using FZF (Neovim >= 0.5). Allows for full asynchronicity for UI speed and usability.
Editing Support / Diagnostics
- windwp/nvim-autopairs (⭐2.8k) - A minimalist autopairs written by Lua.
- monaqa/dial.nvim (⭐717) - Extended increment/decrement.
Nov 30 - Dec 06, 2020
Tree-sitter Supported Colorscheme / Diagnostics
- ishan9299/modus-theme-vim (⭐153) - This is a color scheme developed by Protesilaos Stavrou for emacs.