Track Awesome Neovim Updates Weekly
Collections of awesome neovim plugins.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 rockerBOO/awesome-neovim · ⭐ 16K · 🏷️ Editors
Dec 16 - Dec 22, 2024
Motion / Diagnostics
- sphamba/smear-cursor.nvim (⭐538) - Animate the cursor with a smear effect in all terminals. Inspired by Neovide's animated cursor.
Dec 09 - Dec 15, 2024
AI / Diagnostics
- supermaven-inc/supermaven-nvim (⭐776) - The fastest copilot, brought to you by Supermaven.
Programming Languages Support / Diagnostics
- nvim-java/nvim-java (⭐945) - Everything you need for a painless Java experience.
Motion / Diagnostics
- DanilaMihailov/beacon.nvim (⭐386) - Highlights cursor when it moves, changes windows and more. Inspired by Emacs beacon package.
- Aaronik/Treewalker.nvim (⭐2) - Move seamlessly around the abstract syntax tree.
Game / Diagnostics
- csessh/aoc.vim (⭐3) - Simple little elf who fetches Advent of Code puzzle input for you.
Dec 02 - Dec 08, 2024
Completion / Diagnostics
- brianaung/compl.nvim (⭐20) - A minimal and dependency-free auto-completion built on top of Vim's ins-completion mechanism.
Git / Diagnostics
- trevorhauter/gitportal.nvim (⭐38) - Generate Git permalinks, open them in your browser, load files locally from permalinks, and more.
Editing Support / Diagnostics
- daltongd/yanklock.nvim (⭐15) - Temporarily lock the paste register to
"0
, and used
,c
, ands
motions while keeping the most recent yanked content easily accessible.
Tmux / Diagnostics
- juselara1/tmutils.nvim (⭐2) - Tmux utilities that enable sending lines, capturing content, creating terminals, and managing REPLs.
Nov 25 - Dec 01, 2024
Marks / Diagnostics
- you-n-g/navigate-note.nvim (⭐14) - Integrating note-taking capabilities with navigation/marking.
Color / Diagnostics
- TaDaa/vimade (⭐571) - Dim, fade, tint, animate, and customize colors in your windows and buffers.
Neovim Lua Development / Diagnostics
- gregorias/coop.nvim (⭐92) - Structured concurrency with Lua coroutines.
GitHub / Diagnostics
- claydugo/browsher.nvim (⭐6) - Create commit pinned links to GitHub hosted files/lines. Avoid stale links.
Formatting / Diagnostics
- paul-louyot/toggle-quotes.nvim (⭐6) - Toggle between quotes.
Nov 18 - Nov 24, 2024
(requires Neovim 0.5)
- Dan7h3x/signup.nvim (⭐37) - a little smart
lsp_signature
helper with awesome features.
Web Development / Diagnostics
- lima1909/resty.nvim (⭐38) - Fast and easy-to-use HTTP-Rest-Client.
Terminal Integration / Diagnostics
- Dan7h3x/neaterm.nvim (⭐35) - A little smart terminal/REPL manager with awesome features.
Code Runner / Diagnostics
- chrisgrieser/nvim-justice (⭐11) - Lightweight integration of the
just
task runner.
Neovim Lua Development / Diagnostics
- 2KAbhishek/utils.nvim (⭐9) - Powerful utilities to speed up plugin development.
GitHub / Diagnostics
- topaxi/pipeline.nvim (⭐138) - View and dispatch GitHub Actions workflow and GitLab CI pipeline runs.
- 2KAbhishek/octohub.nvim (⭐66) - Access all your gihub repos, stats and more in simple keystrokes.
Competitive Programming / Diagnostics
- 2KAbhishek/exercism.nvim (⭐17) - Browse and solve Exercism problems.
Boilerplate / Diagnostics
- 2KAbhishek/template.nvim (⭐9) - Opinionated template for starting plugin dev quickly.
Nov 11 - Nov 17, 2024
(requires Neovim 0.5)
- esmuellert/nvim-eslint (⭐31) - Bundle VSCode ESLint language server and utilize the native LSP client to provide a all-in-one ESLint experience.
Programming Languages Support / Diagnostics
- nvim-flutter/flutter-tools.nvim (⭐1.1k) - Build Flutter and Dart applications using the native LSP.
Fuzzy Finder / Diagnostics
- crispgm/telescope-heading.nvim (⭐130) - Telescope extension to switch between headings of AsciiDoc, Markdown, Vimdoc, etc.
Color / Diagnostics
- max397574/colortils.nvim (⭐400) - A plugin providing utils to work with colors (picker, conversion) inside Neovim.
Tree-sitter Supported Colorscheme / Diagnostics
- zenbones-theme/zenbones.nvim (⭐780) - A collection of Vim/Neovim colorschemes designed to highlight code using contrasts and font variations.
Statusline / Diagnostics
- sschleemilch/slimline.nvim (⭐41) - A slim, minimal and opinionated Lua statusline.
Startup / Diagnostics
- max397574/startup.nvim (⭐454) - The fully customizable greeter for Neovim.
- Kurama622/profile.nvim (⭐45) - Your personal homepage.
Utility / Diagnostics
- saifulapm/commasemi.nvim (⭐9) - Toggle comma and semicolon.
CSV Files / Diagnostics
- hat0uma/csvview.nvim (⭐59) - An asynchronous CSV/TSV table viewer with real-time updates, configurable comments and delimiters, and multiple display modes.
Neovim Lua Development / Diagnostics
- YaroSpace/lua-console.nvim (⭐42) - A handy scratch pad / REPL / debug console for Lua development and Neovim exploration and configuration.
Editing Support / Diagnostics
- csessh/stopinsert.nvim (⭐15) - Automatically exit Insert mode after inactivity.
- tummetott/unimpaired.nvim (⭐70) - Lua port of tpope/vim-unimpaired (⭐3.3k).
Oct 28 - Nov 03, 2024
Tree-sitter Supported Colorscheme / Diagnostics
- bartekjaszczak/finale-nvim - A balanced dark theme, blending vivid and pastel colors for a comfortable, high-contrast experience. Supports Tree-sitter and semantic highlighting.
Oct 21 - Oct 27, 2024
Golang / Diagnostics
- Snikimonkd/cmp-go-pkgs (⭐19) - Cmp source for Go packages names.
Utility / Diagnostics
- dzfrias/arena.nvim (⭐68) - A smart (frecency-based) buffer switcher.
Oct 14 - Oct 20, 2024
Marks / Diagnostics
- EvWilson/spelunk.nvim (⭐78) - Create and manage bookmarks as stacks with a friendly UI.
- 2KAbhishek/markit.nvim (⭐13) - Improved global marks and project wide bookmarks, to quickly navigate files.
Tree-sitter Supported Colorscheme / Diagnostics
- bartekjaszczak/luma-nvim - A colorful theme with dark/light modes and adjustable contrast. Supports Tree-sitter and semantic highlighting.
Media / Diagnostics
- neo451/feed.nvim (⭐67) - Web feed reader written in Lua (RSS, atom, json feed).
Utility / Diagnostics
- EL-MASTOR/bufferlist.nvim (⭐48) - A super fast, lightweight, minimal and super easy buffer manager.
Neovim Lua Development / Diagnostics
- niuiic/omega.nvim (⭐5) - Missing functions for Lua plugin development.
Session / Diagnostics
- njayman/season.nvim (⭐3) - A lightweight plugin to manage session based on current working directory.
Tmux / Diagnostics
- EvWilson/slimux.nvim (⭐23) - Send content from the current buffer to a configurable tmux pane.
Sep 30 - Oct 06, 2024
Remote Development / Diagnostics
- live-share.nvim (⭐145) - Provides remote collaboration capabilities from anywhere, making it ideal for pair-programming scenarios.
Sep 23 - Sep 29, 2024
Tree-sitter Supported Colorscheme / Diagnostics
- bakageddy/alduin.nvim (⭐8) - A port of alduin (⭐457) theme to Lua with Tree-sitter and semantic highlights support.
- diegoulloao/neofusion.nvim (⭐197) - A theme compatible with Tree-sitter inspired by
gruvbox.nvim
.
Sep 16 - Sep 22, 2024
AI / Diagnostics
- k2589/LLuMinate.nvim (⭐12) - Enrich context for LLM with LSP hover added to clipboard.
Sep 09 - Sep 15, 2024
Colorscheme Switchers / Diagnostics
- LmanTW/themify.nvim (⭐32) - A lightweight colorscheme manager and switcher inspired by Themery.nvim and Lazy.nvim.
Utility / Diagnostics
- QuentinGruber/pomodoro.nvim (⭐33) - Use the Pomodoro Technique with built-in session tracking and break reminders.
- rlychrisg/truncateline.nvim (⭐19) - Truncate long lines to keep track of where you are when the start gets lost off the left side of the screen.
Sep 02 - Sep 08, 2024
AI / Diagnostics
- Kurama622/llm.nvim (⭐66) - Free large language model (LLM) support, provides commands to interact with LLM.
Markdown and LaTeX / Diagnostics
- SCJangra/table-nvim (⭐33) - A markdown table editor that formats the table as you type.
Tree-sitter Supported Colorscheme / Diagnostics
- qaptoR-nvim/chocolatier.nvim (⭐12) - An espresso/kimbie inspired chocolatey theme adapted from ellisonleao/gruvbox.nvim theme as a code template.
Neovim Lua Development / Diagnostics
- OXY2DEV/helpview.nvim (⭐220) - Decorations for
vimdoc/help
files.
Preconfigured Configuration / Diagnostics
- adoyle-h/one.nvim (⭐156) - All-in-one config framework in Lua.
Aug 26 - Sep 01, 2024
(requires Neovim 0.5)
- mawkler/refjump.nvim (⭐45) - Jump to next/previous LSP reference for item under cursor with
]r
/[r
.
- alexpasmantier/pymple.nvim (⭐87) - Refactor Python imports on file move/rename.
AI / Diagnostics
- 3v0k4/exit.nvim (⭐11) - Prompt LLMs (large language models) to write Vim commands.
Web Development / Diagnostics
- farias-hecdin/CSSVarViewer (⭐10) - Easily visualize the content of your CSS variables in a virtual text.
- farias-hecdin/CSSVarHighlight (⭐5) - Quickly highlight the color you defined in your CSS variables with the help of
mini.hipatterns
.
Tree-sitter Supported Colorscheme / Diagnostics
- killitar/obscure.nvim (⭐56) - A pastel dark colorscheme inspired by the palette Mellow. Support Tree-sitter, LSP (including semantic tokens) and lots of plugins.
Utility / Diagnostics
- ptdewey/pendulum-nvim (⭐67) - Track time spent coding and glean insights through on-demand time reports.
Terminal Integration / Diagnostics
- kassio/neoterm (⭐1.3k) - Wrapper of some
:terminal
functions.
Editing Support / Diagnostics
- OXY2DEV/foldtext.nvim (⭐64) - Dynamic & stylized foldtext.
Aug 19 - Aug 25, 2024
AI / Diagnostics
- yetone/avante.nvim (⭐8k) - Chat with your code as if you are in Cursor AI IDE.
Keybinding / Diagnostics
- debugloop/layers.nvim (⭐42) - Craft temporary keymap overlays and layered modes with ease.
Scrolling / Diagnostics
- rlychrisg/keepcursor.nvim (⭐8) - A collection of functions to control how the screen is positioned around the cursor.
Aug 12 - Aug 18, 2024
Programming Languages Support / Diagnostics
- neolooong/whichpy.nvim (⭐18) - Switch Python interpreter without restarting LSP.
Colorscheme Switchers / Diagnostics
- BrunoCiccarino/gardenal (⭐5) - Gardenal is a theme switcher, which allows the user to create keyboard shortcuts to switch between themes with one click.
Utility / Diagnostics
- SunnyTamang/pendulum.nvim (⭐10) - Simple timer for creating time based productive sessions for coders, competitive programmers, developers etc.
Keybinding / Diagnostics
- mawkler/demicolon.nvim (⭐79) - Use
;
and,
keys to also repeat jumps to diagnostics (e.g.]d
) and to nvim-treesitter-textobjects (⭐2.2k) (e.g.]f
), in addition to repeatingt
/T
/f
/F
.
Aug 05 - Aug 11, 2024
AI / Diagnostics
- milanglacier/minuet-ai.nvim (⭐136) - Minuet offers code completion from popular LLMs including OpenAI (compatible), Gemini, Claude, and more providers. Dance with intelligence in your code.
Markdown and LaTeX / Diagnostics
- MeanderingProgrammer/render-markdown.nvim (⭐2k) - Improve viewing markdown files directly.
Tree-sitter Supported Colorscheme / Diagnostics
- samharju/serene.nvim (⭐33) - A soothing and dark Tree-sitter/LSP-supported theme for relaxing your eyes after using more vibrant colorschemes.
Quickfix / Diagnostics
- stevearc/quicker.nvim (⭐395) - Improved quickfix UI and editable quickfix buffer.
Preconfigured Configuration / Diagnostics
- dam9000/kickstart-modular.nvim (⭐519) - This is a fork of nvim-lua/kickstart.nvim that moves from a single file to a multi file configuration.
Jul 29 - Aug 04, 2024
Golang / Diagnostics
- maxandron/goplements.nvim (⭐59) - Visualize Go struct and interface implementations.
Utility / Diagnostics
- QuentinGruber/timespent.nvim (⭐19) - Display time spent on projects / files.
Neovim Lua Development / Diagnostics
- CWood-sdf/banana.nvim (⭐149) - HTML renderer for plugin UIs.
Jul 22 - Jul 28, 2024
(requires Neovim 0.5)
- rachartier/tiny-code-action.nvim (⭐175) - Provides a simple way to run and visualize code actions with Telescope.
Web Development / Diagnostics
- mistweaverco/kulala.nvim (⭐704) - A minimal HTTP-client interface.
Tree-sitter Supported Colorscheme / Diagnostics
- 0xstepit/flow.nvim (⭐195) - Carefully designed colors to help focusing during coding plus fluorescent details. Support many plugins and tools.
Media / Diagnostics
- AntonVanAssche/music-controls.nvim (⭐19) - Quickly control your favorite music player (Spotify, VLC, and more).
Utility / Diagnostics
- niuiic/todo.nvim (⭐14) - Simple but powerful todo manager based on text.
Test / Diagnostics
- quolpr/quicktest.nvim (⭐83) - Run your tests in split window or popup with live feedback.
Resource / Diagnostics
- Nvim-training (⭐58) - A beginner-friendly tool for training your 'muscle memory' using small, repeatable tasks.
Jul 15 - Jul 21, 2024
AI / Diagnostics
- tzachar/cmp-ai (⭐200) - This is a general purpose AI source for nvim-cmp, easily adapted to any REST API supporting remote code completion.
Markdown and LaTeX / Diagnostics
- Kicamon/markdown-table-mode.nvim (⭐63) - Markdown format plugin like vim-table-mode but write in Lua.
Jul 08 - Jul 14, 2024
(requires Neovim 0.5) / Diagnostics
- sontungexpt/better-diagnostic-virtual-text (⭐73) - Enhances the display of virtual text for diagnostics. This function aims to provide a more user-friendly and informative presentation of diagnostic messages directly within the editor.
Markdown and LaTeX / Diagnostics
- OXY2DEV/markview.nvim (⭐1.8k) - Highly customisable markdown(latex & inline html) previewer.
Indent / Diagnostics
- gh-liu/fold_line.nvim (⭐54) - Lines for indicating code folding, which could achieve an effect similar to indentline by
:set fdm=indent
.
Jul 01 - Jul 07, 2024
(requires Neovim 0.5)
- chrisgrieser/nvim-lsp-endhints (⭐121) - Display LSP inlay hints at the end of the line, rather than within the line.
Startup / Diagnostics
- mong8se/actually.nvim (⭐56) - Load the file you actually meant to load.
Icon / Diagnostics
- echasnovski/mini.nvim#mini.icons (⭐5.6k) - Module of
mini.nvim
meant as a general icon provider. Uses fixed set of highlight groups. Supports various categories, icon and style customizations, caching for performance. Integrates with built-in filetype matching.
Utility / Diagnostics
- mong8se/buffish.nvim (⭐5) - A buffer switcher in the spirit of dirvish or vinegar.
Preconfigured Configuration / Diagnostics
- legobeat/l7-devenv (⭐22) - Security-focused IDE with a hackable (in the right way) framework based on Neovim and shell.
- ayamir/nvimdots (⭐3k) - A well-configured and structured configuration with NixOS support.
Jun 24 - Jun 30, 2024
(requires Neovim 0.5)
- rachartier/tiny-inline-diagnostic.nvim (⭐607) - Display prettier diagnostic messages. Display one line diagnostic messages where the cursor is, with icons and colors.
Web Development / Diagnostics
- cjodo/convert.nvim (⭐46) - A tool for CSS unit conversions.
Search / Diagnostics
- chrisgrieser/nvim-rip-substitute (⭐205) - Search and replace in the current buffer with a modern UI and modern regex flavor. A substitute for Vim's
:substitute
usingripgrep
.
Jun 17 - Jun 23, 2024
Markdown and LaTeX / Diagnostics
- ChuufMaster/markdown-toc (⭐17) - Generate TOC in any markdown file from any other markdown file with customisable levels of headings and affordances for emojis and ensuring that it works on GitHub using relative paths.
Marks / Diagnostics
- tristone13th/lspmark.nvim (⭐54) - Sane project-wise bookmarks with persistent storage based on LSP.
Neovim Lua Development / Diagnostics
- folke/lazydev.nvim (⭐807) - Faster LuaLS setup.
Tmux / Diagnostics
- karshPrime/only-tmux.nvim (⭐11) - Expand the functionality of
:only
with tmux panes in the same window, with either moving them to a new window or closing them.
- karshPrime/tmux-compile.nvim (⭐14) - Set up same key, like F5, to run any compile/run command per language, like
make
for C andcargo build
for Rust, and have the project run or compile in a new tmux pane or window.
Jun 10 - Jun 16, 2024
Tree-sitter Supported Colorscheme / Diagnostics
- sho-87/kanagawa-paper.nvim (⭐135) - Remixed Kanagawa colourscheme with muted colors.
Utility / Diagnostics
- ysmb-wtsg/in-and-out.nvim (⭐55) - Quick navigation in and out of surrounding characters.
- ChuufMaster/buffer-vacuum (⭐10) - Set a maximum number of buffers to keep open and intelligently delete the oldest buffers over the maximum.
Code Runner / Diagnostics
- niuiic/task.nvim (⭐9) - Another highly configurable task manager that enables seamless interaction with tasks.
Jun 03 - Jun 09, 2024
Snippet / Diagnostics
- guilherme-puida/tesoura.nvim (⭐28) - A flexible snippet system using Neovim's new snippet API.
File Explorer / Diagnostics
- neotree-file-nesting-config (⭐18) - Pre-defined file nesting rules for
neo-tree.nvim
.
Git / Diagnostics
- SuperBo/fugit2.nvim (⭐408) - Git GUI powered by libgit2.
May 27 - Jun 02, 2024
Search / Diagnostics
- MagicDuck/grug-far.nvim (⭐945) - Buffer-based live search and replace with full power of
rg
flags. Grug like!
CSV Files / Diagnostics
- emmanueltouzery/decisive.nvim (⭐91) - View and edit CSV files with ease and speed.
Keybinding / Diagnostics
- slugbyte/unruly-worker.nvim (⭐36) - A ridiculously fun alternative keymap for the workman keyboard layout, with lots of powerful features for working with yank, marks, macros, LSP, and more. Built and configured with Lua.
May 20 - May 26, 2024
(requires Neovim 0.5)
- zeioth/none-ls-autoload.nvim (⭐21) - Auto-load/Auto-unload none-ls sources installed with mason. It supports builtin sources and external sources.
AI / Diagnostics
- Aaronik/GPTModels.nvim (⭐57) - GPTModels - a stable, clean, multi model, window based LLM AI tool.
Markdown and LaTeX / Diagnostics
- arminveres/md-pdf.nvim (⭐69) - Preview markdown files and convert to PDF.
Marks / Diagnostics
- niuiic/track.nvim (⭐23) - Enhanced mark with description. Track the thought process of reading source code.
Color / Diagnostics
- rachartier/tiny-devicons-auto-colors.nvim (⭐109) - Automatically updates nvim-web-devicons colors based on your current colorscheme.
Tree-sitter Supported Colorscheme / Diagnostics
- slugbyte/lackluster.nvim (⭐284) - A delightful mostly grayscale colorscheme that is soft on the eyes, and supports heaps of plugins.
Note Taking / Diagnostics
- nvim-telekasten/telekasten.nvim (⭐1.4k) - Work with a text-based, markdown zettelkasten / wiki and mix it with a journal, based on telescope.nvim.
- slugbyte/whip.nvim (⭐7) - A super fast minimal scratchpad management plugin, biew biew biew.
Utility / Diagnostics
- AlejandroSuero/freeze-code.nvim (⭐20) - Code screenshot plugin that makes use of freeze (⭐3.5k) inside the editor, it lets you copy the generated image to paste it anywhere.
Terminal Integration / Diagnostics
- NeViRAIDE/nekifoch.nvim (⭐17) - Managing Kitty terminal font settings.
Code Runner / Diagnostics
- al1-ce/just.nvim (⭐33) - Task runner for justfiles.
Git / Diagnostics
- echasnovski/mini.nvim#mini.git (⭐5.6k) - Module of
mini.nvim
for enhanced Git integration with current Neovim process. Implements tracking of Git related data,:Git
user command, and various helpers to explore Git history.
Remote Development / Diagnostics
- nosduco/remote-sshfs.nvim (⭐217) - Explore, edit, and develop on a remote machine via SSHFS.
May 06 - May 12, 2024
AI / Diagnostics
- CopilotC-Nvim/CopilotChat.nvim (⭐1.9k) - A chat interface for GitHub Copilot that allows you to directly ask and receive answers to coding-related questions.
Utility / Diagnostics
- doctorfree/cheatsheet.nvim (⭐49) - Searchable cheatsheet.
Apr 29 - May 05, 2024
Quickfix / Diagnostics
- niuiic/quickfix.nvim (⭐13) - Extended functionality for quickfix, including store, restore, make, remove, etc.
Code Runner / Diagnostics
- speelbarrow/spLauncher.nvim (⭐7) - For launching tasks, I guess.
Motion / Diagnostics
- tris203/precognition.nvim (⭐928) - Precognition uses virtual text and gutter signs to show available motions.
Scrolling / Diagnostics
- niuiic/scroll.nvim (⭐17) - Smooth scrolling, custom smooth strategy.
Game / Diagnostics
- rktjmp/playtime.nvim (⭐68) - A collection of games such as Freecell, Shenzhen Solitaire and The Emissary.
Apr 22 - Apr 28, 2024
(requires Neovim 0.5)
- junnplus/lsp-setup.nvim (⭐226) - A simple wrapper for nvim-lspconfig and nvim-lsp-installer to easily setup LSP servers.
Programming Languages Support / Diagnostics
- jim-at-jibba/micropython.nvim (⭐44) - Enhances the development experience for developers using Micro-python for IoT and maker projects.
Web Development / Diagnostics
- rest-nvim/rest.nvim (⭐1.6k) - A fast Neovim HTTP client written in Lua.
Markdown and LaTeX / Diagnostics
- nfrid/markdown-togglecheck (⭐20) - Simple Neovim plugin for toggling check boxes using Tree-sitter.
Search / Diagnostics
- nvim-pack/nvim-spectre (⭐2.1k) - Search and replace panel.
File Explorer / Diagnostics
- nvim-tree/nvim-tree.lua (⭐7.3k) - A simple and fast file explorer tree.
Project / Diagnostics
- GnikDroy/projections.nvim (⭐238) - Tiny project + session manager.
Color / Diagnostics
- xiyaowong/transparent.nvim (⭐900) - Make your Neovim transparent.
Tree-sitter Supported Colorscheme / Diagnostics
- Abstract-IDE/Abstract-cs (⭐90) - Colorscheme written in Lua, specially made for roshnivim with Tree-sitter support.
- comfysage/evergarden (⭐163) - A comfy Neovim colorscheme for cozy morning coding.
- jim-at-jibba/ariake.nvim (⭐18) - A port of the great Atom theme. Beautiful, dark colour scheme.
- RRethy/base16-nvim (⭐524) - Neovim plugin for building base16 colorschemes. Includes support for Tree-sitter and LSP highlight groups.
- niyabits/calvera-dark.nvim (⭐155) - A port of VSCode Calvara Dark (⭐12) Theme to Neovim with Tree-sitter and many other plugins support.
- Everblush/nvim (⭐245) - A dark, vibrant and beautiful colorscheme written in Lua.
- Yazeed1s/minimal.nvim (⭐184) - Two Tree-sitter supported colorschemes that are inspired by base16-tomorrow-night and monokai-pro.
- mellow-theme/mellow.nvim (⭐319) - A soothing dark color scheme with Tree-sitter support.
- Yazeed1s/oh-lucy.nvim (⭐228) - Two Tree-sitter supported colorschemes, inspired by oh-lucy in vscode.
- maxmx03/fluoromachine.nvim (⭐242) - Synthwave x Fluoromachine port.
- uncleTen276/dark_flat.nvim (⭐45) - A Neovim colorscheme written in Lua ported from Dark Flat iTerm2 theme, with LSP and Tree-sitter support.
- uloco/bluloco.nvim (⭐313) - A fancy and sophisticated colorscheme for night and day coding. Supports LSP, Tree-sitter and all the plugins you love.
Colorscheme Creation / Diagnostics
- ThemerCorp/themer.lua (⭐260) - 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 (⭐101) - 30+ Heirline.nvim components you can use out of the box to create your perfect user interface.
- mikesmithgh/git-prompt-string-lualine.nvim (⭐22) - Add git-prompt-string to your statusline.
Icon / Diagnostics
- nvim-tree/nvim-web-devicons (⭐2.1k) - A Lua fork of vim-devicons (⭐5.7k).
Media / Diagnostics
- HakonHarnes/img-clip.nvim (⭐540) - Effortlessly embed images into any markup language, like LaTeX, Markdown or Typst.
Note Taking / Diagnostics
- nfrid/due.nvim (⭐115) - Displays due for a date string as a virtual text.
- zk-org/zk-nvim (⭐546) - Neovim extension for zk, a plain text note-taking assistant.
- Ostralyan/scribe.nvim (⭐25) - Take notes, easily.
Debugging / Diagnostics
- pocco81/dap-buddy.nvim (⭐402) - Manage several debuggers for nvim-dap.
Deployment / Diagnostics
- sachinsenal0x64/hot.nvim (⭐28) - A hot reloader that works with any programming language.
Code Runner / Diagnostics
- Vigemus/iron.nvim (⭐1k) - Interactive REPLs of over 30 languages embedded.
Neovim Lua Development / Diagnostics
- nfrid/treesitter-utils (⭐8) - Some useful Tree-sitter methods.
Scrolling / Diagnostics
- nkakouros-original/scrollofffraction.nvim (⭐12) - Scrolloff as a fraction of the window height.
Editing Support / Diagnostics
- pocco81/true-zen.nvim (⭐988) - Clean and elegant distraction-free writing.
- pocco81/high-str.nvim (⭐310) - Highlight visual selections like in a normal document editor!
- pocco81/auto-save.nvim (⭐677) - Save your work before the world collapses or you type :qa!
- andersevenrud/nvim_context_vt (⭐378) - Shows virtual text of the current context.
- CKolkey/ts-node-action (⭐362) - 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 (⭐24) - Simpler and faster chunking with animations.
Split and Window / Diagnostics
- nvim-focus/focus.nvim (⭐730) - Auto-Focusing and Auto-Resizing Splits/Windows written in Lua! Vim splits on steroids.
- altermo/nwm (⭐320) - X11 window manager.
Apr 15 - Apr 21, 2024
Color / Diagnostics
- moyiz/command-and-cursor.nvim (⭐18) - Highlight cursor and visual selections when entering command mode.
Terminal Integration / Diagnostics
- akinsho/toggleterm.nvim (⭐4.5k) - Easily manage multiple terminal windows.
Git / Diagnostics
- moyiz/git-dev.nvim (⭐89) - Open remote Git repositories in the comfort of Neovim.
Apr 08 - Apr 14, 2024
Tree-sitter Based / Diagnostics
- mfussenegger/nvim-treehopper (⭐438) - Region selection with hints on the AST nodes of a document powered by Tree-sitter.
OS-specific / Diagnostics
- m15a/flake-awesome-neovim-plugins (⭐54) - Nix flake that provides Awesome Neovim plugins collection as Nix packages.
Apr 01 - Apr 07, 2024
Tree-sitter Supported Colorscheme / Diagnostics
- ptdewey/darkearth-nvim (⭐44) - 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 (⭐716) - Snapshot plugin with rich features that can make pretty code snapshots.
Editing Support / Diagnostics
- ptdewey/yankbank-nvim (⭐115) - Enable streamlined access to recent yanks and deletions in a quick-access popup menu.
Preconfigured Configuration / Diagnostics
- Shaobin-Jiang/IceNvim (⭐158) - A beautiful, powerful and customizable config that is blazingly fast.
Mar 25 - Mar 31, 2024
AI / Diagnostics
- simplegpt.nvim (⭐10) - Provide a simple yet flexible way to construct and send questions to ChatGPT.
File Explorer / Diagnostics
- prichrd/netrw.nvim (⭐222) - Add icons and custom keybindings to netrw.
Utility / Diagnostics
- SUSTech-data/neopyter (⭐94) - The bridge between Neovim and jupyter lab, edit in Neovim and preview/run in jupyter lab.
- terje/simctl.nvim (⭐29) - Interact with iOS Simulators.
Git / Diagnostics
- echasnovski/mini.nvim#mini.diff (⭐5.6k) - 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 (⭐188) - Create a GitHub Gist from the current file (powered by gh).
Mar 18 - Mar 24, 2024
Web Development / Diagnostics
- luckasRanarison/tailwind-tools.nvim (⭐418) - Unofficial TailwindCSS tooling.
Tree-sitter Supported Colorscheme / Diagnostics
- kevinm6/kurayami.nvim (⭐6) - Dark (only) theme.
- loganswartz/sunburn.nvim (⭐17) - A colorscheme sitting somewhere between pastels and solarized, emphasizing readability and hue uniformity above all else.
Colorscheme Creation / Diagnostics
- loganswartz/polychrome.nvim (⭐21) - 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 (⭐26) - Render pandas dataframes in nvim-dap using the power of visidata.
Preconfigured Configuration / Diagnostics
- StratOS-Linux/StratVIM (⭐13) - 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 (⭐320) - Garbage collector that stops inactive LSP clients to free RAM.
AI / Diagnostics
- olimorris/codecompanion.nvim (⭐1.4k) - Copilot Chat like experience, complete with inline assistant. Supports Anthropic, Gemini, Ollama and OpenAI.
Utility / Diagnostics
- Mr-LLLLL/utilities.nvim (⭐10) - A repository to collect some little utility functions.
- mcauley-penney/visual-whitespace.nvim (⭐155) - See whitespace characters in Visual selections, like VSCode.
- Zeioth/distroupdate.nvim (⭐11) - Distro agnostic updater to get the latest changes from the Git repository of your config.
Code Runner / Diagnostics
- Zeioth/makeit.nvim (⭐38) - Makefile runner based on overseer.
Git / Diagnostics
- isak102/telescope-git-file-history.nvim (⭐76) - 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 (⭐35) - Quickly pop-up some LSP-powered information of the thing your cursor is on.
Golang / Diagnostics
- yanskun/gotests.nvim (⭐22) - Make Go tests easy with gotests (⭐5k).
Marks / Diagnostics
- fnune/recall.nvim (⭐43) - 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 (⭐18) - Show more information on lualine.
Motion / Diagnostics
- Mr-LLLLL/treesitter-outer (⭐6) - Jump to outer node with smart.
Keybinding / Diagnostics
- nvimtools/hydra.nvim (⭐162) - Create custom submodes and menus. Port of Emacs Hydra. Maintained fork of anuvyklack/hydra.nvim.
Editing Support / Diagnostics
- altermo/iedit.nvim (⭐21) - 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 (⭐266) - 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 (⭐104) - Easily insert and edit markdown tables with a live preview and useful helpers.
Marks / Diagnostics
- desdic/marlin.nvim (⭐20) - Like harpoon, but with key differences like project path, split support, no UI.
Search / Diagnostics
- polirritmico/telescope-lazy-plugins.nvim (⭐56) - A Telescope picker to quickly access plugins configurations from the lazy.nvim spec.
Color / Diagnostics
- rasulomaroff/reactive.nvim (⭐202) - 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 (⭐49) - Synthwave '84 colorscheme port.
Terminal Integration / Diagnostics
- samharju/yeet.nvim (⭐100) - Run shell commands in terminal buffers or tmux panes.
Motion / Diagnostics
- rasulomaroff/telepath.nvim (⭐60) - Another Leap extension for performing remote actions with a different approach.
Competitive Programming / Diagnostics
- kawre/leetcode.nvim (⭐1.2k) - Solve Leetcode problems.
Feb 19 - Feb 25, 2024
(requires Neovim 0.5)
- deathbeam/lspecho.nvim (⭐22) - Echo LSP progress to cmdline or embed it in status line.
Completion / Diagnostics
- deathbeam/autocomplete.nvim (⭐55) - Very simple and minimal autocompletion for cmdline and buffer using LSP and Tree-sitter with signature help.
Register / Diagnostics
- kr40/nvim-macros (⭐59) - 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 (⭐56) - Fast and simple note taking.
Terminal Integration / Diagnostics
- 2KAbhishek/termim.nvim (⭐71) - Neovim Terminal, Improved.
Editing Support / Diagnostics
- AckslD/nvim-trevJ.lua (⭐172) - 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 (⭐5.6k) - 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 (⭐176) - Populate diagnostics for all projects files, not just the opened ones.
Note Taking / Diagnostics
- backdround/global-note.nvim (⭐121) - One global note in a floating window.
OS-specific / Diagnostics
- massix/termux.nvim (⭐22) - 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 (⭐153) - Provide inline virtual text displaying TypeScript types for the inspected variables.
Programming Languages Support / Diagnostics
- iabdelkareem/csharp.nvim (⭐233) - Enhances the development experience for .NET developers.
Markdown and LaTeX / Diagnostics
- Nedra1998/nvim-mdlink (⭐27) - Simplify creating and following markdown links.
Language / Diagnostics
- tanloong/interlaced.nvim (⭐7) - Help align bilingual parallel texts.
Marks / Diagnostics
- LintaoAmons/bookmarks.nvim (⭐185) - Your new bookmarks option: simple yet powerful.
Jan 29 - Feb 04, 2024
(requires Neovim 0.5)
- soulis-1256/eagle.nvim (⭐265) - Mouse-hover LSP hints.
AI / Diagnostics
- kiddos/gemini.nvim (⭐34) - Bindings to Google Gemini API.
Tree-sitter Supported Colorscheme / Diagnostics
- sontungexpt/witch (⭐47) - 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 (⭐35) - 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 (⭐50) - A luau-lsp extension to improve your experience.
AI / Diagnostics
- gsuuon/model.nvim (⭐340) - Integrate LLMs via a prompt builder interface. Multi-providers including OpenAI (+ compatibles), PaLM, HuggingFace and local engines like llamacpp.
Marks / Diagnostics
- otavioschwanck/arrow.nvim (⭐553) - Like harpoon, but with a different UX, single keybinding needed and statusline support.
Project / Diagnostics
- LintaoAmons/cd-project.nvim (⭐112) - 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 (⭐100) - A dark theme written in Lua.
Utility / Diagnostics
- echasnovski/mini.nvim#mini.notify (⭐5.6k) - 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.
CSV Files / Diagnostics
- theKnightsOfRohan/csvlens.nvim (⭐32) - A port of YS-L/csvlens (⭐2.7k), for easy previewing of tabular data.
Code Runner / Diagnostics
- pianocomposer321/officer.nvim (⭐20) - Like dispatch.vim but using overseer.nvim.
Jan 08 - Jan 14, 2024
PHP / Diagnostics
- ta-tikoma/php.easy.nvim (⭐18) - Methods of assistance in PHP development: create classes, constants, methods, properties; simple copying and deleting of an entity.
Startup / Diagnostics
- CWood-sdf/spaceport.nvim (⭐95) - The start screen that gets you to your projects blazingly fast.
Editing Support / Diagnostics
- gregorias/coerce.nvim (⭐128) - Change keyword case.
- johmsalas/text-case.nvim (⭐465) - Text case changes via keybindings and custom substitute command with Telescope and LSP support.
Preconfigured Configuration / Diagnostics
- Cris-lml007/NeoPlus (⭐11) - NeoPlus is a free, open source IDE with tools that works on Neovim.
Jan 01 - Jan 07, 2024
Snippet / Diagnostics
- chrisgrieser/nvim-scissors (⭐399) - Automagical editing and creation of snippets.
File Explorer / Diagnostics
- simonmclean/triptych.nvim (⭐208) - A directory browser inspired by Ranger.
Colorscheme Switchers / Diagnostics
- CWood-sdf/pineapple (⭐54) - 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 (⭐1.2k) - Add image support through Kitty's graphics protocol or ueberzugpp.
Debugging / Diagnostics
- chrisgrieser/nvim-chainsaw (⭐104) - 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 (⭐344) - The world's simplest and most extensible Neovim distribution.
- crispybaccoon/chaivim (⭐62) - Easily configurable distro with solid defaults and a cozy editor experience.
Dec 25 - Dec 31, 2023
Plugin Manager
- nvim-neorocks/rocks.nvim (⭐761) - A modern approach to plugin management using Luarocks, inspired by Cargo.
(requires Neovim 0.5)
- jmbuhr/otter.nvim (⭐551) - Provides LSP features and a nvim-cmp completion source for languages embedded in other documents.
AI / Diagnostics
- Exafunction/codeium.nvim (⭐857) - Free, ultrafast Copilot alternative. Supports LSP and Tree-sitter.
Programming Languages Support / Diagnostics
- quarto-dev/quarto-nvim (⭐365) - Tools for working with Quarto documents.
Markdown and LaTeX / Diagnostics
- mpas/marp-nvim (⭐28) - Present using markdown with Marp.
Search / Diagnostics
- FabianWirth/search.nvim (⭐179) - Tabs for different Telescope pickers.
- backdround/improved-search.nvim (⭐55) - Add search abilities.
File Explorer / Diagnostics
- rolv-apneseth/tfm.nvim (⭐85) - Similar to
fm-nvim
, this provides Neovim integration for several popular terminal file managers (including yazi (⭐18k)).
Tree-sitter Supported Colorscheme / Diagnostics
- scottmckendry/cyberdream.nvim (⭐788) - A high-contrast, futuristic & vibrant coloursheme.
Icon / Diagnostics
- 2KAbhishek/nerdy.nvim (⭐176) - Find and insert the latest nerd font glyphs.
Utility / Diagnostics
- mateuszwieloch/automkdir.nvim (⭐17) - Automatically create non-existent parent directories when writing a file.
- ragnarok22/whereami.nvim (⭐16) - Test your VPN by getting you current location.
- ariel-frischer/bmessages.nvim (⭐46) - Replace the default :messages window with a configurable, auto-updating buffer.
- backdround/tabscope.nvim (⭐51) - Make tab-local buffers.
- linrongbin16/gentags.nvim (⭐15) - The tags generator/management for old school vimers.
Git / Diagnostics
- 2KAbhishek/co-author.nvim (⭐27) - Quickly add co-authors to commits.
Motion / Diagnostics
- backdround/neowords.nvim (⭐57) - Hops by any type of words. It gives fine control over
w
,e
,b
,ge
movements.
- backdround/improved-ft.nvim (⭐40) - Improve default
f
/t
abilities.
Tree-sitter Based / Diagnostics
- atusy/treemonkey.nvim (⭐26) - Region selection with Tree-sitter nodes.
Keybinding / Diagnostics
- FeiyouG/commander.nvim (⭐387) - Create and manage keybindings and commands in a more organized manner and search them quickly through Telescope.
- tris203/hawtkeys.nvim (⭐222) - 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 (⭐334) - 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 (⭐161) - 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 (⭐5.6k) - 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 (⭐20) - Palenight colorscheme supporting Tree-sitter, LSP (including semantic tokens) and lots of plugins.
Utility / Diagnostics
- yutkat/confirm-quit.nvim (⭐23) - Confirm before quitting Neovim.
- bgaillard/readonly.nvim (⭐15) - Secure edition of files containing sensible / secret information, passwords, API keys, SSH keys, etc.
- GCBallesteros/jupytext.nvim (⭐90) - Edit jupyter notebooks without leaving Neovim.
Split and Window / Diagnostics
- mrjones2014/smart-splits.nvim (⭐1k) - Smart, seamless, directional navigation and resizing of splits.
Nov 20 - Nov 26, 2023
AI / Diagnostics
- jpmcb/nvim-llama (⭐263) - LLM (Llama 2 and llama.cpp) wrappers.
- David-Kunz/gen.nvim (⭐1.3k) - Generate text using LLMs (via Ollama) with customizable prompts.
Syntax / Diagnostics
- IndianBoy42/tree-sitter-just (⭐149) - Tree-sitter grammar for Justfiles (⭐23k).
Snippet / Diagnostics
- rafamadriz/friendly-snippets (⭐2.1k) - Set of preconfigured snippets for different languages.
- cvigilv/esqueleto.nvim (⭐101) - Simple templates to use when creating new files.
Fuzzy Finder / Diagnostics
- fdschmidt93/telescope-egrepify.nvim (⭐130) - Telescope plugin for better
rg
flags inlive_grep
.
Colorscheme Switchers / Diagnostics
- linrongbin16/colorbox.nvim (⭐38) - Load all the ultra colorschemes into your Neovim player!
Utility / Diagnostics
- ellisonleao/dotenv.nvim (⭐41) - Minimalist .env support.
Debugging / Diagnostics
- theHamsta/nvim-dap-virtual-text (⭐895) - Virtual text support for nvim-dap.
Code Runner / Diagnostics
- bfredl/nvim-ipy (⭐423) - Make interfacing with IPython/Jupyter easier.
Motion / Diagnostics
- ggandor/flit.nvim (⭐370) - Enhanced f/t motions for Leap.
- ggandor/leap-spooky.nvim (⭐278) - Spooky (Leap) actions at a distance.
Editing Support / Diagnostics
- nat-418/boole.nvim (⭐163) - Toggle booleans and common string values.
- cshuaimin/ssr.nvim (⭐940) - Tree-sitter based structural search and replace.
- Jxstxs/conceal.nvim (⭐72) - Use Tree-sitter to conceal common boilerplate code.
Formatting / Diagnostics
- nvimdev/guard.nvim (⭐459) - Minimalist async formatting and linting plugin.
Nov 13 - Nov 19, 2023
(requires Neovim 0.5)
- hedyhli/outline.nvim (⭐660) - A significantly enhanced and refactored fork of
symbols-outline.nvim
.
- stevanmilic/nvim-lspimport (⭐65) - Automatically resolves imports for undefined terms. Useful with
pyright
language server.
Programming Languages Support / Diagnostics
- simaxme/java.nvim (⭐24) - 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 (⭐178) - NeoSolarized colorscheme with full transparency.
Lua Colorscheme / Diagnostics
- calind/selenized.nvim (⭐18) - Lua port of Selenized theme with support for Tree-sitter, nvim-cmp, GitSigns and some more.
Split and Window / Diagnostics
- jyscao/ventana.nvim (⭐18) - Convenient flips & shifts for your windows layout.
Nov 06 - Nov 12, 2023
Project / Diagnostics
- SalOrak/whaler.nvim (⭐57) - Telescope extension to move between directories blazingly fast.
Startup / Diagnostics
- TobinPalmer/Tip.nvim (⭐74) - Get a simple tip when you launch Neovim.
Motion / Diagnostics
- xiaoshihou514/squirrel.nvim (⭐15) - Quickly jump between Tree-sitter nodes.
Oct 30 - Nov 05, 2023
(requires Neovim 0.5)
- mrcjkb/haskell-tools.nvim (⭐495) - Seamless integration of Neovim with Haskell development tools like haskell-language-server and Hoogle.
Snippet / Diagnostics
- mrcjkb/haskell-snippets.nvim (⭐29) - Haskell snippets for LuaSnip, powered by Tree-sitter and LSP.
Search / Diagnostics
- mangelozzi/rgflow.nvim (⭐92) - Quickly get RipGrep results into an editable Quickfix list, while learning RipGrep's CLI.
- duane9/nvim-rg (⭐39) - Run RipGrep asynchronously and see results in a quickfix window.
Fuzzy Finder / Diagnostics
- echasnovski/mini.nvim#mini.extra (⭐5.6k) - 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 (⭐141) - Dynamic Colorscheme/highlight adjuster on window switching.
Tree-sitter Supported Colorscheme / Diagnostics
- miikanissi/modus-themes.nvim (⭐236) - Accessible theme, conforming with the highest standard for color contrast (WCAG AAA).
Code Runner / Diagnostics
- benlubas/molten-nvim (⭐646) - 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 (⭐1.9k) - 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 (⭐75) - Sync and diff with remote server using rsync and OpenSSH.
Motion / Diagnostics
- smoka7/hop.nvim (⭐526) - 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 (⭐75) - Auto indent cursor when cursor at the first column and press
<TAB>
key like VSCode.
Preconfigured Configuration / Diagnostics
- mrcjkb/kickstart-nix.nvim (⭐247) - 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 (⭐99) - Interact with Rust-Analyzer's LSP extensions.
Fuzzy Finder / Diagnostics
- echasnovski/mini.nvim#mini.pick (⭐5.6k) - 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 (⭐258) - A Night Owl colorscheme port from VSCode (⭐2.8k) with support for Tree-sitter and semantic tokens.
- text-to-colorscheme (⭐301) - Dynamically generated colorschemes generated on the fly with a text prompt using ChatGPT.
Statusline / Diagnostics
- sontungexpt/sttusline (⭐115) - Very lightweight, super fast and lazyloading statusline.
Media / Diagnostics
- edluffy/hologram.nvim (⭐1.3k) - A cross platform terminal image viewer. Works on macOS and Linux.
Terminal Integration / Diagnostics
- niuiic/terminal.nvim (⭐22) - Manage terminal as buffer, multiple terminals support.
Code Runner / Diagnostics
- dasupradyumna/launch.nvim (⭐51) - 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 (⭐108) - Toggle to navigate and select Tree-sitter nodes with hjkl.
Preconfigured Configuration / Diagnostics
- sontungexpt/stinvim (⭐44) - Ready Neovim's configuration for fullstack developers.
Oct 09 - Oct 15, 2023
(requires Neovim 0.5)
- nvimtools/none-ls.nvim (⭐2.7k) - 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 (⭐70) - Auto remove search highlight and rehighlight when using n or N.
Note Taking / Diagnostics
- gsuuon/note.nvim (⭐66) - 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 (⭐39) - Edit remote files with local configuration.
Oct 02 - Oct 08, 2023
(requires Neovim 0.5)
- hinell/lsp-timeout.nvim (⭐221) - Automatically start/stop idle/unused LSP servers; keeps RAM usage low.
AI / Diagnostics
- dense-analysis/neural (⭐472) - Integrate LLMs for generating code, interacting with chat bots, and more.
Programming Languages Support / Diagnostics
- niuiic/typst-preview.nvim (⭐33) - Preview typst documents, respond to file changes.
Tree-sitter Supported Colorscheme / Diagnostics
- polirritmico/monokai-nightasty.nvim (⭐129) - 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 (⭐202) - Hyperextensible Statusline / Tabline / Winbar.
CSV Files / Diagnostics
- VidocqH/data-viewer.nvim (⭐102) - Provide a simple table view to inspect data files such as
csv
,tsv
.
Editing Support / Diagnostics
- hinell/duplicate.nvim (⭐19) - Duplicate lines & blocks of lines easily; undo & unfolding support; full OOP.
- hinell/move.nvim (⭐10) - Move chunks of text around; fork of fedepujol/move.nvim (⭐349).
Sep 25 - Oct 01, 2023
Colorscheme Creation / Diagnostics
- roobert/palette.nvim (⭐71) - A beautiful, versatile, systematic, theme system.
Cursorline / Diagnostics
- sontungexpt/stcursorword (⭐74) - 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 (⭐297) - Display references, definitions and implementations of document symbols.
(requires Neovim 0.5) / Diagnostics
- chrisgrieser/nvim-rulebook (⭐76) - Add inline-comments to ignore rules, or lookup rule documentation online.
Tree-sitter Supported Colorscheme / Diagnostics
- cryptomilk/nightcity.nvim (⭐58) - A dark colorscheme inspired by Inkpot, Jellybeans, Gruvbox and Tokyonight with LSP support.
Tabline / Diagnostics
- willothy/nvim-cokeline (⭐562) - A bufferline for people with addictive personalities.
Utility / Diagnostics
- sontungexpt/url-open (⭐88) - Open URLs under the cursor and create highlight effects for them.
Terminal Integration / Diagnostics
- willothy/wezterm.nvim (⭐209) - Functions for interacting with Wezterm.
- mikesmithgh/kitty-scrollback.nvim (⭐510) - Open your Kitty scrollback buffer. Ameowzing.
Quickfix / Diagnostics
- yorickpeterse/nvim-pqf (⭐144) - Prettier quickfix/location list windows.
Git / Diagnostics
- chrisgrieser/nvim-tinygit (⭐172) - Lightweight and nimble Git client.
Editing Support / Diagnostics
- chrisgrieser/nvim-puppeteer (⭐61) - Automatically convert strings to f-strings or template strings and back.
Session / Diagnostics
- coffebar/neovim-project (⭐209) - Declarative project management, automatic saving of sessions, uses Telescope.
Split and Window / Diagnostics
- yorickpeterse/nvim-window (⭐131) - Easily jump between Neovim windows.
Preconfigured Configuration / Diagnostics
- chrisgrieser/nvim-kickstart-python (⭐131) - A launch point for your Neovim configuration for Python.
OS-specific / Diagnostics
- chrisgrieser/alfred-neovim-utilities (⭐36) - Search Neovim plugins and online
:help
via Alfred (macOS).
Sep 11 - Sep 17, 2023
Plugin Manager
- lewis6991/pckr.nvim (⭐265) - 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 (⭐328) - A warm green theme.
Utility / Diagnostics
- LintaoAmons/scratch.nvim (⭐252) - Create and manage scratch files.
Sep 04 - Sep 10, 2023
Plugin Manager
- roobert/activate.nvim (⭐120) - A plugin installation system designed to complement
folke/lazy.nvim
.
Utility / Diagnostics
- subnut/nvim-ghost.nvim (⭐168) - GhostText support with zero dependencies.
Dependency Management / Diagnostics
- piersolenski/telescope-import.nvim (⭐192) - Import modules faster based on what you've already imported in your project.
Git / Diagnostics
- NeogitOrg/neogit (⭐4.2k) - A Magit clone that may change some things to fit the Vim philosophy.
Aug 28 - Sep 03, 2023
Register / Diagnostics
- desdic/macrothis.nvim (⭐25) - Save and load macros/registers.
Note Taking / Diagnostics
- IlyasYOY/obs.nvim (⭐74) - Your Obsidian notes at the speed of thought.
Code Runner / Diagnostics
- jaytyrrell13/static.nvim (⭐11) - Run static site generator commands.
Aug 21 - Aug 27, 2023
(requires Neovim 0.5) / Diagnostics
- piersolenski/wtf.nvim (⭐403) - AI powered diagnostic debugging, helps explain complex errors and offers custom tailored solutions.
AI / Diagnostics
- CamdenClark/flyboy (⭐42) - Simple interaction with ChatGPT in a markdown buffer. Supports GPT-4 and Azure OpenAI.
Tree-sitter Supported Colorscheme / Diagnostics
- askfiy/visual_studio_code (⭐183) - 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 (⭐115) - A light colorscheme inspired by flatwhite-syntax (⭐170) and elegant-emacs (⭐1.4k).
Utility / Diagnostics
- GCBallesteros/NotebookNavigator.nvim (⭐205) - Navigate and execute code cells.
Formatting / Diagnostics
- stevearc/conform.nvim (⭐3.4k) - A lightweight formatting engine that plays nice with LSP.
Aug 14 - Aug 20, 2023
(requires Neovim 0.5)
- roobert/action-hints.nvim (⭐84) - Show information about the word under the cursor in the statusline or as virtual text.
- roobert/hoversplit.nvim (⭐39) - Automatically updated documentation and information about code symbols in a split window.
Programming Languages Support / Diagnostics
- roobert/f-string-toggle.nvim (⭐31) - Toggle Python f-strings.
- chuwy/ucm.nvim (⭐6) - Navigating Unison projects.
Web Development / Diagnostics
- roobert/tailwindcss-colorizer-cmp.nvim (⭐340) - Add vscode-style TailwindCSS completion to nvim-cmp.
Syntax / Diagnostics
- roobert/surround-ui.nvim (⭐85) - Helper or training aid for kylechui/nvim-surround.
Tabline / Diagnostics
- roobert/bufferline-cycle-windowless.nvim (⭐38) - A bufferline extension to cycle through windowless buffers to give a more traditional tab based experience.
Media / Diagnostics
- niuiic/code-shot.nvim (⭐62) - Take a picture of the code.
Git / Diagnostics
- 9seconds/repolink.nvim (⭐23) - Generate shareable HTTP permalinks for various Git web frontends.
Motion / Diagnostics
- roobert/tabtree.nvim (⭐39) - Jump between significant code elements, such as brackets, quotes, etc.
Editing Support / Diagnostics
- echasnovski/mini.nvim#mini.operators (⭐5.6k) - Module of
mini.nvim
with various text edit operators: replace, exchange, multiply, sort, evaluate.
Comment / Diagnostics
- Zeioth/dooku.nvim (⭐41) - Generate and open your HTML code documentation.
Jul 31 - Aug 06, 2023
(requires Neovim 0.5)
- aznhe21/actions-preview.nvim (⭐406) - Fully customizable previewer for LSP code actions.
Fuzzy Finder / Diagnostics
- linrongbin16/fzfx.nvim (⭐129) - A fuzzy finder that updates on every keystroke.
Note Taking / Diagnostics
- ada0l/obsidian/ (⭐37) - Base Obsidian functionality.
Keybinding / Diagnostics
- echasnovski/mini.nvim#mini.clue (⭐5.6k) - 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 (⭐931) - ChatGPT like sessions and instructable text/code operations in your favorite editor.
- jackMort/ChatGPT.nvim (⭐3.8k) - Effortless Natural Language Generation with OpenAI's ChatGPT API.
Markdown and LaTeX / Diagnostics
- Zeioth/markmap.nvim (⭐175) - Visualize your Markdown as mindmaps.
Note Taking / Diagnostics
- serenevoid/kiwi.nvim (⭐187) - A stripped down VimWiki with necessary features.
Utility / Diagnostics
- gaborvecsei/usage-tracker.nvim (⭐103) - Track your Neovim usage and visualize statistics easily.
- malbertzard/inline-fold.nvim (⭐83) - Hide certain elements inline like long CSS classes or
href
content.
- chrisgrieser/nvim-origami (⭐197) - Fold with relentless elegance.
Code Runner / Diagnostics
- Zeioth/compiler.nvim (⭐533) - Compiler for building and running your code without having to configure anything.
Preconfigured Configuration / Diagnostics
- NormalNvim/NormalNvim (⭐551) - 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.5k) - A light-weight LSP plugin based on Neovim's built-in LSP with a highly performant UI.
Markdown and LaTeX / Diagnostics
- richardbizik/nvim-toc (⭐37) - Easily generate table of contents for markdown files.
Tree-sitter Supported Colorscheme / Diagnostics
- nvimdev/zephyr-nvim (⭐351) - A dark colorscheme with Tree-sitter support.
- AlexvZyl/nordic.nvim (⭐747) - Nord for Neovim, but warmer and darker. Supports a variety of plugins and other platforms.
Startup / Diagnostics
- nvimdev/dashboard-nvim (⭐2.4k) - A minimalist dashboard, inspired by doom-emacs.
Quickfix / Diagnostics
- ashfinal/qfview.nvim (⭐54) - Pretty quickfix/location view with consistent path-shorten and folding.
Editing Support / Diagnostics
- HiPhish/rainbow-delimiters.nvim (⭐598) - Rainbow delimiters with Tree-sitter.
- okuuva/auto-save.nvim (⭐177) - Automatically saves your work as often as needed and as seldom as possible. Customizable with smart defaults. Maintained fork of Pocco81/auto-save.nvim.
Formatting / Diagnostics
- niuiic/format.nvim (⭐35) - An asynchronous, multitasking, and highly configurable formatting plugin.
- elentok/format-on-save.nvim (⭐162) - 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 (⭐285) - An unofficial collection of linters and formatters configured for efm-langserver to work with builtin LSP.
- creativenull/diagnosticls-configs-nvim (⭐89) - An unofficial collection of linters and formatters configured for diagnostic-languageserver to work with builtin LSP.
Tree-sitter Supported Colorscheme / Diagnostics
- xero/miasma.nvim (⭐253) - 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 (⭐81) - Simple and Fancy tabline.
Debugging / Diagnostics
- niuiic/dap-utils (⭐37) - Utilities to provide a better experience for using nvim-dap.
Fennel / Diagnostics
- Olical/nfnl (⭐242) - Streamlined successor to Aniseed, compiling Fennel to Lua on file write.
Jul 03 - Jul 09, 2023
Tree-sitter Supported Colorscheme / Diagnostics
- zootedb0t/citruszest.nvim (⭐172) - 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 (⭐58) - Vitesse theme Lua port.
Jun 26 - Jul 02, 2023
Colorscheme Switchers / Diagnostics
- zaldih/themery.nvim (⭐215) - A new way to change the colorscheme on the fly like in vscode.
Utility / Diagnostics
- aPeoplesCalendar/apc.nvim (⭐22) - "On this day" style calendar, which provides information about worldwide history of working class movements and liberation struggles.
Motion / Diagnostics
- folke/flash.nvim (⭐2.7k) - Navigate your code with search labels, enhanced character motions and Tree-sitter integration.
Editing Support / Diagnostics
- tomiis4/hypersonic.nvim (⭐222) - Provides explanation for RegExp.
Jun 19 - Jun 25, 2023
(requires Neovim 0.5)
- chrisgrieser/nvim-dr-lsp (⭐27) - 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 (⭐5.6k) - 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 (⭐15) - Theming using pywal, with a Base16 twist.
Git / Diagnostics
- linrongbin16/gitlinker.nvim (⭐175) - 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 (⭐78) - Create code snippets in Neovim using ray.so.
Tree-sitter Supported Colorscheme / Diagnostics
- dasupradyumna/midnight.nvim (⭐204) - 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 (⭐106) - 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 (⭐5.6k) - 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 (⭐1.1k) - IDE-like breadcrumbs, out of the box.
Utility / Diagnostics
- yagiziskirik/AirSupport.nvim (⭐9) - Searchable reminder window for your custom shortcuts and commands.
Code Runner / Diagnostics
- google/executor.nvim (⭐151) - 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 (⭐84) - Automatically sync up/down project to a remote with rsync.
Preconfigured Configuration / Diagnostics
- doctorfree/nvim-lazyman (⭐311) - Neovim configuration manager and modular configuration, supports over 40 preconfigured configurations.
May 15 - May 21, 2023
Utility / Diagnostics
- RutaTang/compter.nvim (⭐26) - Power and extend the ability of
<C-a>
and<C-x>
with customized patterns.
Session / Diagnostics
- RutaTang/spectacle.nvim (⭐13) - Easily manage multiple sessions with telescope integration.
May 08 - May 14, 2023
Programming Languages Support / Diagnostics
- dmmulroy/tsc.nvim (⭐412) - 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 (⭐5.6k) - 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 (⭐5.6k) - 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.
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 (⭐364) - Multiple replacements through interactive UI.
File Explorer / Diagnostics
- kelly-lin/ranger.nvim (⭐155) - Ranger (⭐16k) integration for Neovim.
Comment / Diagnostics
- LucasTavaresA/SingleComment.nvim (⭐8) - Always single line, comment sensitive, indentation preserving commenting.
Indent / Diagnostics
- nvimdev/indentmini.nvim (⭐211) - A minimal and blazing fast indentline plugin by using nvim_set_decoration_provide API.
Workflow / Diagnostics
- m4xshen/hardtime.nvim (⭐1.6k) - Helping you establish good command workflow and habit.
- antonk52/bad-practices.nvim (⭐106) - Helping you give up bad practices in Vim.
Starter Templates / Diagnostics
- tokiory/neovim-boilerplate (⭐96) - Starter boilerplate for making new configurations.
- frans-johansson/lazy-nvim-starter (⭐86) - Starter boilerplate with lazy plugin manager.
Apr 24 - Apr 30, 2023
(requires Neovim 0.5)
- VidocqH/lsp-lens.nvim (⭐282) - Display function references above function definition like IDEA codelens.
Markdown and LaTeX / Diagnostics
- yaocccc/nvim-hl-mdcodeblock.lua (⭐36) - Highlight markdown codeblock using Tree-sitter.
Tree-sitter Supported Colorscheme / Diagnostics
- nyngwang/nvimgelion (⭐120) - Neon Genesis Evangelion but for Vimmers.
Utility / Diagnostics
- LukasPietzschmann/telescope-tabs (⭐257) - Quickly navigate between tabs using telescope.
Apr 17 - Apr 23, 2023
Color / Diagnostics
- Mr-LLLLL/interestingwords.nvim (⭐44) - 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 (⭐5.6k) - 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 (⭐541) - Configurable 'statuscolumn' with builtin segments and click handlers.
Utility / Diagnostics
- hbac.nvim (⭐207) - Automatically close buffers you are not working on.
- ecthelionvi/NeoComposer.nvim (⭐405) - Simplify macro management, enhance productivity, and create harmonious workflows.
Formatting / Diagnostics
- tenxsoydev/tabs-vs-spaces.nvim (⭐21) - Hint and fix deviating indentation.
Apr 10 - Apr 16, 2023
Marks / Diagnostics
- tomasky/bookmarks.nvim (⭐163) - 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 (⭐188) - Allowing you to edit your command in the terminal just like any other buffer.
Git / Diagnostics
- aaronhallaert/advanced-git-search.nvim (⭐347) - Search your Git history by commit content, message and author with Telescope.
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 (⭐322) - A minimal, stylish and customizable statusline written in Lua.
Debugging / Diagnostics
- t-troebst/perfanno.nvim (⭐280) - Annotate your code with callgraph profiling data. Native support for perf, flamegraph and the LuaJit profiler.
Scrollbar / Diagnostics
- lewis6991/satellite.nvim (⭐584) - Decorate scrollbar.
Mar 27 - Apr 02, 2023
(requires Neovim 0.5)
- SmiteshP/nvim-navbuddy (⭐807) - A simple popup display that provides breadcrumbs like navigation features using LSP.
Bars and Lines / Diagnostics
- Bekaboo/deadcolumn.nvim (⭐309) - Shows your colorcolumn dynamically.
- ecthelionvi/NeoColumn.nvim (⭐98) - Toggleable colorcolumn highlighting specific characters.
Utility / Diagnostics
- nvim-early-retirement (⭐188) - Send buffers into early retirement by automatically closing them after x minutes of inactivity.
Mar 20 - Mar 26, 2023
Syntax / Diagnostics
- desdic/agrolens.nvim (⭐51) - Navigate via Tree-sitter nodes using Telescope.
Startup / Diagnostics
- willothy/veil.nvim (⭐154) - A blazingly fast, animated, and infinitely customizable startup / dashboard plugin.
Utility / Diagnostics
- cpea2506/relative-toggle.nvim (⭐31) - Toggles smoothly between number and relative numbers, supporting various number combinations, highly customizable.
Code Runner / Diagnostics
- MarcHamamji/runner.nvim (⭐49) - A customizable Lua code runner.
Motion / Diagnostics
- chrisgrieser/nvim-spider (⭐675) - Use the w, e, b motions like a spider. Considers camelCase and skips insignificant punctuation.
Keybinding / Diagnostics
- Wansmer/langmapper.nvim (⭐156) - Auto translating your mappings for non-English input methods.
Game / Diagnostics
- Eandrju/cellular-automaton.nvim (⭐1.9k) - It lets you execute aesthetically pleasing, cellular automaton animations based on the content of Neovim buffer.
- alanfortlink/blackjack.nvim (⭐57) - Classic Black Jack game.
- jim-fx/sudoku.nvim (⭐71) - Classic sudoku puzzle.
Mar 13 - Mar 19, 2023
Utility / Diagnostics
- zdcthomas/yop.nvim (⭐74) - Easily create your own operators (like
d
andy
).
Mar 06 - Mar 12, 2023
Tree-sitter Supported Colorscheme / Diagnostics
- neanias/everforest-nvim (⭐278) - A Lua port of the Everforest colour scheme.
Terminal Integration / Diagnostics
- willothy/flatten.nvim (⭐512) - Open files from terminal buffers in your current Neovim instance instead of launching a nested instance.
Editing Support / Diagnostics
- utilyre/sentiment.nvim (⭐153) - Enhanced matchparen.
- willothy/moveline.nvim (⭐141) - Move lines and blocks up and down easily, with indenting handled automatically as you move. Written in Rust.
- echasnovski/mini.nvim#mini.splitjoin (⭐5.6k) - Module of
mini.nvim
to split and join arguments. Has customizable pre and post hooks. Works inside comments.
Indent / Diagnostics
- shellRaining/hlchunk.nvim (⭐672) - 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.9k) - Preview markdown on your modern browser with synchronised scrolling and flexible configuration.
Register / Diagnostics
- tenxsoydev/karen-yank.nvim (⭐83) - More intentional register handling with delete, cut and yank mappings.
Motion / Diagnostics
- liangxianzhe/nap.nvim (⭐100) - Jump between next/previous buffer, tab, diagnostic, etc, with a single key.
Feb 20 - Feb 26, 2023
Marks / Diagnostics
- LeonHeidelbach/trailblazer.nvim (⭐267) - 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 (⭐1.2k) - A dark and light Neovim theme written in fennel, inspired by IBM Carbon.
- embark-theme/vim (⭐659) - A deep inky purple theme leveraging bright colors.
Bars and Lines / Diagnostics
- m4xshen/smartcolumn.nvim (⭐309) - Hide your colorcolumn when unneeded.
Utility / Diagnostics
- yaocccc/nvim-foldsign (⭐35) - Display folds on sign column.
- tenxsoydev/nx.nvim (⭐31) - Neovim API utility wrapper for more convenience with Lua keymaps, highlights, autocommands and options.
Motion / Diagnostics
- echasnovski/mini.nvim#mini.bracketed (⭐5.6k) - Module of
mini.nvim
to go forward/backward with square brackets.
Editing Support / Diagnostics
- bennypowers/splitjoin.nvim (⭐77) - Split and join various syntax structures.
Feb 13 - Feb 19, 2023
Utility / Diagnostics
- figsoda/nix-develop.nvim (⭐57) - Run
nix develop
without restarting Neovim.
Remote Development / Diagnostics
- miversen33/netman.nvim (⭐342) - Lua powered Network Resource Manager.
Preconfigured Configuration / Diagnostics
- LazyVim/LazyVim (⭐18k) - 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 (⭐177) - A modern and useful UI that wraps LSP operations.
Tree-sitter Supported Colorscheme / Diagnostics
- savq/melange-nvim (⭐743) - Warm colorscheme written in Lua with support for various terminal emulators.
- svrana/neosolarized.nvim (⭐156) - Dark solarized colorscheme using colorbuddy for easy customization.
Neovim Lua Development / Diagnostics
- nvim-neorocks/luarocks-tag-release (⭐48) - A GitHub action that publishes your Neovim plugins to LuaRocks.
Editing Support / Diagnostics
- altermo/ultimate-autopair.nvim (⭐509) - Autopair with extensions.
Preconfigured Configuration / Diagnostics
- linrongbin16/lin.nvim (⭐77) - 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 (⭐749) - A pretty window for previewing, navigating and editing your LSP locations.
- linrongbin16/lsp-progress.nvim (⭐216) - A performant LSP progress status.
Colorscheme Switchers / Diagnostics
- 4e554c4c/darkman.nvim (⭐22) - Follow the system dark-mode setting on Linux.
- f-person/auto-dark-mode.nvim (⭐330) - Follow the system appearance on macOS.
Cursorline / Diagnostics
- mawkler/modicator.nvim (⭐334) - Cursor line number mode indicator. Changes the
CursorLineNr
highlight based on Vim mode.
Media / Diagnostics
- niuiic/cp-image.nvim (⭐8) - 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 (⭐5.6k) - Module of
mini.nvim
with customizable configuration presets for common options, mappings, and autocommands.
- niuiic/part-edit.nvim (⭐14) - Edit a part of a file individually.
- niuiic/divider.nvim (⭐26) - 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 (⭐9) - Provides multi-session management capabilities.
Jan 23 - Jan 29, 2023
Language / Diagnostics
- niuiic/translate.nvim (⭐41) - Invoke any translation engine via shell command.
Jan 16 - Jan 22, 2023
Editing Support / Diagnostics
- echasnovski/mini.nvim#mini.move (⭐5.6k) - 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 (⭐72) - Search and replace in multiple files at the same time from the current working directory.
- roobert/search-replace.nvim (⭐217) - Builds on the native search and replace experience.
Fuzzy Finder / Diagnostics
- axkirillov/easypick.nvim (⭐393) - Easypick lets you easily create Telescope pickers from arbitrary console commands.
File Explorer / Diagnostics
- dinhhuy258/sfm.nvim (⭐59) - An alternative to Nvim-tree designed to be extensible and minimalist.
Utility / Diagnostics
- j-morano/buffer_manager.nvim (⭐267) - 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 (⭐21) - Automatically save all your modified buffers according to a predefined timeout value.
Indent / Diagnostics
- LucasTavaresA/simpleIndentGuides.nvim (⭐9) - Indentation guides using the builtin variables.
Session / Diagnostics
- gennaro-tedesco/nvim-possession (⭐243) - 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 (⭐144) - Basic editor support for the nushell language.
File Explorer / Diagnostics
- stevearc/oil.nvim (⭐4.3k) - Edit your filesystem like a buffer.
Note Taking / Diagnostics
- RutaTang/quicknote.nvim (⭐128) - Quickly take notes, in-place.
Terminal Integration / Diagnostics
- idanarye/nvim-channelot (⭐6) - Operate Neovim jobs from Lua coroutines.
Code Runner / Diagnostics
- idanarye/nvim-moonicipal (⭐16) - 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 (⭐15k) - A modern plugin manager, featuring a graphical interface, async execution, a lockfile and more.
Completion / Diagnostics
- zbirenbaum/copilot.lua (⭐2.9k) - Fully featured Lua replacement for GitHub/copilot.vim (⭐8.8k).
Project / Diagnostics
- pluffie/neoproj (⭐67) - Small yet powerful project (and session) manager.
- natecraddock/workspaces.nvim (⭐330) - 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 (⭐629) - Bundle of more than 30 new text objects.
Dec 19 - Dec 25, 2022
Utility / Diagnostics
- echasnovski/mini.nvim#mini.animate (⭐5.6k) - 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 (⭐688) - A telescope extension to visualize your undo tree and fuzzy-search changes in it.
Preconfigured Configuration / Diagnostics
- jonathandion/web-dev.nvim (⭐67) - Small, simple and flexible configuration for web development.
Dec 12 - Dec 18, 2022
Marks / Diagnostics
- cbochs/grapple.nvim (⭐580) - Provides tagging, cursor tracking, and immediate navigation to important project files.
Project / Diagnostics
- nyngwang/suave.lua (⭐64) - Multi-tabs project session automation.
- desdic/telescope-rooter.nvim (⭐22) - Makes sure to always start telescope (and only telescope) from the project/root directory.
Tree-sitter Supported Colorscheme / Diagnostics
- ramojus/mellifluous.nvim (⭐327) - Pleasant and productive colorscheme.
Cursorline / Diagnostics
- nyngwang/murmur.lua (⭐114) - Super-fast cursor word highlighting with callbacks(I call them murmurs) included.
Utility / Diagnostics
- chrisgrieser/nvim-genghis (⭐203) - Convenience file operations, written in Lua.
- chrisgrieser/nvim-recorder (⭐240) - Simplifying and improving how you interact with macros.
Terminal Integration / Diagnostics
- nyngwang/NeoTerm.lua (⭐69) - Attach a terminal for each buffer, now with stable toggle and astonishing cursor restoring.
Quickfix / Diagnostics
- nyngwang/NeoWell.lua (⭐14) - 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 (⭐350) - Build upon and enhance existing jumplist motions (i.e.
<c-i>
and<c-o>
).
Editing Support / Diagnostics
- shortcuts/no-neck-pain.nvim (⭐605) - Center the currently focused buffer to the middle of your terminal.
Formatting / Diagnostics
- emileferreira/nvim-strict (⭐35) - 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 (⭐107) - Alternate between common files using telescope.
Tree-sitter Supported Colorscheme / Diagnostics
- gbprod/nord.nvim (⭐201) - An arctic, north-bluish clean and elegant Neovim theme, based on Nord Palette.
Code Runner / Diagnostics
- Civitasv/cmake-tools.nvim (⭐390) - CMake integration.
Tmux / Diagnostics
- otavioschwanck/tmux-awesome-manager.nvim (⭐73) - Run your workflow commands like yarn install, rails console, yarn add, bundle install, etc.
Preconfigured Configuration / Diagnostics
- otavioschwanck/mood-nvim (⭐97) - Ready to use configuration for Ruby on Rails, JavaScript and Typescript.
- ldelossa/nvim-ide (⭐836) - A full featured IDE layer heavily inspired by VSCode.
Nov 14 - Nov 20, 2022
Markdown and LaTeX / Diagnostics
- toppair/peek.nvim (⭐683) - Preview markdown in a webview window.
Editing Support / Diagnostics
- Wansmer/sibling-swap.nvim (⭐167) - Different way to swapping arguments and other siblings with Tree-sitter.
- Wansmer/binary-swap.nvim (⭐18) - Swapping operands and operators in binary expressions: comparison and mathematical operations.
Nov 07 - Nov 13, 2022
(requires Neovim 0.5)
- ranjithshegde/ccls.nvim (⭐71) - Use off-spec extensions of ccls LSP and browse AST.
Programming Languages Support / Diagnostics
- Julian/lean.nvim (⭐291) - Neovim support for the Lean Theorem Prover.
Golang / Diagnostics
- ray-x/go.nvim (⭐2.2k) - Golang plugin based on LSP and Tree-sitter.
Tree-sitter Supported Colorscheme / Diagnostics
- bluz71/vim-nightfly-colors (⭐831) - A dark midnight colorscheme with modern Neovim support including Tree-sitter.
Bars and Lines / Diagnostics
- utilyre/barbecue.nvim (⭐832) - A VS Code like winbar.
Editing Support / Diagnostics
- Wansmer/treesj (⭐1.1k) - 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 (⭐450) - A configurable color split line.
Oct 31 - Nov 06, 2022
Motion / Diagnostics
- Weissle/easy-action (⭐40) - Easily perform an action on where you can see.
Oct 24 - Oct 30, 2022
(requires Neovim 0.5)
- Kasama/nvim-custom-diagnostic-highlight (⭐59) - Inline diagnostics popup-highlight much like coc-nvim but based on
vim.diagnostic
.
Marks / Diagnostics
- ofirgall/open.nvim (⭐64) - Open the current word with custom openers, GitHub shorthand for example.
Utility / Diagnostics
- zbirenbaum/neodim (⭐314) - Dimming the highlights of unused functions, variables, parameters, and more.
- bfredl/nvim-miniyank (⭐233) - The killring-alike plugin with no default mappings.
Motion / Diagnostics
- woosaaahh/sj.nvim (⭐127) - Search based navigation combined with quick jump features.
Oct 17 - Oct 23, 2022
File Explorer / Diagnostics
- kiran94/s3edit.nvim (⭐44) - Edit files from Amazon S3 directly from Neovim.
Terminal Integration / Diagnostics
- samjwill/nvim-unception (⭐226) - Automatic unnesting of Neovim sessions started from terminal buffers.
Scrollbar / Diagnostics
- gorbit99/codewindow.nvim (⭐445) - Minimap plugin, that is closely integrated with Tree-sitter and the builtin LSP to display more information to the user.
Oct 10 - Oct 16, 2022
Media / Diagnostics
- adelarsq/image_preview.nvim (⭐162) - Image preview based on terminal's Image Protocol support.
Utility / Diagnostics
- folke/noice.nvim (⭐4.6k) - Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
Scrollbar / Diagnostics
- echasnovski/mini.nvim#mini.map (⭐5.6k) - Module of
mini.nvim
to show floating window with buffer text overview, scrollbar, and highlights.
Editing Support / Diagnostics
- smjonas/live-command.nvim (⭐512) - Text editing with immediate visual feedback: preview commands such as
:norm
,:g
, macros and more.
Comment / Diagnostics
- JoosepAlviste/nvim-ts-context-commentstring (⭐1.2k) - Sets the
commentstring
option based on the cursor location in the file. The location is checked via Tree-sitter queries.
Oct 03 - Oct 09, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- ray-x/starry.nvim (⭐225) - A collection of modern Neovim colorschemes: material, moonlight, dracula (blood), monokai, mariana, emerald, earlysummer, middlenight_blue, darksolar.
Note Taking / Diagnostics
- jghauser/papis.nvim (⭐155) - Manage your bibliography from within your favourite editor.
Utility / Diagnostics
- numToStr/BufOnly.nvim (⭐35) - Lua/Neovim port of BufOnly.vim with some changes.
Code Runner / Diagnostics
- Shatur/neovim-tasks (⭐108) - A stateful task manager focused on integration with build systems.
Sep 26 - Oct 02, 2022
(requires Neovim 0.5)
- mfussenegger/nvim-jdtls (⭐1.2k) - 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 (⭐185) - Live render workspace diagnostics in quickfix, buffer diagnostics in loclist.
- folke/trouble.nvim (⭐5.7k) - A pretty diagnostics list to help you solve all the trouble your code is causing.
Programming Languages Support / Diagnostics
- brendalf/mix.nvim (⭐27) - Mix (from Elixir) wrapper plugin.
- AckslD/swenv.nvim (⭐219) - Tiny plugin to quickly switch Python virtual environments without restarting.
- gennaro-tedesco/nvim-jqx (⭐304) - Interactive interface for JSON files.
Golang / Diagnostics
- crusj/structrue-go.nvim (⭐43) - A better structured display of Golang symbols information.
- crispgm/nvim-go (⭐137) - A minimal implementation of Golang development plugin.
- edolphin-ydf/goimpl.nvim (⭐60) - Generate interface stubs for a type.
- olexsmir/gopher.nvim (⭐322) - Plugin for making Golang development easiest.
- rafaelsq/nvim-goc.lua (⭐48) - Highlight your buffer with Golang Code Coverage.
- crusj/hierarchy-tree-go.nvim (⭐31) - Neovim plugin for Golang, callHierarchy UI tree.
YAML / Diagnostics
- someone-stole-my-name/yaml-companion.nvim (⭐236) - Get, set and autodetect YAML schemas in your buffers.
- cuducos/yaml.nvim (⭐202) - Utils to work with YAML files.
Web Development / Diagnostics
- ray-x/web-tools.nvim (⭐158) - Launch a local development server with live reload feature for static & dynamic pages, HTML & CSS tag rename with LSP.
PHP / Diagnostics
- gbprod/phpactor.nvim (⭐77) - Lua version of the Phpactor Vim plugin to take advantage of the latest Neovim features.
Language / Diagnostics
- potamides/pantran.nvim (⭐300) - Translate your text with an interactive translation window.
Search / Diagnostics
- kevinhwang91/nvim-hlslens (⭐785) - Helps you better glance searched information, seamlessly jump matched instances.
- rktjmp/highlight-current-n.nvim (⭐89) - Highlights the current /, ? or * match under your cursor when pressing n or N and gets out of the way afterwards.
- gaborvecsei/memento.nvim (⭐64) - Keeps track of your visited file history after a buffer is closed. Reopen files more easily.
- ray-x/sad.nvim (⭐194) - Space Age seD in Neovim. Batch file edit tool, a wrapper for sad (⭐1.8k)
File Explorer / Diagnostics
- luukvbaal/nnn.nvim (⭐431) - File explorer powered by nnn (⭐19k) and Lua.
- tamago324/lir.nvim (⭐356) - Simple file explorer.
- TimUntersberger/neofs (⭐70) - A file manager written in Lua.
- kevinhwang91/rnvimr (⭐822) - A simple yet amazing file explorer.
- Xuyuanp/yanil (⭐98) - Yet Another Nerdtree In Lua.
- ms-jpq/chadtree (⭐1.7k) - File manager. Better than NERDTree.
- is0n/fm-nvim (⭐273) - Neovim plugin that lets you use your favorite terminal file managers (and fuzzy finders).
- nvim-neo-tree/neo-tree.nvim (⭐4k) - 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 (⭐434) - A file manager which lets you edit your filesystem like you edit text.
- theblob42/drex.nvim (⭐96) - A simple and configurable file explorer written in Lua.
- SidOfc/carbon.nvim (⭐179) - The simple directory tree viewer written in Lua.
Project / Diagnostics
- Abstract-IDE/penvim (⭐51) - Project's root directory and documents Indentation detector with project based config loader.
- windwp/nvim-projectconfig (⭐106) - Load Neovim config depend on project directory.
- ahmedkhalf/project.nvim (⭐1.4k) - An all in one Neovim plugin that provides superior project management.
- klen/nvim-config-local (⭐151) - 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 (⭐672) - A colorscheme helper. Written in Lua! Quick & Easy Color Schemes.
- norcalli/nvim-base16.lua (⭐72) - Programmatic Lua library for setting base16 themes.
- rktjmp/lush.nvim (⭐1.5k) - Define Neovim themes as a DSL in Lua, with real-time feedback.
- Iron-E/nvim-highlite (⭐240) - A colorscheme generator that is "lite" on logic for the developer.
- echasnovski/mini.nvim#mini.base16 (⭐5.6k) - Module of
mini.nvim
with fast implementation of base16 theme for manually supplied palette.
Bars and Lines / Diagnostics
- SmiteshP/nvim-navic (⭐1.4k) - A simple statusline/winbar component that uses LSP to show your current code context.
Statusline / Diagnostics
- NTBBloodbath/galaxyline.nvim (⭐164) - 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 (⭐302) - Supports co-routines, functions and jobs.
- nvim-lualine/lualine.nvim (⭐6.4k) - A blazing fast and easy to configure Neovim statusline.
- adelarsq/neoline.vim (⭐248) - A light statusline/tabline plugin using Lua.
- ojroques/nvim-hardline (⭐181) - A statusline / bufferline. It is inspired by vim-airline (⭐18k) but aims to be as light and simple as possible.
- beauwilliams/statusline.lua (⭐205) - A zero-config minimal statusline written in Lua featuring awesome integrations and blazing speed!
- tamton-aquib/staline.nvim (⭐380) - A modern lightweight statusline in Lua. Mainly uses unicode symbols for showing info.
- windwp/windline.nvim (⭐468) - The next generation statusline. Animation statusline.
- konapun/vacuumline.nvim (⭐28) - A galaxyline configuration inspired by airline.
- echasnovski/mini.nvim#mini.statusline (⭐5.6k) - Module of
mini.nvim
for minimal and fast statusline. Supports content change depending on window width.
- b0o/incline.nvim (⭐829) - Lightweight floating statuslines, intended for use with Neovim's new global statusline.
- rebelot/heirline.nvim (⭐1.1k) - 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.4k) - The Neovim tabline plugin.
- akinsho/bufferline.nvim (⭐3.6k) - A snazzy buffer line built using Lua.
- crispgm/nvim-tabline (⭐77) - Neovim port of tabline.vim with Lua.
- alvarosevilla95/luatab.nvim (⭐191) - A simple tabline written in Lua.
- johann2357/nvim-smartbufs (⭐43) - Smart buffer management.
- echasnovski/mini.nvim#mini.tabline (⭐5.6k) - 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 (⭐98) - User-friendly framework for building your dream tabline in a few lines of code.
- nanozuki/tabby.nvim (⭐621) - A minimal, configurable, Neovim style tabline. Use your Neovim tabs as workspace multiplexer.
Cursorline / Diagnostics
- yamatsum/nvim-cursorline (⭐415) - A plugin that highlights cursor words and lines.
- xiyaowong/nvim-cursorword (⭐135) - Part of nvim-cursorline. Highlight the word under the cursor.
- RRethy/vim-illuminate (⭐2.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 (⭐5.6k) - Module of
mini.nvim
for automatic highlighting of word under cursor (displayed after customizable delay).
Startup / Diagnostics
- goolord/alpha-nvim (⭐2k) - A fast and highly customizable greeter like vim-startify (⭐5.3k)/dashboard-nvim.
- echasnovski/mini.nvim#mini.starter (⭐5.6k) - 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.
Icon / Diagnostics
- yamatsum/nvim-nonicons (⭐333) - Collection of configurations for nvim-web-devicons.
- ziontee113/icon-picker.nvim (⭐315) - Help you pick 𝑨𝕃𝚻 Font Characters, Symbols Σ, Nerd Font Icons & Emojis.
Media / Diagnostics
- ekickx/clipboard-image.nvim (⭐315) - Neovim Lua plugin to paste image from clipboard.
- askfiy/nvim-picgo (⭐59) - 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.
- madskjeldgaard/reaper-nvim (⭐64) - Remote control Reaper DAW from Neovim.
- davidgranstrom/scnvim (⭐209) - Neovim frontend for SuperCollider.
- andweeb/presence.nvim (⭐849) - Fast and lite Discord Rich Presence plugin written in Lua.
- Chaitanyabsrip/present.nvim (⭐147) - A Presentation plugin written in Lua.
- krady21/compiler-explorer.nvim (⭐146) - Async Lua plugin for interacting with compiler-explorer.
Note Taking / Diagnostics
- 0styx0/abbreinder.nvim (⭐91) - Abbreviation reminders (Neovim >= 0.5).
- jakewvincent/mkdnflow.nvim (⭐707) - Fluent markdown notebook navigation & management (create links, follow links, create and manage to-do lists, reference bib files, and more).
- jbyuki/nabla.nvim (⭐654) - Take your scientific notes.
- nvim-neorg/neorg (⭐6.6k) - Modernity meets insane extensibility. The future of organizing your life.
- nvim-orgmode/orgmode (⭐3.1k) - Orgmode clone written in Lua (Neovim >= 0.5).
- jbyuki/venn.nvim (⭐989) - Draw ASCII diagrams.
- chrsm/impulse.nvim (⭐95) - Read Notion.so notes.
- epwalsh/obsidian.nvim (⭐4.4k) - Plugin for Obsidian, written in Lua.
Utility / Diagnostics
- jbyuki/instant.nvim (⭐1.3k) - A collaborative editing plugin written in Lua with no dependencies.
Terminal Integration / Diagnostics
- LoricAndre/OneTerm.nvim (⭐56) - Plugin framework for running commands in the terminal.
- nikvdp/neomux (⭐358) - Control Neovim from shells running inside Neovim.
- norcalli/nvim-terminal.lua (⭐209) - A high performance filetype mode which leverages conceal and highlights your buffer with the correct color codes.
- numToStr/FTerm.nvim (⭐755) - 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 (⭐102) - Poor man's REPL. Easily send buffer lines and commands to a kitty terminal.
- jlesquembre/nterm.nvim (⭐57) - Interact with the terminal, with notifications.
- s1n7ax/nvim-terminal (⭐117) - A simple & easy to use multi-terminal plugin.
- m00qek/baleia.nvim (⭐142) - Colorize text with ANSI escape sequences (8, 16, 256 or TrueColor).
Quickfix / Diagnostics
- kevinhwang91/nvim-bqf (⭐1.8k) - The goal of nvim-bqf is to make Neovim's quickfix window better.
Test / Diagnostics
- David-Kunz/jester (⭐202) - Easily run and debug Jest tests.
- klen/nvim-test (⭐185) - A Neovim wrapper for running tests.
- nvim-neotest/neotest (⭐2.5k) - An extensible framework for interacting with tests within Neovim.
- andythigpen/nvim-coverage (⭐342) - Displays coverage information in the sign column.
Code Runner / Diagnostics
- michaelb/sniprun (⭐1.5k) - Run parts of code of any language directly from Neovim.
- CRAG666/code_runner.nvim (⭐549) - The best code runner you could have, with super powers.
- is0n/jaq-nvim (⭐178) - Just Another Quickrun Plugin in Lua.
- jedrzejboczar/toggletasks.nvim (⭐158) - Task runner with JSON/YAML configs, using toggleterm.nvim and telescope.nvim.
- EthanJWright/vs-tasks.nvim (⭐187) - Telescope picker for VSCode style tasks.
- stevearc/overseer.nvim (⭐1.3k) - A task runner and job management plugin.
- smzm/hydrovim (⭐79) - Run Python code inside Neovim.
- desdic/greyjoy.nvim (⭐28) - A modular task runner for Makefiles, vscode tasks, kitchen etc.
GitHub / Diagnostics
- pwntester/octo.nvim (⭐2.5k) - Work with GitHub issues and PRs from Neovim. Just edit the issue description.
- pwntester/codeql.nvim (⭐99) - Neovim plugin to help writing and testing CodeQL queries.
- ldelossa/gh.nvim (⭐558) - A fully featured GitHub integration for performing code reviews.
Keybinding / Diagnostics
- folke/which-key.nvim (⭐5.6k) - Neovim plugin that shows a popup with possible keybindings of the command you started typing.
- mrjones2014/legendary.nvim (⭐1.2k) - 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.
- LionC/nest.nvim (⭐232) - Lua utility to map keys concisely using cascading trees. Also allows binding Lua functions to keys.
- anuvyklack/keymap-amend.nvim (⭐66) - Amend the existing keymap.
- max397574/better-escape.nvim (⭐655) - Create shortcuts to escape insert mode without getting delay.
Mouse / Diagnostics
- notomo/gesture.nvim (⭐527) - Mouse gesture plugin.
Scrollbar / Diagnostics
- Xuyuanp/scrollbar.nvim (⭐271) - Scrollbar.
- dstein64/nvim-scrollview (⭐570) - Display interactive scrollbars.
- petertriho/nvim-scrollbar (⭐893) - Extensible scrollbar that shows diagnostics and search results.
Comment / Diagnostics
- numToStr/Comment.nvim (⭐4k) - 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 (⭐3.3k) - Highlight, list and search todo comments in your projects.
- terrortylor/nvim-comment (⭐485) - 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 (⭐96) - Adds a comment frame based on the source file.
- danymat/neogen (⭐1.4k) - A better annotation generator. Supports multiple languages and annotation conventions.
- echasnovski/mini.nvim#mini.comment (⭐5.6k) - Module of
mini.nvim
for per-line commenting. Fully supports dot-repeat.
- LudoPinelli/comment-box.nvim (⭐420) - Clarify and beautify your comments using boxes and lines.
Indent / Diagnostics
- lukas-reineke/indent-blankline.nvim (⭐4.3k) - IndentLine replacement in Lua with more features and Tree-sitter support.
- echasnovski/mini.nvim#mini.indentscope (⭐5.6k) - 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 (⭐427) - Automatic indentation style detection.
- Darazaki/indent-o-matic (⭐187) - Dumb automatic fast indentation detection written in Lua.
- yaocccc/nvim-hlchunk (⭐49) - Highlight a
{}
chunk.
Remote Development / Diagnostics
- chipsenkbeil/distant.nvim (⭐1.2k) - Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment.
- jamestthompson3/nvim-remote-containers (⭐897) - Develop inside docker containers, just like VSCode.
- esensar/nvim-dev-container (⭐579) - 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 (⭐485) - Rearrange your windows with ease.
- anuvyklack/windows.nvim (⭐545) - 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 (⭐517) - Delete Neovim buffers without losing your window layout.
- echasnovski/mini.nvim#mini.bufremove (⭐5.6k) - Module of
mini.nvim
for buffer removing (unshow, delete, wipeout) while saving window layout.
Tmux / Diagnostics
- aserowy/tmux.nvim (⭐665) - Tmux integration features pane movement and resizing.
- danielpieper/telescope-tmuxinator.nvim (⭐25) - Integration for tmuxinator with telescope.nvim.
- hkupty/nvimux (⭐447) - Neovim as tmux replacement.
- numToStr/Navigator.nvim (⭐404) - Smoothly navigate between Neovim splits and Tmux panes.
- declancm/windex.nvim (⭐62) - Collection of window functions which includes moving between, closing and maximizing Neovim splits and Tmux panes.
Game / Diagnostics
- ThePrimeagen/vim-be-good (⭐3.4k) - Vim-be-good is a Neovim plugin designed to make you better at Vim Movements.
- alec-gibson/nvim-tetris (⭐200) - Bringing emacs' greatest feature to Neovim - Tetris!.
- seandewar/nvimesweeper (⭐101) - Play Minesweeper in your favourite text editor.
- seandewar/killersheep.nvim (⭐68) - 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 (⭐120) - A plugin template that setups test infrastructure and GitHub Actions.
- ellisonleao/nvim-plugin-template (⭐294) - Another Neovim plugin template, using GitHub's template feature.
Sep 19 - Sep 25, 2022
Color / Diagnostics
- uga-rosa/ccc.nvim (⭐791) - Super powerful color picker / colorizer plugin.
Tree-sitter Supported Colorscheme / Diagnostics
- Th3Whit3Wolf/onebuddy (⭐101) - Light and dark atom one theme.
- ofirgall/ofirkai.nvim (⭐125) - Monokai theme that aims to feel like Sublime Text.
Utility / Diagnostics
- AckslD/messages.nvim (⭐89) - Capture and show any messages in a customisable (floating) buffer.
Motion / Diagnostics
- gen740/SmoothCursor.nvim (⭐381) - Add fancy sub-cursor to signcolumn to show your scroll or jump direction.
Formatting / Diagnostics
- echasnovski/mini.nvim#mini.align (⭐5.6k) - Module of
mini.nvim
for aligning text interactively (with or without instant preview).
Sep 12 - Sep 18, 2022
Register / Diagnostics
- gennaro-tedesco/nvim-peekup (⭐305) - Dynamically interact with Vim registers.
- tversteeg/registers.nvim (⭐610) - Non-obtrusive minimal preview of Vim registers.
Marks / Diagnostics
- chentoast/marks.nvim (⭐909) - A better user experience for viewing and interacting with Vim marks.
Utility / Diagnostics
- kazhala/close-buffers.nvim (⭐163) - Delete multiple Vim buffers based on different conditions.
- CosmicNvim/cosmic-ui (⭐163) - 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 (⭐370) - An implementation of the Popup API from Vim.
- anuvyklack/animation.nvim (⭐44) - Create animations.
Preconfigured Configuration / Diagnostics
- SpaceVim/SpaceVim - A community-driven modular Vim/Neovim distribution, like spacemacs but for Vim/Neovim.
- hackorum/VapourNvim (⭐538) - 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 (⭐2k) - Short list of Vim plugins and helpful guides.
- vim-plugin-list (⭐129) - List of Vim and Neovim plugins.
Sep 05 - Sep 11, 2022
Formatting / Diagnostics
- MunifTanjim/prettier.nvim (⭐292) - Prettier integration.
Aug 29 - Sep 04, 2022
(requires Neovim 0.5)
- j-hui/fidget.nvim (⭐2k) - Standalone UI for LSP progress.
Completion / Diagnostics
- echasnovski/mini.nvim#mini.completion (⭐5.6k) - 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 (⭐5.6k) - 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 (⭐5.6k) - Module of
mini.nvim
with functions to perform fuzzy matching of one string to others along with fast Telescope sorter.
Neovim Lua Development / Diagnostics
- echasnovski/mini.nvim#mini.doc (⭐5.6k) - 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 (⭐5.6k) - 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 (⭐172) - A Lua UI library. Includes a fzy search bar, list view and tree view modules.
Motion / Diagnostics
- echasnovski/mini.nvim#mini.jump (⭐5.6k) - Module of
mini.nvim
for smarter jumping to a single character.
- echasnovski/mini.nvim#mini.jump2d (⭐5.6k) - 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 (⭐5.6k) - Module of
mini.nvim
for autopairs which has minimal defaults and functionality to do per-key mapping.
- echasnovski/mini.nvim#mini.trailspace (⭐5.6k) - Module of
mini.nvim
for automatic highlighting of trailing whitespace with functionality to remove it.
- echasnovski/mini.nvim#mini.ai (⭐5.6k) - 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 (⭐5.6k) - Module of
mini.nvim
for session management (read, write, delete).
Aug 22 - Aug 28, 2022
Utility / Diagnostics
- nguyenvukhang/nvim-toggler (⭐157) - Invert text, such as toggling between
true
andfalse
.
Editing Support / Diagnostics
- m4xshen/autoclose.nvim (⭐533) - A minimalist autoclose plugin written in Lua.
Preconfigured Configuration / Diagnostics
- nvim-lua/kickstart.nvim (⭐20k) - A launch point for your personal Neovim configuration.
Aug 15 - Aug 21, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- olivercederborg/poimandres.nvim (⭐411) - Neovim port of poimandres VSCode theme (⭐416) with Tree-sitter support, written in Lua.
Debugging / Diagnostics
- ofirgall/goto-breakpoints.nvim (⭐30) - Cycle between breakpoints for nvim-dap.
Aug 08 - Aug 14, 2022
Color / Diagnostics
- lcheylus/overlength.nvim (⭐48) - A small plugin to highlight too long lines.
- brenoprata10/nvim-highlight-colors (⭐741) - A plugin to highlight colors with Neovim.
Tree-sitter Supported Colorscheme / Diagnostics
- rebelot/kanagawa.nvim (⭐4.4k) - Neovim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
- Mofiqul/adwaita.nvim (⭐234) - Colorscheme based on GNOME Adwaita syntax with support for popular plugins.
Utility / Diagnostics
- rcarriga/nvim-notify (⭐3.1k) - A fancy, configurable, notification manager.
Debugging / Diagnostics
- andrewferrier/debugprint.nvim (⭐393) - Debugging the print() way.
Neovim Lua Development / Diagnostics
- miversen33/import.nvim (⭐172) - A safe require replacement with niceties.
Dependency Management / Diagnostics
- Saecki/crates.nvim (⭐886) - Rust dependency management for
Cargo.toml
.
Git / Diagnostics
- akinsho/git-conflict.nvim (⭐1k) - A plugin to visualise and resolve merge conflicts.
Editing Support / Diagnostics
- gbprod/stay-in-place.nvim (⭐92) - Neovim plugin that prevent cursor from moving when using shift and filter actions.
Preconfigured Configuration / Diagnostics
- Abstract-IDE/Abstract (⭐187) - Abstract, The Neovim configuration to achieve the power of Modern IDE.
- cstsunfu/.sea.nvim (⭐146) - 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 (⭐326) - Catalyze your Fenced Markdown Code-block editing.
Color / Diagnostics
- NvChad/nvim-colorizer.lua (⭐759) - A high-performance color highlighter which has no external dependencies!.
Jul 25 - Jul 31, 2022
(requires Neovim 0.5) / LSP Installer
- williamboman/mason.nvim (⭐8.1k) - 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 (⭐199) - 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 (⭐73) - A soothing colorscheme with support for popular plugins and Tree-sitter.
Utility / Diagnostics
- anuvyklack/fold-preview (⭐133) - Preview closed fold without opening it.
Fennel / Diagnostics
- Olical/conjure (⭐1.8k) - Interactive evaluation (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile).
Editing Support / Diagnostics
- anuvyklack/pretty-fold.nvim (⭐448) - Foldtext customization.
Resource / Diagnostics
- Neovimcraft - A site dedicated to searching specific plugins and guides for building plugins in Lua.
Jul 11 - Jul 17, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- rockyzhang24/arctic.nvim (⭐175) - 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 (⭐198) - Persistent breakpoints for nvim-dap.
Jul 04 - Jul 10, 2022
Utility / Diagnostics
- xiyaowong/link-visitor.nvim (⭐47) - Let me help you open the links.
- sitiom/nvim-numbertoggle (⭐160) - Neovim plugin to automatically toggle between relative and absolute line numbers.
Neovim Lua Development / Diagnostics
- kkharji/sqlite.lua (⭐497) - SQLite/LuaJIT binding for Lua and Neovim.
Session / Diagnostics
- olimorris/persisted.nvim (⭐456) - Simple session management with Git branching, autosave/autoload and Telescope support.
Jun 27 - Jul 03, 2022
Syntax / Diagnostics
- kylechui/nvim-surround (⭐3.3k) - A plugin for adding/changing/deleting surrounding delimiter pairs.
Color / Diagnostics
- ziontee113/color-picker.nvim (⭐282) - Plugin that lets users choose & modify RGB/HSL/HEX colors inside Neovim.
Tree-sitter Supported Colorscheme / Diagnostics
- lmburns/kimbox (⭐69) - 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 (⭐2.4k) - Ultra fold with modern looking and performance boosting.
Formatting / Diagnostics
- mcauley-penney/tidy.nvim (⭐114) - Clear trailing whitespace and empty lines at end of file on every save.
Jun 20 - Jun 26, 2022
Motion / Diagnostics
- edluffy/specs.nvim (⭐475) - A fast and lightweight Neovim Lua plugin to keep an eye on where your cursor has jumped.
- abecodes/tabout.nvim (⭐768) - Jump out of brackets, quotes, objects, etc.
Formatting / Diagnostics
- cappyzawa/trim.nvim (⭐133) - This plugin trims trailing whitespace and lines.
Jun 13 - Jun 19, 2022
Utility / Diagnostics
- m-demare/attempt.nvim (⭐86) - Manage and run temporary buffers.
Jun 06 - Jun 12, 2022
(requires Neovim 0.5)
- smjonas/inc-rename.nvim (⭐692) - Provides an incremental LSP rename command based on Neovim's command-preview feature.
Tree-sitter Supported Colorscheme / Diagnostics
- ldelossa/vimdark (⭐69) - 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 (⭐86) - Switching and restoring fcitx state for each buffer separately.
- filipdutescu/renamer.nvim (⭐306) - VS Code-like renaming UI, written in Lua.
Preconfigured Configuration / Diagnostics
- imbacraft/dusk.nvim (⭐50) - 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 (⭐110) - Focus only the function your cursor is in.
Tree-sitter Supported Colorscheme / Diagnostics
- theniceboy/nvim-deus (⭐71) - Vim-deus with Tree-sitter support.
Utility / Diagnostics
- crusj/bookmarks.nvim (⭐230) - Remember file locations and sort by time and frequency.
- xiyaowong/virtcolumn.nvim (⭐87) - Display a line as colorcolumn.
Tree-sitter Based / Diagnostics
- drybalka/tree-climber.nvim (⭐144) - Easy navigation around the Tree-sitter's tree that works in multi-language files and in normal mode.
Version Manager / Diagnostics
- MordechaiHadad/bob (⭐1.5k) - A cross platform and easy to use Neovim version manager.
May 16 - May 22, 2022
(requires Neovim 0.5)
- amrbashir/nvim-docs-view (⭐150) - Display LSP hover documentation in a side panel.
Snippet / Diagnostics
- smjonas/snippet-converter.nvim (⭐179) - Convert snippets between the most common snippet formats and modify them using a few lines of Lua code.
Utility / Diagnostics
- ghillb/cybu.nvim (⭐315) - Displays a notification window with context when cycling buffers.
Formatting / Diagnostics
- lukas-reineke/lsp-format.nvim (⭐580) - A wrapper around Neovims native LSP formatting.
May 09 - May 15, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- chrsm/paramount-ng.nvim (⭐19) - A dark color scheme written using Lush. Tree-sitter supported.
Editing Support / Diagnostics
- nvim-treesitter/nvim-treesitter-context (⭐2.6k) - Shows floating hover with the current function/block context.
Session / Diagnostics
- jedrzejboczar/possession.nvim (⭐370) - Flexible session management with arbitrary persistent data stored as JSON.
May 02 - May 08, 2022
Completion / Diagnostics
- hrsh7th/nvim-cmp (⭐8.2k) - A completion plugin written in Lua. New version of nvim-compe.
- lukas-reineke/cmp-under-comparator (⭐189) - A nvim-cmp function for better sorting.
- SergioRibera/cmp-dotenv (⭐65) - Load environment variables from the shell or from your
.env
files.
Markdown and LaTeX / Diagnostics
- jbyuki/carrot.nvim (⭐24) - Markdown evaluator Lua code blocks.
Session / Diagnostics
- Shatur/neovim-session-manager (⭐539) - A simple wrapper around :mksession.
Preconfigured Configuration / Diagnostics
- AstroNvim/AstroNvim (⭐13k) - 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 (⭐354) - Plugin for creating automatic updating-as-you-type previews for markdown, LaTeX and other documents.
Fennel / Diagnostics
- udayvir-singh/tangerine.nvim (⭐211) - Tangerine provides a painless way to add fennel to your config.
- udayvir-singh/hibiscus.nvim (⭐108) - Highly opinionated macros to elegantly write your config.
Tree-sitter Based / Diagnostics
- ziontee113/syntax-tree-surfer (⭐474) - Navigate and swap Tree-sitter's AST Nodes. Step into, step out, step over, step back.
Scrolling / Diagnostics
- declancm/cinnamon.nvim (⭐367) - Smooth scrolling for any movement command.
Apr 18 - Apr 24, 2022
(requires Neovim 0.5)
- onsails/lspkind.nvim (⭐1.5k) - The plugin adds vscode-like icons to Neovim LSP completions.
- scalameta/nvim-metals (⭐479) - Neovim plugin for Metals, the Scala language server, using Neovim's builtin LSP.
Motion / Diagnostics
- ggandor/leap.nvim (⭐4.5k) - 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 (⭐169) - A dark color scheme written in Lua ported from rsms/sublime-theme (⭐194) theme.
Utility / Diagnostics
- nkakouros-original/numbers.nvim (⭐34) - Toggle relativenumber whenever it makes sense.
Apr 04 - Apr 10, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- phha/zenburn.nvim (⭐100) - A low-contrast dark colorscheme with support for various plugins.
Editing Support / Diagnostics
- gbprod/substitute.nvim (⭐603) - Neovim plugin introducing a new operator motions to quickly replace and exchange text.
- gbprod/yanky.nvim (⭐947) - Improved Yank and Put functionalities.
Mar 28 - Apr 03, 2022
Utility / Diagnostics
- axieax/urlview.nvim (⭐235) - Browse all URLs in the current buffer.
Preconfigured Configuration / Diagnostics
- jrychn/moduleVim (⭐9) - A very easy to use for backend and frontend, install LSP automatically.
Mar 21 - Mar 27, 2022
Syntax / Diagnostics
- m-demare/hlargs.nvim (⭐474) - Highlight arguments' definitions and usages, using Tree-sitter.
Utility / Diagnostics
- toppair/reach.nvim (⭐243) - Buffer, mark, tabpage switcher.
Preconfigured Configuration / Diagnostics
- shaunsingh/nyoom.nvim (⭐1.4k) - 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 (⭐399) - Open alternative files for the current buffer.
Editing Support / Diagnostics
- bennypowers/nvim-regexplainer (⭐626) - Explain the regular expression under the cursor.
Preconfigured Configuration / Diagnostics
- LunarVim/LunarVim (⭐19k) - 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 (⭐171) - One Monokai theme written in Lua.
Utility / Diagnostics
- jghauser/fold-cycle.nvim (⭐84) - Cycle folds open or closed.
Feb 28 - Mar 06, 2022
Lua Colorscheme / Diagnostics
- lalitmee/cobalt2.nvim (⭐108) - A port of cobalt2 colorscheme using colorbuddy.
Utility / Diagnostics
- gaborvecsei/cryptoprice.nvim (⭐22) - Check the price of the defined cryptocurrencies.
Git / Diagnostics
- AckslD/nvim-gfold.lua (⭐32) - Plugin using gfold (⭐313) to switch repo and have statusline component.
Preconfigured Configuration / Diagnostics
- nvoid-lua/nvoid (⭐102) - 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 (⭐177) - Create beautiful code snippets directly from Neovim.
Feb 14 - Feb 20, 2022
Marks / Diagnostics
- ThePrimeagen/harpoon (⭐7.3k) - 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
- milisims/nvim-luaref (⭐122) - A reference for builtin Lua functions.
Formatting / Diagnostics
- gpanders/editorconfig.nvim (⭐323) - An EditorConfig plugin written in Fennel.
Jan 31 - Feb 06, 2022
Tree-sitter Supported Colorscheme / Diagnostics
- tiagovla/tokyodark.nvim (⭐491) - 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 (⭐645) - Dracula colorscheme for Neovim written in Lua.
Motion / Diagnostics
- rlane/pounce.nvim (⭐346) - An EasyMotion-like plugin for quick cursor movement using fuzzy search.
Competitive Programming / Diagnostics
- p00f/cphelper.nvim (⭐136) - Neovim helper for competitive programming written in Lua.
- xeluxee/competitest.nvim (⭐450) - A plugin to automate testcases management and checking for Competitive Programming contests.
Jan 03 - Jan 09, 2022
Editing Support / Diagnostics
- booperlv/nvim-gomove (⭐200) - 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 (⭐406) - A modern gruvbox theme with full Tree-sitter support.
- titanzero/zephyrium (⭐24) - A zephyr-esque theme, written in Lua, with Tree-sitter support.
Dec 20 - Dec 26, 2021
(requires Neovim 0.5)
- ldelossa/litee.nvim (⭐418) - Neovim's missing IDE features.
Dec 06 - Dec 12, 2021
Editing Support / Diagnostics
- gbprod/cutlass.nvim (⭐200) - Plugin that adds a 'cut' operation separate from 'delete'.
- sQVe/sort.nvim (⭐137) - 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 (⭐882) - Previewing native LSP's goto definition calls in floating windows.
Tree-sitter Supported Colorscheme / Diagnostics
- andersevenrud/nordic.nvim (⭐176) - A nord-esque colorscheme.
Utility / Diagnostics
- stevearc/dressing.nvim (⭐1.9k) - Improve the built-in
vim.ui
interfaces with telescope, fzf, etc.
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 (⭐5.8k) - 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 (⭐891) - 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 (⭐187) - 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 (⭐11k) - Quickstart configurations for the LSP client.
- gfanto/fzf-lsp.nvim (⭐226) - Enable the power of FZF fuzzy search for the Neovim built in LSP.
- b0o/SchemaStore.nvim (⭐759) - Provide access to the SchemaStore (⭐3.2k) catalog.
Completion / Diagnostics
- ms-jpq/coq_nvim (⭐3.6k) - Fast as FUCK Neovim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
Programming Languages Support / Diagnostics
- nanotee/sqls.nvim (⭐205) - SQL database connection plugin + LSP client.
Markdown and LaTeX / Diagnostics
- ellisonleao/glow.nvim (⭐1.3k) - Markdown preview using glow.
Syntax / Diagnostics
- nvim-treesitter/nvim-treesitter (⭐11k) - Neovim Tree-sitter configurations and abstraction layer.
Snippet / Diagnostics
- norcalli/snippets.nvim (⭐275) - Snippets in Lua.
Register / Diagnostics
- acksld/nvim-neoclip.lua (⭐1k) - Clipboard manager Neovim plugin with telescope integration.
Fuzzy Finder / Diagnostics
- nvim-telescope/telescope.nvim (⭐16k) - Telescope.nvim is a highly extendable (⭐16k) 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 (⭐2.6k) - 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 (⭐738) - A Lua port of vim-code-dark colorscheme with vscode light and dark theme.
- marko-cerovac/material.nvim (⭐1k) - 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 (⭐47) - Gloom inspired theme.
- Th3Whit3Wolf/one-nvim (⭐113) - An Atom One inspired dark and light colorscheme.
- PHSix/nvim-hybrid (⭐26) - A Neovim colorscheme write in Lua.
- Th3Whit3Wolf/space-nvim (⭐47) - A spacemacs inspired dark and light colorscheme.
- ishan9299/nvim-solarized-lua (⭐183) - Solarized colorscheme in Lua (Neovim >= 0.5).
- navarasu/onedark.nvim (⭐1.6k) - A One Dark Theme (Neovim >= 0.5) written in Lua based on Atom's One Dark Theme.
- nxvu699134/vn-night.nvim (⭐42) - A dark Neovim colorscheme written in Lua. Support built-in LSP and Tree-sitter.
- adisen99/codeschool.nvim (⭐43) - Codeschool colorscheme written in Lua with Tree-sitter and built-in LSP support.
- projekt0n/github-nvim-theme (⭐2.2k) - A GitHub theme, kitty, alacritty written in Lua. Support built-in LSP and Tree-sitter.
- FrenzyExists/aquarium-vim (⭐291) - A dark, yet vibrant colorscheme.
- adisen99/apprentice.nvim (⭐45) - Colorscheme written in Lua based on the Apprentice (⭐889) color palette with Tree-sitter and built-in LSP support.
- rmehri01/onenord.nvim (⭐536) - 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 (⭐2k) - Gruvbox community colorscheme Lua port.
- metalelf0/jellybeans-nvim (⭐110) - A port of jellybeans colorscheme.
Utility / Diagnostics
- code-biscuits/nvim-biscuits (⭐249) - A Neovim port of Assorted Biscuits. Ends up with more supported languages too.
Neovim Lua Development / Diagnostics
- svermeulen/vimpeccable (⭐353) - Commands to help write your .vimrc in Lua or any Lua based language.
- rafcamlet/nvim-luapad (⭐580) - Interactive real time Neovim scratchpad for embedded Lua engine - Type and watch!.
- nvim-lua/plenary.nvim (⭐2.9k) - Plenary: full; complete; entire; absolute; unqualified. All the Lua functions I don't want to write twice.
- tjdevries/vlog.nvim (⭐131) - Single file, no dependency, easy copy & paste log file to add to your Neovim Lua plugins.
- bfredl/nvim-luadev (⭐279) - 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 (⭐415) - 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.6k) - Smooth scrolling.
Preconfigured Configuration / Diagnostics
- siduck76/NvChad (⭐25k) - An attempt to make Neovim cli as functional as an IDE while being very beautiful and less bloated.
Boilerplate / Diagnostics
- gennaro-tedesco/boilit (⭐79) - Create boilerplate structure plugins.
Oct 18 - Oct 24, 2021
(requires Neovim 0.5)
- mfussenegger/nvim-lint (⭐2.1k) - An asynchronous linter plugin, complementary to the built-in Language Server Protocol support.
Tree-sitter Supported Colorscheme / Diagnostics
- olimorris/onedarkpro.nvim (⭐844) - 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.4k) - A plugin for fuzzy command line autocompletion.
Oct 04 - Oct 10, 2021
Fuzzy Finder / Diagnostics
- jvgrootveld/telescope-zoxide (⭐322) - Telescope integration for zoxide (⭐23k), a smart directory picker that tracks your usage.
Sep 27 - Oct 03, 2021
Snippet / Diagnostics
- dcampos/nvim-snippy (⭐324) - Snippet plugin written in Lua with support for vim-snippets (⭐4.8k).
Formatting / Diagnostics
- sbdchd/neoformat (⭐2k) - A (Neo)vim plugin for formatting code.
Sep 13 - Sep 19, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- kvrohit/substrata.nvim (⭐135) - A cold, dark color scheme written in Lua ported from arzg/vim-substrata (⭐198) theme.
Sep 06 - Sep 12, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- rafamadriz/neon (⭐187) - 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 (⭐893) - A dark charcoal colorscheme with modern Neovim support including Tree-sitter.
- ChristianChiarulli/nvcode-color-schemes.vim (⭐305) - Nvcode, onedark, nord colorschemes with Tree-sitter support.
- folke/tokyonight.nvim (⭐6.5k) - A clean, dark and light Neovim theme written in Lua, with support for LSP, Tree-sitter and lots of plugins.
- rockerBOO/boo-colorscheme-nvim (⭐201) - A colorscheme with handcrafted support for LSP, Tree-sitter.
- ray-x/aurora (⭐347) - A 24-bit dark theme with Tree-sitter and LSP support.
- kdheepak/monochrome.nvim (⭐112) - 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 (⭐3.2k) - A soft dark, fully customizable Neovim theme, with support for LSP, Tree-sitter and a variety of plugins.
Aug 23 - Aug 29, 2021
Syntax / Diagnostics
- nvim-treesitter/nvim-treesitter-textobjects (⭐2.2k) - Create your own textobjects using Tree-sitter queries.
Aug 09 - Aug 15, 2021
Markdown and LaTeX / Diagnostics
- kdheepak/panvimdoc (⭐266) - A pandoc to vimdoc GitHub action.
Syntax / Diagnostics
- RRethy/nvim-treesitter-textsubjects (⭐523) - Location and syntax aware text objects which do what you mean.
Tree-sitter Supported Colorscheme / Diagnostics
- rose-pine/neovim (⭐2.4k) - All natural pine, faux fur and a bit of soho vibes for the classy minimalist.
Utility / Diagnostics
- rktjmp/paperplanes.nvim (⭐91) - Post selections or buffers to online paste bins.
Fennel / Diagnostics
- rktjmp/hotpot.nvim (⭐362) - 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 (⭐56) - Enhance the lspconfig settings for Texlab by defining any number of custom LaTeX build engines and selecting them with magic comments.
Dependency Management / Diagnostics
- vuki656/package-info.nvim (⭐495) - Display latest package version as virtual text in package.json.
Jul 19 - Jul 25, 2021
Fuzzy Finder / Diagnostics
- camspiers/snap (⭐496) - 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.7k) - UI Component Library.
Jul 12 - Jul 18, 2021
Color / Diagnostics
- folke/twilight.nvim (⭐1.3k) - Dim inactive portions of the code you're editing using Tree-sitter.
Jul 05 - Jul 11, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- shaunsingh/nord.nvim (⭐865) - Neovim theme based off of the Nord Color Palette.
Utility / Diagnostics
- clojure-vim/jazz.nvim (⭐38) - 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.8k) - A code outline window for skimming and quick navigation.
Markdown and LaTeX / Diagnostics
- jubnzv/mdeval.nvim (⭐198) - 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 (⭐283) - Pretty and minimal buffer switcher window.
Git / Diagnostics
- kdheepak/lazygit.nvim (⭐1.6k) - Plugin for calling lazygit.
Jun 07 - Jun 13, 2021
Plugin Manager
- NTBBloodbath/cheovim (⭐332) - Neovim configuration switcher written in Lua. Inspired by chemacs.
Markdown and LaTeX / Diagnostics
- jghauser/auto-pandoc.nvim (⭐35) - Easy pandoc conversion leveraging YAML blocks.
- jghauser/follow-md-links.nvim (⭐148) - Press enter to follow internal markdown links.
Snippet / Diagnostics
- L3MON4D3/LuaSnip (⭐3.6k) - A snippet engine written in Lua.
Color / Diagnostics
- winston0410/range-highlight.nvim (⭐206) - An extremely lightweight plugin (~ 120loc) that highlights ranges you have entered in commandline.
Tree-sitter Supported Colorscheme / Diagnostics
- sainnhe/gruvbox-material (⭐2k) - Gruvbox modification with softer contrast and Tree-sitter support.
- sainnhe/everforest (⭐3k) - A green based colorscheme designed to be warm, soft and easy on the eyes.
- NTBBloodbath/doom-one.nvim (⭐217) - Lua port of doom-emacs' doom-one.
Utility / Diagnostics
- jghauser/mkdir.nvim (⭐216) - Automatically create missing directories when saving files.
Debugging / Diagnostics
- rcarriga/nvim-dap-ui (⭐2.7k) - A UI for nvim-dap.
Git / Diagnostics
- sindrets/diffview.nvim (⭐4.1k) - Single tabpage interface for easily cycling through diffs for all modified files for any Git rev.
Editing Support / Diagnostics
- nacro90/numb.nvim (⭐653) - Peek lines in a non-obtrusive way.
Formatting / Diagnostics
- mhartington/formatter.nvim (⭐1.4k) - A format runner written in Lua.
May 31 - Jun 06, 2021
Editing Support / Diagnostics
- mizlan/iswap.nvim (⭐509) - 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 (⭐354) - Monokai theme written in Lua.
Git / Diagnostics
- tanvirtin/vgit.nvim (⭐597) - Visual Git Plugin to enhance your Git experience.
May 17 - May 23, 2021
(requires Neovim 0.5)
- ojroques/nvim-lspfuzzy (⭐318) - A small plugin to make the LSP client use FZF.
- ray-x/lsp_signature.nvim (⭐2.1k) - LSP signature hint when you type.
- jubnzv/virtual-types.nvim (⭐379) - Show type annotations as virtual text.
- tamago324/nlsp-settings.nvim (⭐324) - Setup LSP with JSON or YAML files.
Markdown and LaTeX / Diagnostics
- davidgranstrom/nvim-markdown-preview (⭐106) - 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 (⭐960) - A dark color scheme heavily inspired by the look of the Dark+ scheme of Visual Studio Code.
- sainnhe/sonokai (⭐1.7k) - High Contrast & Vivid Color Scheme based on Monokai Pro.
- kyazdani42/blue-moon (⭐228) - A dark color scheme derived from palenight and carbonight.
- sainnhe/edge (⭐915) - Clean & Elegant Color Scheme inspired by Atom One and Material.
- yonlu/omni.vim (⭐88) - Omni color scheme for Vim.
Debugging / Diagnostics
- mfussenegger/nvim-dap (⭐5.8k) - Debug Adapter Protocol client implementation.
- sakhnik/nvim-gdb (⭐731) - Thin wrapper for GDB, LLDB, PDB/PDB++ and BashDB.
Fennel / Diagnostics
- Olical/aniseed (⭐612) - Configure and extend Neovim with Fennel (Lisp to Lua).
Git / Diagnostics
- f-person/git-blame.nvim (⭐929) - Show Git blame info.
- lewis6991/gitsigns.nvim (⭐5.3k) - Git integration: signs, hunk actions, blame, etc.
- ruifm/gitlinker.nvim (⭐540) - Generate shareable file permalinks for several Git hosts. Inspired by tpope/vim-fugitive's :GBrowse.
Editing Support / Diagnostics
- windwp/nvim-ts-autotag (⭐1.7k) - Use Tree-sitter to autoclose and autorename XML, HTML, JSX tag.
- folke/zen-mode.nvim (⭐1.8k) - Distraction-free coding.
Command Line / Diagnostics
- notomo/cmdbuf.nvim (⭐117) - Alternative command-line-window plugin.
Session / Diagnostics
- rmagatti/auto-session (⭐1.3k) - A small automated session manager.
Preconfigured Configuration / Diagnostics
- crivotz/nv-ide (⭐603) - Neovim custom configuration, oriented for full stack developers (Rails, Ruby, PHP, HTML, CSS, SCSS, JavaScript).
May 03 - May 09, 2021
(requires Neovim 0.5)
- ray-x/navigator.lua (⭐1.3k) - Learn existing code quickly and navigate code like a breeze. A swiss army knife makes exploring LSP and Tree-sitter symbols a piece of cake.
Version Manager / Diagnostics
- NTBBloodbath/nvenv (⭐54) - A lightweight and blazing fast Neovim version manager.
Apr 12 - Apr 18, 2021
Tree-sitter Supported Colorscheme / Diagnostics
- fenetikm/falcon (⭐744) - A colour scheme for terminals, Vim and friends.
Mar 01 - Mar 07, 2021
Plugin Manager
- savq/paq-nvim (⭐656) - Neovim package manager written in Lua.
Git / Diagnostics
- tveskag/nvim-blame-line (⭐183) - A small plugin that uses Neovim's 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 (⭐633) - This is a plugin/library for generating statusline components from the built-in LSP client.
- RishabhRD/nvim-lsputils (⭐459) - Better defaults for nvim-lsp actions.
- kosayoda/nvim-lightbulb (⭐819) - 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 (⭐88) - Easy to install language servers.
- alexaandru/nvim-lspupdate (⭐91) - Updates installed (or auto installs if missing) LSP servers.
Fuzzy Finder / Diagnostics
- vijaymarupudi/nvim-fzf (⭐342) - A Lua API for using FZF (Neovim >= 0.5). Allows for full asynchronicity for UI speed and usability.
Editing Support / Diagnostics
- windwp/nvim-autopairs (⭐3.3k) - A minimalist autopairs written by Lua.
- monaqa/dial.nvim (⭐826) - Extended increment/decrement.
Nov 30 - Dec 06, 2020
Tree-sitter Supported Colorscheme / Diagnostics
- ishan9299/modus-theme-vim (⭐169) - This is a color scheme developed by Protesilaos Stavrou for emacs.