Project Awesome project awesome

Neovim

Vim-fork focused on extensibility and usability.

Collection GitHub

Fuzzy Finder

nvim-telescope/telescope.nvim 19.2k updated 8d ago

Telescope.nvim is a highly extendable A highly extensible fuzzy finder over lists.

vijaymarupudi/nvim-fzf 349 updated 1y ago

A Lua API for using FZF. Allows for full asynchronicity for UI speed and usability.

camspiers/snap 508 updated 1y ago

An extensible fuzzy finder. Similar to Telescope, and optimized for performance, especially when grepping in large codebases.

ibhagwan/fzf-lua 4.1k updated yesterday

The Lua version of fzf.vim, high-performance and fully async, supports nvim-web-devicons, Git indicators, LSP, quickfix/location lists and more. Also supports skim as its fzf binary.

jvgrootveld/telescope-zoxide 367 updated 1y ago

Telescope integration for zoxide, a smart directory picker that tracks your usage.

axkirillov/easypick.nvim 406 updated 11mo ago

Easypick lets you easily create Telescope pickers from arbitrary console commands.

linrongbin16/fzfx.nvim 151 (archived)

A fuzzy finder that updates on every keystroke.

fdschmidt93/telescope-egrepify.nvim 141 updated 3mo ago

Telescope plugin for better rg flags in live_grep.

nvim-telescope/telescope-media-files.nvim 524 updated 2y ago

Preview images, pdf, epub, video, and fonts using Telescope.

crispgm/telescope-heading.nvim 139 updated 8d ago

Telescope extension to switch between headings of AsciiDoc, Markdown, Vimdoc, etc.

bassamsdata/namu.nvim 421 updated 1mo ago

Flexible and sleek fuzzy picker, LSP symbol navigator, and more.

dmtrKovalenko/fff.nvim 2.0k updated yesterday

Fuzzy file picker with a standalone native implementation of file indexing and typo resistant fuzzy matcher. Includes all the QOL features, file previews (and images), frecency sorting, last query matching, proximity, Git status bonuses and much more.

wsdjeg/picker.nvim 42 updated 6d ago

Simple fuzzy finder, including files, ctags outline, and more.

juniorsundar/refer.nvim 45 updated 3d ago

A minimalist picker that doesn't get in your way.

dtormoen/neural-open.nvim 52 updated 14d ago

Intelligent snacks.nvim picker that teaches a neural network to rank files by what you're most likely to open next.

LSP

romus204/referencer.nvim 38 updated 4mo ago

Lightweight, asynchronous that uses the LSP to show references to functions, methods, types and other.

Dan7h3x/signup.nvim 62 updated 1mo ago

a little smart lsp_signature helper with awesome features.

neovim/nvim-lspconfig 13.5k updated 5d ago

Quickstart configurations for the LSP client.

nvim-lua/lsp-status.nvim 659 updated 3y ago

This is a plugin/library for generating statusline components from the built-in LSP client.

nvimdev/lspsaga.nvim 3.8k updated 23d ago

A light-weight LSP plugin based on the built-in LSP with a highly performant UI.

kosayoda/nvim-lightbulb 877 updated 1y ago

The plugin shows a lightbulb in the sign column whenever a textDocument/codeAction is available at the current cursor position.

onsails/lspkind.nvim 1.7k updated 1mo ago

The plugin adds VSCode-like icons to LSP completions.

ojroques/nvim-lspfuzzy 343 updated 7mo ago

A small plugin to make the LSP client use FZF.

gfanto/fzf-lsp.nvim 239 updated 1y ago

Enable the power of FZF fuzzy search for the built-in LSP.

ray-x/lsp_signature.nvim 2.3k updated 24d ago

LSP signature hint when you type.

smjonas/inc-rename.nvim 838 updated 23d ago

Provides an incremental LSP rename command based on the command-preview feature.

rmagatti/goto-preview 1.0k updated 2mo ago

Previewing native LSP's goto definition calls in floating windows.

jubnzv/virtual-types.nvim 416 updated 3y ago

Show type annotations as virtual text.

marilari88/twoslash-queries.nvim 172 updated 6mo ago

Provide inline virtual text displaying TypeScript types for the inspected variables.

ray-x/navigator.lua 1.4k updated 4mo ago

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.

hedyhli/outline.nvim 974 updated 1mo ago

A significantly enhanced and refactored fork of symbols-outline.nvim.

stevearc/aerial.nvim 2.3k updated 28d ago

A code outline window for skimming and quick navigation.

SmiteshP/nvim-navbuddy 883 updated 10mo ago

A simple popup display that provides breadcrumbs like navigation features using LSP.

tamago324/nlsp-settings.nvim 336 updated 2d ago

Setup LSP with JSON or YAML files.

jakewvincent/texmagic.nvim 58 updated 23d ago

Enhance the lspconfig settings for Texlab by defining any number of custom LaTeX build engines and selecting them with magic comments.

aznhe21/actions-preview.nvim 510 updated 5mo ago

Fully customizable previewer for LSP code actions.

mfussenegger/nvim-lint 2.7k updated 1mo ago

An asynchronous linter plugin, complementary to the built-in Language Server Protocol support.

b0o/SchemaStore.nvim 980 updated 2d ago

Provide access to the SchemaStore catalog.

j-hui/fidget.nvim 2.5k updated 2mo ago

Stand alone UI for LSP progress.

scalameta/nvim-metals 556 updated 3d ago

Provides a better experience while using Metals, the Scala Language Server, using the built-in LSP support.

junnplus/lsp-setup.nvim 236 updated 10mo ago

A simple wrapper for nvim-lspconfig and mason-lspconfig to easily setup LSP servers.

amrbashir/nvim-docs-view 179 updated 7mo ago

Display LSP hover documentation in a side panel.

mfussenegger/nvim-jdtls 1.5k updated 1mo ago

Extensions for the built-in LSP support for the Eclipse JDT Language Server.

Kasama/nvim-custom-diagnostic-highlight 62 updated 2y ago

Inline diagnostics popup-highlight much like coc-nvim but based on vim.diagnostic.

mrcjkb/haskell-tools.nvim 579 updated 2d ago

Seamless integration for Haskell development tools like haskell-language-server and Hoogle.

p00f/clangd_extensions.nvim 574 updated 22d ago

Off-spec clangd features for the built-in LSP client.

ranjithshegde/ccls.nvim 77 updated 1y ago

Use off-spec extensions of ccls LSP and browse AST.

idanarye/nvim-buffls 11 updated 8mo ago

Add LSP functionality to specific buffers.

DNLHC/glance.nvim 874 updated 9mo ago

A pretty window for previewing, navigating and editing your LSP locations.

linrongbin16/lsp-progress.nvim 234 updated 1mo ago

A performant LSP progress status.

jinzhongjia/LspUI.nvim 282 updated 13d ago

A modern and useful UI that wraps LSP operations.

VidocqH/lsp-lens.nvim 313 updated 1y ago

Display function references above function definition like IDEA codelens.

chrisgrieser/nvim-dr-lsp 34 (archived)

Status line component showing the number of LSP definition and reference of the token under the cursor.

Wansmer/symbol-usage.nvim 474 updated 10mo ago

Display references, definitions and implementations of document symbols.

creativenull/efmls-configs-nvim 308 updated 17d ago

An unofficial collection of linters and formatters configured for efm-langserver to work with built-in LSP.

creativenull/diagnosticls-configs-nvim 92 updated 4mo ago

An unofficial collection of linters and formatters configured for diagnostic-languageserver to work with built-in LSP.

hinell/lsp-timeout.nvim 231 updated 11mo ago

Automatically start/stop idle/unused LSP servers; keeps RAM usage low.

nvimtools/none-ls.nvim 3.2k updated 15d ago

Null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

zeioth/none-ls-autoload.nvim 26 updated 9mo ago

Auto-load/Auto-unload none-ls sources installed with mason. It supports built-in sources and external sources.

vxpm/ferris.nvim 120 updated 7mo ago

Interact with Rust-Analyzer's LSP extensions.

mrcjkb/rustaceanvim 2.9k updated 2d ago

A heavily modified fork of rust-tools.nvim that does not require a setup call and does not depend on nvim-lspconfig.

soulis-1256/eagle.nvim 346 updated 1mo ago

Mouse-hover LSP hints.

stevanmilic/nvim-lspimport 79 updated 1y ago

Automatically resolves imports for undefined terms. Useful with pyright language server.

jmbuhr/otter.nvim 864 updated 1mo ago

Provides LSP features and a nvim-cmp completion source for languages embedded in other documents.

lopi-py/luau-lsp.nvim 89 updated 29d ago

A luau-lsp extension to improve your experience.

LukasPietzschmann/boo.nvim 37 updated 1y ago

Quickly pop-up some LSP-powered information of the thing your cursor is on.

Zeioth/garbage-day.nvim 506 updated 28d ago

Garbage collector that stops inactive LSP clients to free RAM.

rachartier/tiny-inline-diagnostic.nvim 1.6k updated 29d ago

Display prettier diagnostic messages. Display one line diagnostic messages where the cursor is, with icons and colors.

chrisgrieser/nvim-lsp-endhints 232 updated 1mo ago

Display LSP inlay hints at the end of the line, rather than within the line.

rachartier/tiny-code-action.nvim 452 updated 28d ago

Provides a simple way to run and visualize code actions with Telescope.

mawkler/refjump.nvim 57 updated 3mo ago

Jump to next/previous LSP reference for item under cursor with ]r/[r.

alexpasmantier/pymple.nvim 148 updated 3mo ago

Refactor Python imports on file move/rename.

esmuellert/nvim-eslint 81 updated 1mo ago

Bundle VSCode ESLint language server and utilize the native LSP client to provide a all-in-one ESLint experience.

Fildo7525/pretty_hover 242 updated 13d ago

Highly customizable hover formatter, extendable to blink.cmp. As native hover supports multiple LSP servers.

yarospace/dev-tools.nvim 84 updated 4mo ago

In-process LSP server for custom code actions, enhanced actions picker, community actions library and a convenient interface to create your own actions.

SunnyTamang/neodoc.nvim 13 updated 9mo ago

DocString generator that helps writing function/classes docstrings in formats like google, numpy, sphinx with live preview.

barreiroleo/ltex_extra.nvim 184 updated 4mo ago

LTeX LSP extension providing external file handling (rules and dictionaries).

chojs23/ts-bridge 34 updated 2mo ago

TypeScript language server shim that bridges the built-in LSP client with tsserver.

akioweh/lsp-document-highlight.nvim 8 updated 2mo ago

Instantaneous LSP symbol reference highlighting under the cursor.

nemanjamalesija/ts-expand-hover.nvim 42 updated 19d ago

Progressively expand and collapse TypeScript type aliases inside the hover float.

Completion

AI

carlos-algms/agentic.nvim

Chat interface for AI ACP providers such as Claude, Gemini, Codex, OpenCode and Cursor.

0xble/dotagent.nvim 7 updated 3d ago

Command and skill completion for Claude Code and Codex-style prompt editors, configurable from local agent command and skill directories.

blob42/codegpt-ng.nvim 9 updated 3mo ago

Minimalist command based AI coding with a powerful template system. Supports Ollama, OpenAI and more.

Aaronik/GPTModels.nvim 73 updated 9mo ago

GPTModels - a stable, clean, multi model, window based LLM AI tool.

Robitx/gp.nvim 1.3k updated 7mo ago

ChatGPT like sessions and instructable text/code operations in your favorite editor.

jackMort/ChatGPT.nvim 4.0k updated 2mo ago

Effortless Natural Language Generation with OpenAI's ChatGPT API.

wsdjeg/chat.nvim 25 updated yesterday

A lightweight, extensible chat plugin with AI integration, multiple providers, and built-in tools.

CamdenClark/flyboy 45 updated 2y ago

Simple interaction with ChatGPT in a Markdown buffer. Supports GPT-4 and Azure OpenAI.

gsuuon/model.nvim 397 updated 8mo ago

Integrate LLMs via a prompt builder interface. Multi-providers including OpenAI (+ compatibles), PaLM, Hugging Face, and local engines like llamacpp.

dense-analysis/neural 511 updated 8mo ago

Integrate LLMs for generating code, interacting with chat bots, and more.

jpmcb/nvim-llama 273 updated 1y ago

LLM (LLaMA 2 and llama.cpp) wrappers.

David-Kunz/gen.nvim 1.5k updated 10mo ago

Generate text using LLMs (via Ollama) with customizable prompts.

kiddos/gemini.nvim 250 updated 6d ago

Bindings to Google Gemini API.

olimorris/codecompanion.nvim 6.3k updated yesterday

Copilot Chat like experience, complete with inline assistant. Supports Anthropic, Gemini, Ollama and OpenAI.

you-n-g/simplegpt.nvim 32 updated 13d ago

Provide a simple yet flexible way to construct and send questions to ChatGPT.

Exafunction/windsurf.nvim 1.3k updated 10mo ago

Free, ultrafast Copilot alternative. Supports LSP and Tree-sitter.

GeorgesAlkhouri/nvim-aider 372 updated 4mo ago

Seamlessly integrate Aider for an AI-assisted coding experience.

CopilotC-Nvim/CopilotChat.nvim 3.6k updated 2d ago

A chat interface for GitHub Copilot that allows you to directly ask and receive answers to coding-related questions.

tzachar/cmp-ai 272 updated 1mo ago

This is a general purpose AI source for nvim-cmp, easily adapted to any REST API supporting remote code completion.

milanglacier/minuet-ai.nvim 1.1k updated 4d ago

Minuet offers code completion from LLM providers including OpenAI (compatible), Gemini, Claude, Ollama, Deepseek and more providers, with support for nvim-cmp, blink.cmp and virtual-text frontend.

yetone/avante.nvim 17.6k updated 5d ago

Chat with your code as if you are in Cursor AI IDE.

Kurama622/llm.nvim 465 updated 13d ago

Free large language model (LLM) support, provides commands to interact with LLM.

3v0k4/exit.nvim 18 updated 1y ago

Prompt LLMs (large language models) to write Vim commands.

k2589/lluminate.nvim 17 updated 1y ago

Enrich context for LLM with LSP hover added to clipboard.

milanglacier/yarepl.nvim#aider-extensions 247 updated 1mo ago

Integration with aider-chat, a TUI AI coding assistant.

Davidyz/VectorCode 830 updated 1mo ago

Supercharge your LLM experience with repository-level RAG.

dlants/magenta.nvim 430 updated 3d ago

Leverage coding assistants for chat and code generation. Provides tools for the AI/LLM agent to explore and edit your code, like Aider, Cursor and Windsurf.

Flemma-Dev/flemma.nvim 50 updated 2d ago

A first-class AI workspace.

heilgar/nochat.nvim 11 updated 1y ago

Cursor-like effortless natural language generation with multiple AI providers including Ollama, Anthropic (Claude), and ChatGPT.

julwrites/llm-nvim 8 updated 2mo ago

Comprehensive integration with the LLM tool.

azorng/goose.nvim 303 updated 5d ago

Seamless integration with goose - work with a powerful AI agent without leaving your editor.

mozanunal/sllm.nvim 107 updated 1mo ago

In-editor chat powered by Simon Willison's LLM CLI: stream replies in a Markdown buffer, manage rich context (files, URLs, selections, diagnostics, shell outputs), switch models interactively, and even see token-usage stats.

chatvim/chatvim.nvim 13 updated 5mo ago

Chat with Markdown files using AI models from xAI, OpenAI and Anthropic.

3ZsForInsomnia/code-companion-picker 7 updated 2d ago

Telescope and Snacks picker integrations for previewing CodeCompanion prompts.

3ZsForInsomnia/vs-code-companion 5 updated 5mo ago

Tool for importing VSCode's Markdown prompts into CodeCompanion.

3ZsForInsomnia/token-count.nvim 8 updated 3mo ago

Shows the token count for the current buffer, with integrations for Lualine and NeoTree.

nishu-murmu/cursor-inline 6 updated 2mo ago

Cursor-style inline AI editing. Select code, describe the change, and get an inline, highlighted edit you can accept or reject—similar to Cursor inline workflow.

ishiooon/codex.nvim 20 updated 29d ago

Codex IDE integration, no API key required.

nickjvandyke/opencode.nvim 3.0k updated yesterday

OpenCode AI assistant integration.

taigrr/neocrush.nvim 11 updated 9d ago

Integration with Crush AI coding assistant, with edit highlighting, auto-focus, Telescope support, terminal and version management.

Programming Languages Support

alessio-vivaldelli/java-creator-nvim 22 updated 1mo ago

Interactive Java file creator with automatic package detection, supporting classes, interfaces, enums, records and abstract classes.

Julian/lean.nvim 493 updated 2d ago

Support for the Lean Theorem Prover.

nvim-flutter/flutter-tools.nvim 1.4k updated 2mo ago

Build Flutter and Dart applications using the native LSP.

brendalf/mix.nvim 28 updated 3y ago

Mix (from Elixir) wrapper plugin.

AckslD/swenv.nvim 247 updated 1y ago

Tiny plugin to quickly switch Python virtual environments without restarting.

gennaro-tedesco/nvim-jqx 331 updated 1y ago

Interactive interface for JSON files.

nanotee/sqls.nvim 248 updated 6mo ago

SQL database connection plugin + LSP client.

dmmulroy/tsc.nvim 541 updated 2mo ago

Asynchronous project-wide TypeScript type-checking using the TypeScript compiler (tsc) with results loaded into a quickfix list.

dmmulroy/ts-error-translator.nvim 420 updated 2mo ago

A port of Matt Pocock's ts-error-translator for VSCode for turning messy and confusing TypeScript errors into plain English.

chuwy/ucm.nvim 6 updated 2y ago

Navigating Unison projects.

niuiic/typst-preview.nvim 48 updated 10mo ago

Preview Typst documents, respond to file changes.

chomosuke/typst-preview.nvim 873 updated 3d ago

Preview Typst documents in the browser, instant update on each keystroke, and cross jump between code and preview.

quarto-dev/quarto-nvim 502 updated 1mo ago

Tools for working with Quarto documents.

iabdelkareem/csharp.nvim 272 updated 1y ago

Enhances the development experience for .NET developers.

neolooong/whichpy.nvim 34 updated 11d ago

Switch Python interpreter without restarting LSP.

nvim-java/nvim-java 1.6k updated 1mo ago

Everything you need for a painless Java experience.

kiyoon/python-import.nvim 60 updated 7mo ago

Add Python import statements with Tree-sitter, LSP, and more.

kiyoon/haskell-scope-highlighting.nvim 28 updated 3mo ago

Haskell syntax highlighting which considers variable scopes. Inspired from "Context Coloring" by prof. Douglas Crockford.

apyra/nvim-unity.nvim 101 updated 1mo ago

Use Neovim as your default Unity editor with full LSP support via OmniSharp.

atomicptr/defold.nvim 19 updated 1mo ago

Batteries-included development environment for the Defold game engine.

onlyati/quadlet-lsp.nvim 12 updated 3mo ago

Provides completion, hover and other language server features for Podman Quadlet files.

leblocks/hopcsharp.nvim 15 updated 27d ago

Provides LSP-less navigation and type-hierarchy information in C# repositories.

AnsonH/copy-python-path.nvim 2 updated 8mo ago

Copy the reference or import path of a Python symbol.

apyra/nvim-unity.nvim

Use Neovim as your default Unity editor with full LSP support via OmniSharp.

Markdown and LaTeX

iamcco/markdown-preview.nvim 7.8k updated 1y ago

Preview Markdown on your modern browser with synchronised scrolling and flexible configuration.

davidgranstrom/nvim-markdown-preview 111 updated 2y ago

Markdown preview in the browser using pandoc and live-server through the job-control API.

jghauser/auto-pandoc.nvim 40 updated 6mo ago

Easy pandoc conversion leveraging YAML blocks.

jghauser/follow-md-links.nvim 170 updated 29d ago

Press enter to follow internal Markdown links.

jubnzv/mdeval.nvim 223 updated 1mo ago

Evaluate code blocks inside Markdown documents.

kdheepak/panvimdoc 309 updated 6mo ago

A pandoc to vimdoc GitHub action.

frabjous/knap 384 updated 1y ago

Plugin for creating automatic updating-as-you-type previews for Markdown, LaTeX and other documents.

jbyuki/carrot.nvim 27 updated 9mo ago

Markdown evaluator Lua code blocks.

Nedra1998/nvim-mdlink 32 updated 1y ago

Simplify creating and following Markdown links.

nfrid/markdown-togglecheck 23 updated 2y ago

Toggle task list check boxes using Tree-sitter.

toppair/peek.nvim 850 updated 1y ago

Preview Markdown in a webview window.

yaocccc/nvim-hl-mdcodeblock.lua 34 updated 22d ago

Highlight Markdown codeblock using Tree-sitter.

kiran94/edit-markdown-table.nvim 28 updated 2y ago

Edit Markdown Tables using Tree-sitter.

richardbizik/nvim-toc 47 updated 2mo ago

Easily generate table of contents for Markdown files.

Zeioth/markmap.nvim 242 updated 4mo ago

Visualize your Markdown as mindmaps.

tadmccorkle/markdown.nvim 237 updated 3mo ago

Configurable tools for Markdown files, including inline-style, link, and navigation keymaps, table of contents, improved list editing, and more.

mpas/marp-nvim 51 updated 1y ago

Present using Markdown with Marp.

MeanderingProgrammer/render-markdown.nvim 4.3k updated 17d ago

Improve viewing Markdown files directly.

ChuufMaster/markdown-toc 18 updated 10mo ago

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.

OXY2DEV/markview.nvim 3.4k updated 5d ago

A hackable Markdown, Typst, LaTeX, HTML (inline) and YAML renderer.

Kicamon/markdown-table-mode.nvim 97 updated 8mo ago

Markdown format plugin like vim-table-mode but write in Lua.

SCJangra/table-nvim 72 updated 13d ago

A Markdown table editor that formats the table as you type.

timantipov/md-table-tidy.nvim 18 updated 1mo ago

Simple Markdown tables formatting.

nvim-telescope/telescope-bibtex.nvim

Telescope extension to search and paste BibTeX entries into your TeX files.

Thiago4532/mdmath.nvim 213 updated 1y ago

A Markdown equation previewer, using kitty Graphics Protocol.

OXY2DEV/markdoc.nvim 52 updated 4mo ago

Tree-sitter based markdown -> vimdoc converter.

YousefHadder/markdown-plus.nvim 228 updated 2d ago

Provides a full editing experience for Markdown files which includes support for lists, links, TOC, and more with simple and fast keymaps.

Myzel394/easytables.nvim 138 updated 4mo ago

Easily insert and edit Markdown tables with a live preview and useful helpers.

tttol/md-outline.nvim 4 updated 4mo ago

Automatically displays an outline for Markdown files.

rogue-87/inlyne.nvim 3 updated 1mo ago

Wrapper for inlyne Markdown viewer.

Prgebish/sigil.nvim 31 updated 1mo ago

Implementation of Emacs' prettify-symbols-mode to visually replace text patterns with Unicode symbols while editing LaTeX and Typst files.

username/graft.nvim

Tree-structured editing for Markdown bullet lists with subtree text objects, Alt+hjkl navigation, and structural operations.

satozawa/graft.nvim 3 updated 2d ago

Tree-structured editing for Markdown bullet lists with subtree text objects, Alt+hjkl navigation, and structural operations.

Marks

cbochs/grapple.nvim 693 updated 1y ago

Provides tagging, cursor tracking, and immediate navigation to important project files.

chentoast/marks.nvim 1.2k updated 10mo ago

A better user experience for viewing and interacting with Vim marks.

ThePrimeagen/harpoon 9.0k updated 4mo ago

A per project, auto updating and editable marks utility for fast file navigation.

otavioschwanck/arrow.nvim 735 updated 3mo ago

Like harpoon, but with a different UX, single keybinding needed and statusline support.

ofirgall/open.nvim 69 updated 2y ago

Open the current word with custom openers, GitHub shorthand for example.

LeonHeidelbach/trailblazer.nvim 284 updated 1y ago

TrailBlazer introduces a stack based mark system that enables a completely new dynamic and super fast workflow using project wide marks.

tomasky/bookmarks.nvim 183 updated 1y ago

Bookmarks with global file storage, written in Lua.

LintaoAmons/bookmarks.nvim 288 updated 5mo ago

Your new bookmarks option: simple yet powerful.

heilgar/bookmarks.nvim 25 updated 3mo ago

Manage line bookmarks with Telescope integration and SQLite storage.

desdic/marlin.nvim 31 updated 10mo ago

Like harpoon, but with key differences like project path, split support, no UI.

fnune/recall.nvim 91 updated 15d ago

Recall refines the use of marks by focusing on global marks, streamlining their usage and enhancing their visibility and navigability.

niuiic/track.nvim 25 updated 1y ago

Enhanced mark with description. Track the thought process of reading source code.

tristone13th/lspmark.nvim 58 updated 8mo ago

Sane project-wise bookmarks with persistent storage based on LSP.

EvWilson/spelunk.nvim 149 updated 26d ago

Create and manage bookmarks as stacks with a friendly UI.

2KAbhishek/markit.nvim 53 updated 5mo ago

Improved global marks and project wide bookmarks, to quickly navigate files.

zongben/navimark.nvim 20 updated 6mo ago

An easy and powerful bookmark manager with telescope.

Beargruug/skipper.nvim 7 updated yesterday

Jump between functions in a file with ease.

mohseenrm/marko.nvim 12 updated 3mo ago

Behind the scenes, global marks management for different projects.

y3owk1n/warp.nvim 15 updated 3mo ago

Simple harpoon alternative that focuses on marking and navigating between files.

walkersumida/fusen.nvim 37 updated 1mo ago

Sticky note bookmarks, per Git branch with hover annotations and Telescope integration.

markgandolfo/dartboard.nvim 15 updated 9mo ago

Mark files and quickly access them, inspired by Harpoon and Lasso.

dimtion/guttermarks.nvim 48 updated 3d ago

Display marks in the buffer gutter.

2KAbhishek/seeker.nvim 126 updated 13d ago

Progressive file seeker built on top of snacks.nvim.

wurli/visimatch.nvim 73 updated 6mo ago

Adds highlights to any text matching the current selection in visual mode.

kevinhwang91/nvim-hlslens 902 updated 2mo ago

Helps you better glance searched information, seamlessly jump matched instances.

rktjmp/highlight-current-n.nvim

Highlights the current /, ? or * match under your cursor when pressing n or N and gets out of the way afterwards.

ray-x/sad.nvim 204 updated 10mo ago

Space Age seD integration. Batch file edit tool, a wrapper for sad

s1n7ax/nvim-search-and-replace 69 updated 3y ago

Search and replace in multiple files at the same time from the current working directory.

AckslD/muren.nvim 363 updated 1y ago

Multiple replacements through interactive UI.

nvim-pack/nvim-spectre 2.4k updated 10mo ago

Search and replace panel.

nvimdev/hlsearch.nvim 80 updated 2y ago

Auto remove search highlight and rehighlight when using n or N.

mangelozzi/rgflow.nvim 106 updated 7mo ago

Quickly get RipGrep results into an editable Quickfix list, while learning RipGrep's CLI.

duane9/nvim-rg 45 updated 4mo ago

Run RipGrep asynchronously and see results in a quickfix window.

FabianWirth/search.nvim 187 updated 1y ago

Tabs for different Telescope pickers.

backdround/improved-search.nvim 60 updated 2y ago

Add search abilities.

polirritmico/telescope-lazy-plugins.nvim 75 updated 1y ago

A Telescope picker to quickly access plugins configurations from the lazy.nvim spec.

MagicDuck/grug-far.nvim 1.8k updated yesterday

Buffer-based live search and replace with full power of rg flags. Grug like!

chrisgrieser/nvim-rip-substitute 308 updated 1mo ago

Search and replace in the current buffer or workspace with incremental preview, a convenient UI, and modern regex syntax.

wsdjeg/flygrep.nvim 18 updated 2mo ago

Search text in a floating window asynchronously.

prochri/telescope-all-recent.nvim 150 updated 1y ago

Frequency and recency sorter for any Telescope picker.

mahyarmirrashed/search-and-replace.nvim 8 updated 8mo ago

Simple, effective, search and replace functionality for the pragmatic engineer.

bravoecho/brook.nvim 10 updated 28d ago

Responsive, shell-safe ripgrep search for the quickfix list, with native n/N navigation.

File Explorer

nvim-tree.lua 8.4k updated 2d ago

A simple and fast file explorer tree.

nnn.nvim 457 updated 11mo ago

File explorer powered by nnn and Lua.

lir.nvim 378 updated 6d ago

Simple file explorer.

rnvimr 843 updated 2mo ago

A simple yet amazing file explorer.

yanil 98 updated 2mo ago

Yet Another Nerdtree In Lua.

chadtree 1.7k updated 3d ago

File manager. Better than NERDTree.

tfm.nvim 98 updated 2mo ago

Similar to fm-nvim, this provides integration for several popular terminal file managers (including yazi).

neo-tree.nvim 5.3k updated 3d ago

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.

drex.nvim 95 updated 10mo ago

A simple and configurable file explorer written in Lua.

carbon.nvim 186 updated 1y ago

The simple directory tree viewer written in Lua.

s3edit.nvim 49 updated 11mo ago

Edit files from Amazon S3.

oil.nvim 6.4k updated 29d ago

Edit your filesystem like a buffer.

ranger.nvim 180 updated 1y ago

Ranger integration.

yazi.nvim 1.6k updated yesterday

Integration with the Yazi terminal file manager.

triptych.nvim 250 updated 3mo ago

A directory browser inspired by Ranger.

netrw.nvim 268 updated 1y ago

Add icons and custom keybindings to netrw.

dired.nvim 188 updated 20d ago

A file browser inspired by Emacs Dired.

neotree-file-nesting-config 30 updated 1y ago

Pre-defined file nesting rules for neo-tree.nvim.

miss.nvim

Simple popup with changed unsaved files, allowing you to save and open them. Helps to avoid forgetting to add something to GitHub or similar.

hodur.nvim 20 updated 4mo ago

Allows you to quickly open a file or copy URL located under cursor.

fyler.nvim 674 updated 6d ago

File manager which can edit file system like a buffer with tree view.

Project

Abstract-IDE/penvim 51 updated 3y ago

Project's root directory and documents Indentation detector with project based config loader.

windwp/nvim-projectconfig 111 updated 1y ago

Loads Neovim config depending on the project directory.

DrKJeff16/project.nvim 147 updated 2d ago

Project manager with project root detection, documented code and lots of improvements, including snacks.nvim, fzf-lua and picker.nvim support.

klen/nvim-config-local 178 updated 1y ago

Secure load local config files from working directories.

cljoly/telescope-repo.nvim 239 updated 1y ago

Telescope picker to jump to any repository (Git or other) on the file system.

otavioschwanck/telescope-alternate.nvim 107 updated 8mo ago

Alternate between common files using telescope.

natecraddock/workspaces.nvim 372 updated 1y ago

Manage workspace directories.

GnikDroy/projections.nvim 245 updated 2y ago

Tiny project + session manager.

nyngwang/suave.lua 70 updated 7mo ago

Multi-tabs project session automation.

desdic/telescope-rooter.nvim 26 updated 1y ago

Makes sure to always start telescope (and only telescope) from the project/root directory.

SalOrak/whaler.nvim 73 updated 16d ago

Telescope extension to move between directories blazingly fast.

LintaoAmons/cd-project.nvim 127 updated 2mo ago

All you need is just an easier way to cd to another project directory.

LucasTavaresA/headers.nvim 4 updated 3mo ago

Zero-config header/footer warnings.

zongben/proot.nvim 9 updated 5mo ago

Lightweight project navigator with telescope.

wsdjeg/rooter.nvim

Change working directory to project root.

cosmicbuffalo/root_swapper.nvim 2 updated 2mo ago

Lightweight root swapper that uses lcd to swap to the appropriate root directory based on the current buffer.

mrjones2014/codesettings.nvim 62 updated 2d ago

Easily load project-local settings (like .vscode/settings.json) into Neovim 0.11+ native LSP settings.

josephschmitt/pj.nvim 22 updated 1mo ago

Automatic project discovery with configurable depth with multiple pickers supported (Snacks, Telescope, fzf-lua).

Buffers

TheLazyCat00/workspaces-nvim 8 updated 1mo ago

Pin files to specific keys within a project workspace, giving you quick access to your most important files.

dzfrias/arena.nvim 113 updated 10d ago

A smart (frecency-based) buffer switcher.

backdround/tabscope.nvim 58 updated 2y ago

Make tab-local buffers.

j-morano/buffer_manager.nvim 391 updated 1mo ago

Add one or more buffers, reorder them, save them inside a file or just delete them very easily from a small floating window.

kazhala/close-buffers.nvim 173 updated 2y ago

Delete multiple Vim buffers based on different conditions.

sQVe/bufignore.nvim 17 updated 2mo ago

Unlist hidden buffers matching specified ignore sources.

rgroli/other.nvim 485 updated 10mo ago

Open alternative files for the current buffer.

chrisgrieser/nvim-early-retirement 249 updated 1mo ago

Send buffers into early retirement by automatically closing them after x minutes of inactivity.

axkirillov/hbac.nvim 221 updated 1y ago

Automatically close buffers you are not working on.

ChuufMaster/buffer-vacuum 13 updated 7mo ago

Set a maximum number of buffers to keep open and intelligently delete the oldest buffers over the maximum.

mong8se/buffish.nvim 5 updated 5mo ago

A buffer switcher in the spirit of dirvish or vinegar.

BibekBhusal0/bufstack.nvim 5 updated 1mo ago

Track recently visited buffers and reopen recently closed buffers.

francescarpi/buffon.nvim 29 updated 7mo ago

Buffers navigation, reorganize and close.

ahkohd/buffer-sticks.nvim 83 updated 27d ago

Cosmetic buffers indicator and picker.

famiu/bufdelete.nvim 517 (archived)

Delete buffers without losing your window layout.

wsdjeg/bufdel.nvim 12 updated 1mo ago

Delete buffers without changing windows layout.

m-demare/attempt.nvim 92 updated 1y ago

Manage and run temporary buffers.

Color

catgoose/nvim-colorizer.lua 1.0k updated 2d ago

A high-performance color highlighter which has no external dependencies.

winston0410/range-highlight.nvim 213 updated 3mo ago

An extremely lightweight plugin (~ 120loc) that highlights ranges you have entered in commandline.

folke/twilight.nvim 1.5k updated 4mo ago

Dim inactive portions of the code you're editing using Tree-sitter.

uga-rosa/ccc.nvim 961 updated 10mo ago

Super powerful color picker / colorizer plugin.

lcheylus/overlength.nvim 51 updated 7mo ago

A small plugin to highlight too long lines.

max397574/colortils.nvim 433 updated 1y ago

Provides utils to work with colors (picker, conversion).

Mr-LLLLL/interestingwords.nvim 54 updated 1y ago

Highlight multiple word same time and navigate word under cursor with scrolling smoothly, display search count in virualtext.

miversen33/sunglasses.nvim 159 updated 1y ago

Dynamic Colorscheme/highlight adjuster on window switching.

rasulomaroff/reactive.nvim 240 updated 2mo ago

Set global and window-specific highlights or trigger callbacks when modes/operators change or windows are switched.

moyiz/command-and-cursor.nvim 23 updated 1y ago

Highlight cursor and visual selections when entering command mode.

rachartier/tiny-devicons-auto-colors.nvim 128 updated 1y ago

Automatically updates nvim-web-devicons colors based on your current colorscheme.

TaDaa/vimade 651 updated 3d ago

Dim, fade, tint, animate, and customize colors in your windows and buffers.

xzbdmw/colorful-menu.nvim 459 updated 4mo ago

Colorize your auto completion menu using Tree-sitter.

nvzone/minty 580 updated 1y ago

Beautifully crafted color tools.

3ZsForInsomnia/pacer.nvim 5 updated 9d ago

Creates a reading pacer by highlighting one word at a time and dimming all text outside the current paragraph-and-some to help you read faster.

wsdjeg/cpicker.nvim 8 updated 3mo ago

A lightweight color palette plugin that supports a wide range of color models.

Colorscheme

oskarnurm/koda.nvim 252 updated 18d ago

Code's quiet companion. A minimalist colorscheme, written in Lua.

yonatan-perel/lake-dweller.nvim 20 updated 14d ago

Dark and opinionated with selective highlighting aiming to be readable at a glance.

silentium-theme/silentium.nvim 20 updated 6d ago

Pragmatic and monochrome theme with the goal to increase reading speed and reduce eye strain by highlighting only what is needed.

serhez/teide.nvim 154 updated 2mo ago

A fork of folke's tokyonight.nvim with a different color palette.

kuri-sun/yoda.nvim 12 (archived)

Muted green palette for focused, balanced editing.

wurli/cobalt.nvim 26 updated 1mo ago

A (mostly) faithful port of the classic blue theme from TextMate.

datsfilipe/min-theme.nvim 60 updated 1y ago

It's a port of Min, a minimal theme for VSCode, written in Lua.

github-main-user/lytmode.nvim 16 updated 4mo ago

A unique in-between theme inspired by LYT-Mode for Obsidian. Not quite dark, not quite light — just right.

datsfilipe/vesper.nvim

It's a port of the popular VS Code theme Vesper, written in Lua.

sontungexpt/witch 74 updated 4mo ago

The primary stinvim distro colorscheme includes the default feature of dimming inactive windows, along with various other customization options for users.

Abstract-IDE/Abstract-cs 113 updated 4mo ago

Colorscheme written in Lua, specially made for roshnivim with Tree-sitter support.

rafamadriz/neon 209 updated 3y ago

Customizable colorscheme with excellent italic and bold support, dark and light variants. Made to work and look good with Tree-sitter.

tomasiser/vim-code-dark 999 updated 1y ago

A dark color scheme heavily inspired by the look of the Dark+ scheme of VSCode.

Mofiqul/vscode.nvim 960 updated 3mo ago

A Lua port of vim-code-dark colorscheme with VSCode light and dark theme.

askfiy/visual_studio_code 213 updated 1y ago

A theme that highly restores VSCode.

marko-cerovac/material.nvim 1.1k updated 1mo ago

Material.nvim is a highly configurable colorscheme written in Lua and based on the material palette.

bluz71/vim-nightfly-colors 922 updated 2mo ago

A dark midnight colorscheme with Tree-sitter support.

bluz71/vim-moonfly-colors 1.3k updated 2mo ago

A dark charcoal colorscheme with Tree-sitter support.

ChristianChiarulli/nvcode-color-schemes.vim 306 updated 1y ago

Nvcode, onedark, nord colorschemes with Tree-sitter support.

folke/tokyonight.nvim 7.9k updated yesterday

A clean, dark and light theme written in Lua, with support for LSP, Tree-sitter and lots of plugins.

everviolet/nvim 619 updated 4d ago

A comfy colorscheme for cozy morning coding.

uhs-robert/oasis.nvim 125 updated yesterday

Desert theme from Vim ported to Neovim and made modern with 12 variants, a collection of dark themes for every color of the rainbow.

sainnhe/sonokai 1.9k updated 2mo ago

High Contrast and Vivid Color Scheme based on Monokai Pro.

nyoom-engineering/oxocarbon.nvim 1.5k updated 7d ago

A dark and light theme written in Fennel, inspired by IBM Carbon.

mhartington/oceanic-next 1.2k updated 5mo ago

Oceanic Next theme.

nvimdev/zephyr-nvim 375 updated 3y ago

A dark colorscheme with Tree-sitter support.

rockerBOO/boo-colorscheme-nvim 257 updated 1mo ago

A colorscheme with handcrafted support for LSP, Tree-sitter.

jim-at-jibba/ariake.nvim 23 updated 4mo ago

A port of the great Atom theme. Beautiful, dark colour scheme.

Th3Whit3Wolf/onebuddy 101 updated 5y ago

Light and dark atom one theme.

ishan9299/modus-theme-vim

This is a color scheme developed by Protesilaos Stavrou for emacs.

sainnhe/edge 999 updated 2mo ago

Clean and Elegant Color Scheme inspired by Atom One and Material.

bkegley/gloombuddy 48 updated 5y ago

Gloom inspired theme.

Th3Whit3Wolf/one-nvim 116 updated 4y ago

An Atom One inspired dark and light colorscheme.

Th3Whit3Wolf/space-nvim 49 updated 1y ago

A spacemacs inspired dark and light colorscheme.

ray-x/aurora 370 updated 1mo ago

A 24-bit dark theme with Tree-sitter and LSP support.

ray-x/starry.nvim 241 updated 11mo ago

A collection of modern colorschemes: material, moonlight, dracula (blood), monokai, mariana, emerald, earlysummer, middlenight_blue, darksolar.

tanvirtin/monokai.nvim 384 updated 2y ago

Monokai theme written in Lua.

ofirgall/ofirkai.nvim

Monokai theme that aims to feel like Sublime Text.

savq/melange-nvim 937 updated 3mo ago

Warm colorscheme written in Lua with support for various terminal emulators.

fenetikm/falcon 829 updated 4d ago

A colour scheme for terminals, Vim and friends.

andersevenrud/nordic.nvim 176 updated 1y ago

A nord-esque colorscheme.

AlexvZyl/nordic.nvim 1.0k updated 1mo ago

Nord theme, but warmer and darker. Supports a variety of plugins and other platforms.

shaunsingh/nord.nvim 989 updated 1y ago

A colorscheme based off of the Nord Color Palette.

Tsuzat/NeoSolarized.nvim 208 (archived)

NeoSolarized colorscheme with full transparency.

svrana/neosolarized.nvim 166 updated 9mo ago

Dark solarized colorscheme using colorbuddy for easy customization.

ishan9299/nvim-solarized-lua 206 updated 2y ago

Solarized colorscheme written in Lua.

jthvai/lavender.nvim 2 updated 1y ago

Purple-hued dark mode colorscheme; a complete rewrite of shaunsingh/moonlight.nvim.

navarasu/onedark.nvim 1.9k updated 4mo ago

A One Dark Theme written in Lua based on Atom's One Dark Theme.

sainnhe/gruvbox-material 2.5k updated 2mo ago

Gruvbox modification with softer contrast and Tree-sitter support.

sainnhe/everforest 3.9k updated 2mo ago

A green based colorscheme designed to be warm, soft and easy on the eyes.

neanias/everforest-nvim 427 updated 17d ago

A Lua port of the Everforest colour scheme.

NTBBloodbath/doom-one.nvim 250 updated 9mo ago

Lua port of doom-emacs' doom-one.

dracula/vim 1.4k updated 9d ago

Famous beautiful dark powered theme.

Mofiqul/dracula.nvim 763 updated 4mo ago

Dracula colorscheme written in Lua.

niyabits/calvera-dark.nvim 161 updated 4y ago

A port of the VSCode Calvara Dark theme with support for Tree-sitter and many other plugins.

nxvu699134/vn-night.nvim 44 updated 1y ago

A dark colorscheme written in Lua.

adisen99/codeschool.nvim 44 updated 1mo ago

Codeschool colorscheme written in Lua with Tree-sitter and built-in LSP support.

projekt0n/github-nvim-theme 2.4k updated 1y ago

A GitHub theme, kitty, alacritty written in Lua. Support built-in LSP and Tree-sitter.

kdheepak/monochrome.nvim 164 updated 4y ago

A 16-bit monochrome colorscheme that uses HSLuv for perceptually distinct gray colors, with support for Tree-sitter and other commonly used plugins.

rose-pine/neovim 3.0k updated 3mo ago

All natural pine, faux fur and a bit of soho vibes for the classy minimalist.

zenbones-theme/zenbones.nvim 1.1k updated 1mo ago

A collection of Vim/Neovim colorschemes designed to highlight code using contrasts and font variations.

catppuccin/nvim 7.3k updated 3d ago

Warm mid-tone dark theme to show off your vibrant self! With support for native LSP, Tree-sitter, and more.

samesense/savitsky.nvim 9 updated 2mo ago

Curated color palettes inspired by paintings from the Savitsky Museum, built on top of catppuccin.

FrenzyExists/aquarium-vim 317 updated 1y ago

A dark, yet vibrant colorscheme.

EdenEast/nightfox.nvim 3.9k updated 1y ago

A soft dark, fully customizable colorscheme with support for LSP, Tree-sitter and a variety of plugins.

ldelossa/vimdark 69 updated 4y ago

A minimal Vim theme for night time. Loosely based on vim-vim-monotonic and chrome's dark reader extension. A light theme is included as well for the day time.

Everblush/nvim 298 updated 10mo ago

A dark, vibrant and beautiful colorscheme written in Lua.

adisen99/apprentice.nvim 47 updated 1mo ago

Colorscheme written in Lua based on the Apprentice color palette with Tree-sitter and built-in LSP support.

olimorris/onedarkpro.nvim 1.0k updated 15d ago

Atom's iconic One Dark theme. Cacheable, fully customisable, Tree-sitter and LSP semantic token support. Comes with light and dark variants.

rmehri01/onenord.nvim 631 updated 3mo ago

A colorscheme that combines the Nord and Atom One Dark color palettes for a more vibrant programming experience.

luisiacc/gruvbox-baby 453 updated 2y ago

A modern gruvbox theme with full Tree-sitter support.

titanzero/zephyrium 26 updated 4y ago

A zephyr-esque theme, written in Lua, with Tree-sitter support.

rebelot/kanagawa.nvim 6.0k updated 5mo ago

A dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.

thesimonho/kanagawa-paper.nvim 366 updated 10d ago

Remixed light and dark Kanagawa colourschemes with muted colors.

kevinm6/kurayami.nvim 8 updated 4mo ago

Dark only theme with Tree-sitter support.

cpea2506/one_monokai.nvim 188 updated 6mo ago

One Monokai theme written in Lua.

phha/zenburn.nvim 113 updated 1y ago

A low-contrast dark colorscheme with support for various plugins.

chrsm/paramount-ng.nvim

A dark color scheme written using Lush. Tree-sitter supported.

qaptoR-nvim/chocolatier.nvim 20 updated 7mo ago

An espresso/kimbie inspired chocolatey theme adapted from ellisonleao/gruvbox.nvim theme as a code template.

rockyzhang24/arctic.nvim 215 updated 1y ago

A colorscheme ported from VSCode Dark+ theme with the strict and precise color picking for both the editor and UI.

ramojus/mellifluous.nvim 445 updated 2mo ago

Pleasant and productive colorscheme.

lewpoly/sherbet.nvim 71 updated 3y ago

A soothing colorscheme with support for popular plugins and Tree-sitter.

Mofiqul/adwaita.nvim 285 updated 2mo ago

Colorscheme based on GNOME Adwaita syntax with support for popular plugins.

mellow-theme/mellow.nvim 409 updated 6mo ago

A soothing dark color scheme with Tree-sitter support.

gbprod/nord.nvim 293 updated 5mo ago

An arctic, north-bluish clean and elegant theme, based on Nord Palette.

embark-theme/vim 725 updated 5mo ago

A deep inky purple theme leveraging bright colors.

nyngwang/nvimgelion 135 updated 2y ago

Neon Genesis Evangelion but for Vimmers.

maxmx03/fluoromachine.nvim 298 updated 5mo ago

Synthwave x Fluoromachine port.

dasupradyumna/midnight.nvim 231 updated 1y ago

A modern black theme with comfortable color contrast for a pleasant visual experience, with LSP and Tree-sitter support.

sonjiku/yawnc.nvim 15 updated 2y ago

Theming using pywal, with a Base16 twist.

uncleTen276/dark_flat.nvim 43 updated 1y ago

A colorscheme written in Lua ported from Dark Flat iTerm2 theme, with LSP and Tree-sitter support.

zootedb0t/citruszest.nvim 255 updated 9mo ago

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 66 updated 1y ago

Vitesse theme Lua port.

xero/miasma.nvim 518 updated 8mo ago

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.

Verf/deepwhite.nvim 167 updated 9d ago

A light colorscheme inspired by flatwhite-syntax and elegant-emacs.

judaew/ronny.nvim 16 updated 4mo ago

A dark colorscheme, which mostly was inspired by the Monokai originally created by Wimem Hazenberg.

ribru17/bamboo.nvim 449 updated 4mo ago

A warm green theme.

cryptomilk/nightcity.nvim 70 updated 7mo ago

A dark colorscheme inspired by Inkpot, Jellybeans, Gruvbox and Tokyonight with LSP support.

polirritmico/monokai-nightasty.nvim 166 updated 3mo ago

A dark/light theme based on the Monokai color palette written in Lua, support for LSP, Tree-sitter and lots of plugins.

oxfist/night-owl.nvim 340 updated 1y ago

A Night Owl colorscheme port from VSCode with support for Tree-sitter and semantic tokens.

miikanissi/modus-themes.nvim

Accessible theme, conforming with the highest standard for color contrast (WCAG AAA).

alexmozaidze/palenight.nvim 25 updated 14d ago

Palenight colorscheme supporting Tree-sitter, LSP (including semantic tokens) and lots of plugins.

scottmckendry/cyberdream.nvim 1.3k updated 1mo ago

A high-contrast, futuristic and vibrant coloursheme.

HoNamDuong/hybrid.nvim 153 updated 1mo ago

A dark theme written in Lua.

samharju/synthweave.nvim 65 updated 6mo ago

Synthwave '84 colorscheme port.

loganswartz/sunburn.nvim 21 updated 1y ago

A colorscheme sitting somewhere between pastels and solarized, emphasizing readability and hue uniformity above all else.

ptdewey/darkearth-nvim 78 updated 6d ago

A dark and earthy colorscheme supporting Tree-sitter and LSP.

uloco/bluloco.nvim 436 updated 29d ago

A fancy and sophisticated colorscheme for night and day coding. Supports LSP, Tree-sitter and all the plugins you love.

slugbyte/lackluster.nvim 536 updated 5mo ago

A delightful mostly grayscale colorscheme that is soft on the eyes, and supports heaps of plugins.

0xstepit/flow.nvim 286 updated 11d ago

Carefully designed colors to help focusing during coding plus fluorescent details. Support many plugins and tools.

samharju/serene.nvim 48 updated 1y ago

A soothing and dark Tree-sitter/LSP-supported theme for relaxing your eyes after using more vibrant colorschemes.

killitar/obscure.nvim 79 updated 1mo ago

A pastel dark colorscheme inspired by the palette Mellow. Support Tree-sitter, LSP (including semantic tokens) and lots of plugins.

bakageddy/alduin.nvim 17 updated 2y ago

A port of alduin theme to Lua with Tree-sitter and semantic highlights support.

diegoulloao/neofusion.nvim 229 updated 24d ago

A theme compatible with Tree-sitter inspired by gruvbox.nvim.

m15a/nvim-srcerite 7 (archived)

A colorscheme inspired by Srcery, based on nvim-highlite.

neko-night/nvim 64 updated 1y ago

A buffet of colorschemes for every taste and mood.

ptdewey/monalisa-nvim 10 updated 7mo ago

A dark and colorful Mona Lisa inspired colorscheme.

ntk148v/slack.nvim 6 updated 9mo ago

A ported Slack colorscheme.

y3owk1n/base16-pro-max.nvim 10 updated 3mo ago

Base16 for modern Neovim — not just colors.

ellisonleao/gruvbox.nvim 2.5k updated 17d ago

Gruvbox community colorscheme Lua port.

pmouraguedes/neodarcula.nvim 11 updated 1mo ago

A dark theme with support for transparency, dimming, LSP semantic tokens and more.

jpwol/thorn.nvim 71 updated 1mo ago

A rich green theme with dark and light options. Supports LSP, transparency, many plugins, and more.

calind/selenized.nvim 28 updated 7mo ago

Lua port of selenized with support for Tree-sitter, nvim-cmp, GitSigns, and more.

motaz-shokry/gruvbox.nvim 5 updated 1mo ago

A new gruvbox theme with a different background color for the hard variant, and comes with 4 variants.

pebeto/dookie.nvim 12 updated 3mo ago

A color scheme inspired by Plan9's acme editor.

metalelf0/jellybeans-nvim 127 updated 1y ago

A port of jellybeans colorscheme.

lalitmee/cobalt2.nvim 114 updated 4mo ago

A port of cobalt2 colorscheme using colorbuddy.

dybdeskarphet/gruvbox-minimal.nvim 14 updated 3d ago

A Gruvbox Material theme conceptually inspired by Alabaster.

taigrr/cyberpunk.nvim 3 updated 29d ago

Dark neon colorscheme with green, cyan, yellow, and red highlights on a black background.

sxwpb/halfspace.nvim

A semi-light colorscheme for minimal eye melting.

bartekjaszczak/distinct-nvim 1 (archived)

Theme with distinct syntax colours. Supports Tree-sitter and semantic highlighting. For people who love multi-colour syntax highlighting.

bartekjaszczak/luma-nvim (archived)

A colorful theme with dark/light modes and adjustable contrast. Supports Tree-sitter and semantic highlighting.

bartekjaszczak/finale-nvim 3 updated 7mo ago

A balanced dark theme, blending vivid and pastel colors for a comfortable, high-contrast experience. Supports Tree-sitter and semantic highlighting.

ankushbhagats/pastel.nvim

Elegant pastel colorschemes with advanced customization, styles, and integrations.

Bars and Lines

Bekaboo/deadcolumn.nvim 346 updated 6mo ago

Shows your colorcolumn dynamically.

ecthelionvi/NeoColumn.nvim 102 (archived)

Toggleable colorcolumn highlighting specific characters.

m4xshen/smartcolumn.nvim 362 updated 8mo ago

Hide your colorcolumn when unneeded.

utilyre/barbecue.nvim 886 (archived)

A VSCode like winbar.

Bekaboo/dropbar.nvim 1.5k updated 5mo ago

IDE-like breadcrumbs, out of the box.

SmiteshP/nvim-navic 1.6k updated 2mo ago

A simple statusline/winbar component that uses LSP to show your current code context.

luukvbaal/statuscol.nvim 603 updated 9mo ago

Configurable 'statuscolumn' with built-in segments and click handlers.

mawkler/hml.nvim 33 updated 1y ago

Adds H/M/L indicators to your line numbers.

neur1n/noline.nvim 1 updated 8mo ago

Fully customizable bars and lines components with no presets nor constraints.

OXY2DEV/bars.nvim 92 updated 1mo ago

A starting point/guide for creating custom statusline, statuscolumn, tabline and winbar.

barbar.nvim 2.7k updated 3mo ago

A tabline with re-orderable, auto-sizing, clickable tabs, icons, nice highlighting, sort-by commands and a magic jump-to-buffer mode.

bufferline.nvim 4.3k updated 1y ago

A snazzy bufferline built using Lua.

nvim-tabline 94 updated 1y ago

A port of tabline.vim written in Lua.

luatab.nvim 205 updated 1y ago

A simple tabline written in Lua.

nvim-smartbufs 53 updated 3y ago

Smart buffer management.

nvim-cokeline 623 updated 1y ago

A bufferline for people with addictive personalities.

BufferTabs.nvim 92 updated 1y ago

Simple and Fancy tabline.

tabline-framework.nvim 102 updated 3y ago

User-friendly framework for building your dream tabline in a few lines of code.

tabby.nvim 739 updated 2mo ago

A minimal, configurable tabline that allows using tabs as workspace multiplexers.

nvim-cursorline 462 updated 1mo ago

Highlights cursor words and lines.

stcursorword 81 updated 3mo ago

Highlight the word under the cursor (improved and compact version of nvim-cursorline).

vim-illuminate 2.4k updated 10mo ago

Highlight the word under the cursor with built-in LSP support.

modicator.nvim 366 updated 5mo ago

Cursor line number mode indicator. Changes the CursorLineNr highlight based on Vim mode.

Statusline

NTBBloodbath/galaxyline.nvim 168 updated 3y ago

A light-weight and super fast statusline plugin written in Lua.

tjdevries/express_line.nvim 315 updated 1y ago

Supports co-routines, functions and jobs.

sontungexpt/witch-line

A blazing fast statusline based on reference concept.

nvim-lualine/lualine.nvim 7.8k updated 4mo ago

Easily configurable, blazingly fast statusline.

adelarsq/neoline.vim 258 updated 1y ago

A light statusline/tabline plugin using Lua.

ojroques/nvim-hardline 200 updated 2y ago

A statusline / bufferline inspired by vim-airline that aims to be as light and simple as possible.

beauwilliams/statusline.lua 259 updated 10mo ago

A zero-config minimal statusline written in Lua featuring awesome integrations and blazing speed!

tamton-aquib/staline.nvim 396 updated 1y ago

A modern lightweight statusline in Lua. Mainly uses unicode symbols for showing info.

windwp/windline.nvim 519 updated 5mo ago

The next generation statusline. Animation statusline.

konapun/vacuumline.nvim 30 updated 3y ago

A galaxyline configuration inspired by airline.

b0o/incline.nvim 1.0k updated 3mo ago

Lightweight floating statuslines, intended for use with Neovim's new global statusline.

rebelot/heirline.nvim 1.3k updated 10mo ago

A no-nonsense statusline designed around recursive inheritance to be exceptionally fast and versatile.

Zeioth/heirline-components.nvim

30+ heirline.nvim components to be used out of the box to create the perfect user interface.

yaocccc/nvim-lines.lua 40 updated 3y ago

A fast, light, customizable statusline and tabline (buffers).

MunifTanjim/nougat.nvim 202 updated 2y ago

Hyperextensible statusline/tabline/winbar.

Mr-LLLLL/lualine-ext.nvim

Show more information on lualine.

mikesmithgh/git-prompt-string-lualine.nvim 27 updated 1y ago

Add git-prompt-string to your statusline.

sschleemilch/slimline.nvim 129 updated 25d ago

A slim, minimal and opinionated Lua statusline.

Media

ricmonmol/nvim-music-player 4 updated 2mo ago

A simple music player powered by mpv, written in Python, including a Telescope browser.

melMass/echo.nvim 14 updated 3mo ago

Seamless sound integration for your editing workflow.

edluffy/hologram.nvim 1.4k updated 2y ago

A cross platform terminal image viewer. Works on macOS and Linux.

HakonHarnes/img-clip.nvim

Effortlessly embed images into any markup language, like LaTeX, Markdown or Typst.

ekickx/clipboard-image.nvim 335 updated 2y ago

Allows pasting images from clipboard.

niuiic/cp-image.nvim 10 updated 1y ago

Paste image from clipboard and insert the reference code.

askfiy/nvim-picgo 68 updated 10mo ago

Allows you to upload images to the image bed, allowing viewing images from anywhere on the internet.

davidgranstrom/scnvim 259 updated 5mo ago

A frontend for SuperCollider.

Chaitanyabsrip/present.nvim

A Presentation plugin written in Lua.

3rd/image.nvim 1.9k updated 1mo ago

Add image support through kitty's graphics protocol or ueberzugpp.

adelarsq/image_preview.nvim 189 updated 1y ago

Image preview based on terminal's Image Protocol support.

niuiic/code-shot.nvim 65 updated 1y ago

Take a picture of the code.

AntonVanAssche/music-controls.nvim 36 updated 5mo ago

Quickly control your favorite music player (Spotify, VLC, and more).

neo451/feed.nvim 197 updated 3mo ago

Web feed reader written in Lua (RSS, Atom, JSON feed).

vyfor/cord.nvim 570 updated 1mo ago

Highly extensible Rich Presence for Discord.

iamt4nk/smm.nvim 31 updated 5mo ago

Small TUI that allows for controlling Spotify playback.

sanjay-np/nvim-yt-player 12 updated 7d ago

Play YouTube audio using mpv and yt-dlp via IPC socket.

Note Taking

niuiic/todo.nvim 18 updated 1y ago

Simple but powerful TODO manager based on text.

flashcodes-themayankjha/Fknotes.nvim 12 updated 5mo ago

Take notes, TODOs from anywhere inside your project, search all TODOs, get reminders and more.

apdot/doodle 91 updated 5mo ago

A developer-centric knowledge base with project/branch scoped notes, bi-directional linking, note-tagging, graph-view, telescope integration, and Git synchronization.

gmcusaro/ma.nvim 5 updated 3d ago

Minimal Markdown knowledge management with relational note navigation and safe file operations.

jameswolensky/marker-groups.nvim

Take persistent code notes without modifying code.

bngarren/checkmate.nvim 357 updated 4mo ago

A full-featured Markdown-based TODO plugin.

lfilho/note2cal.nvim 26 updated 5mo ago

Create calendar events from Markdown notes (macOS only).

0styx0/abbreinder.nvim 91 updated 3y ago

Abbreviation reminders.

jakewvincent/mkdnflow.nvim 795 updated 14d ago

Fluent Markdown notebook navigation and management (create links, follow links, create and manage to-do lists, reference bib files, and more).

jbyuki/nabla.nvim 737 updated 11mo ago

Take your scientific notes.

nvim-neorg/neorg 7.3k updated 4d ago

Modernity meets insane extensibility. The future of organizing your life.

nvim-orgmode/orgmode 3.7k updated 6d ago

Org-mode clone written in Lua.

nfrid/due.nvim 119 updated 2y ago

Displays due for a date string as a virtual text.

jbyuki/venn.nvim

Draw ASCII diagrams.

nvim-telekasten/telekasten.nvim 1.7k updated 8d ago

Work with a text-based, Markdown zettelkasten / wiki and mix it with a journal, based on telescope.nvim.

zk-org/zk-nvim 805 updated 12d ago

Provides integration with zk, a plain text note-taking assistant.

chrsm/impulse.nvim 100 updated 3y ago

Read Notion.so notes.

obsidian-nvim/obsidian.nvim 1.7k updated yesterday

Plugin for Obsidian, written in Lua.

IlyasYOY/obs.nvim 85 updated 1mo ago

Your Obsidian notes at the speed of thought.

jghauser/papis.nvim 178 updated 4mo ago

Manage your bibliography from within your favourite editor.

Ostralyan/scribe.nvim 26 updated 3y ago

Take notes, easily.

serenevoid/kiwi.nvim 247 (archived)

A stripped down VimWiki with necessary features.

backdround/global-note.nvim 148 updated 2y ago

One global note in a floating window.

2KAbhishek/tdo.nvim 97 updated 4mo ago

Fast and simple note taking.

slugbyte/whip.nvim 12 updated 11mo ago

A super fast minimal scratchpad management plugin, biew biew biew.

y3owk1n/dotmd.nvim 25 updated 3mo ago

Managing notes, TODO's, journal entries, and your inbox, all with Markdown.

athar-qadri/scratchpad.nvim 15 updated 1y ago

Effortlessly manage scratchpads within your favorite editor.

echaya/neowiki.nvim 134 updated 4d ago

The modern vimwiki successor offering a minimal, intuitive workflow out of the box for note-taking and Getting Things Done (GTD).

happyeric77/joplin.nvim 8 updated 6mo ago

Joplin notes utilities: tree browser, search, open, and Telescope integration.

ymich9963/mdnotes.nvim 10 updated 2d ago

Simple and improved Markdown note taking.

nbeversl/urtext_neovim 4 updated 3mo ago

An implementation of Urtext.

indium114/studytools.nvim 4 updated 1mo ago

Various utilities to enhance the studying and note-taking experience.

iwe-org/iwe.nvim 41 updated 2d ago

Integration with IWE, an LSP designed for Markdown-based knowledge management and note-taking workflows.

carloscalla/notepad.nvim 4 updated 1mo ago

Quick note-taking in Markdown with both repo-specific and global notepad support.

Utility

StefanBartl/color_my_ascii.nvim 4 updated 2mo ago

Colorful highlighting of ASCII art in Markdown code blocks.

necrom4/calcium.nvim 46 updated 2mo ago

A powerful lua-lib-math in-buffer calculator with visual mode, functions and variable support.

code-biscuits/nvim-biscuits

A port of Assorted Biscuits. Ends up with more supported languages too.

rktjmp/paperplanes.nvim 99 updated 8mo ago

Post selections or buffers to online paste bins.

axieax/urlview.nvim 273 updated 3mo ago

Browse all URLs in the current buffer.

cxwx/lazyUrlUpdate.nvim 4 updated 8d ago

Update plugin under cursor by lazy.nvim.

sontungexpt/url-open 106 updated 4mo ago

Open URLs under the cursor and create highlight effects for them.

crusj/bookmarks.nvim 247 updated 1y ago

Remember file locations and sort by time and frequency.

jbyuki/instant.nvim 1.4k updated 3y ago

A collaborative editing plugin written in Lua with no dependencies.

chrisgrieser/nvim-genghis 217 updated 1mo ago

Convenience file operations, written in Lua.

figsoda/nix-develop.nvim 65 updated 1mo ago

Run nix develop without restarting Neovim.

tenxsoydev/nx.nvim 33 updated 1y ago

Neovim API utility wrapper for more convenience with Lua keymaps, highlights, autocommands and options.

mluders/comfy-line-numbers.nvim 115 updated 1mo ago

Limits relative numbers to only show left-hand digits on the keyboard.

ragnarok22/whereami.nvim

Test your VPN by getting you current location.

aPeoplesCalendar/apc.nvim 23 updated 1y ago

"On this day" style calendar, which provides information about worldwide history of working class movements and liberation struggles.

subnut/nvim-ghost.nvim 194 updated 6mo ago

GhostText support with zero dependencies.

LintaoAmons/scratch.nvim 272 updated 6mo ago

Create and manage scratch files.

0xJohnnyboy/scretch.nvim 34 updated 6mo ago

Create and manage scratch files, scratch templates, with picker integrations.

yutkat/confirm-quit.nvim 35 updated 11mo ago

Confirm before quitting.

bgaillard/readonly.nvim 22 updated 8mo ago

Secure edition of files containing sensible / secret information, passwords, API keys, SSH keys, etc.

zeybek/camouflage.nvim 39 updated 1mo ago

Hide sensitive values in configuration files during screen sharing by visually masking secrets in .env, .json, .yaml, .toml, and .properties files.

linrongbin16/gentags.nvim 25 updated 7mo ago

The tags generator/management for old school vimers.

Zeioth/distroupdate.nvim 10 updated 7mo ago

Distro agnostic updater to get the latest changes from the Git repository of your config.

terje/simctl.nvim 40 updated 1y ago

Interact with iOS Simulators.

mistricky/codesnap.nvim 925 updated 21d ago

Snapshot plugin with rich features that can make pretty code snapshots.

AlejandroSuero/freeze-code.nvim 31 updated 1y ago

Code screenshot plugin that makes use of freeze inside the editor.

ysmb-wtsg/in-and-out.nvim 85 updated 7mo ago

Quick navigation in and out of surrounding characters.

ellisonleao/dotenv.nvim 56 updated 1y ago

Minimalist .env support.

MisanthropicBit/decipher.nvim 43 updated 1mo ago

Encode and decode text using various codecs such as base64.

philosofonusus/ecolog.nvim 174 updated 1mo ago

Sophisticated all-in-one toolkit to work with .env files and environment variables.

theKnightsOfRohan/hexer.nvim 11 updated 4mo ago

Easily convert between binary representations without a conversion table.

josephburgess/nvumi 58 updated 4mo ago

Natural language calculator in a scratch buffer.

redoxahmii/json-to-types.nvim 56 updated 1mo ago

Convert JSON objects to type definitions for multiple languages.

ovk/endec.nvim 33 updated 11mo ago

Encode, decode and re-encode text using Base64, Base64URL and URL (percent) encodings.

y3owk1n/time-machine.nvim 73 updated 3mo ago

Take control of your edit history with an interactive timeline, diff previews, taggings, live reloading trees and cleanup functions.

athar-qadri/weather.nvim 14 updated 8mo ago

Realtime weather and earthquake alerts with support for lualine integration (no API key required).

Penaz91/MiniDYM 3 updated 2mo ago

A very small "Did you mean" plugin, suggesting files the user might have wanted to open instead of creating a new one.

Owen-Dechow/videre.nvim 139 updated 1mo ago

Explore JSON, YAML, and TOML files as nested unit/node-based graphical representations.

mahyarmirrashed/famous-quotes.nvim 5 updated 14d ago

Get famous quotes from history to display on startup.

iquzart/toggleword.nvim

Toggle between common code keywords under the cursor such as true ⇄ false, on ⇄ off, enabled ⇄ disabled, and dev ⇄ prod.

piersolenski/brewfile.nvim 19 updated 4mo ago

Manage your Homebrew Brewfile.

gpanders/nvim-moonwalk 78 updated 4y ago

Use any language that compiles to Lua anywhere in your Neovim configuration.

johannww/tts.nvim

Text to speech tool based on the Microsoft Edge online services.

doctorfree/cheatsheet.nvim 68 updated 4mo ago

Searchable cheatsheet.

gaborvecsei/cryptoprice.nvim 22 updated 4mo ago

Check the price of the defined cryptocurrencies.

wsdjeg/mru.nvim 10 updated 1mo ago

Manage and display your Most Recently Used (MRU) files.

wsdjeg/ctags.nvim 9 updated 3mo ago

Generate tags files and update tags option automatically.

leo-alvarenga/quoth.nvim 6 updated 3mo ago

A lightweight, configurable random quote provider with lazy loading, custom tables, and filters.

indium114/cheaty.nvim 7 updated 29d ago

A simple, configurable cheatsheet.

indium114/unobtrusive-relnums

Unobtrusive relative line numbers in the sign column.

glyccogen/imprint.nvim 15 updated 1mo ago

Take WYSIWYG screenshots of your code via Playwright and headless Chromium, preserving your colorscheme and highlights.

emrearmagan/dockyard.nvim 17 updated 4d ago

Docker dashboard for managing containers, images, networks, and logs.

Terminal Integration

TheLazyCat00/runner-nvim 7 updated 1mo ago

Run commands in a floating terminal and keep track of the last command executed per CWD, making it easy to repeat build or test commands.

LuxVim/nvim-luxterm 13 updated 1mo ago

A floating-window terminal session manager, offering elegant multi-terminal organization, live previews, and intuitive navigation with modern UI design. Manage, switch, and customize multiple terminals effortlessly.

waiting-for-dev/ergoterm.nvim 97 updated 1mo ago

Seamless terminal workflow integration with smart picker-based terminal selection, flexible text sending and persistent configuration.

ingur/floatty.nvim 24 updated 6mo ago

A tiny (<200 LOC) but highly customizable floating terminal manager.

imranzero/multiterm.nvim 12 updated 2mo ago

Effortlessly manage multiple floating terminal windows.

Dan7h3x/neaterm.nvim 58 updated 8mo ago

A little smart terminal/REPL manager with awesome features.

nikvdp/neomux 379 updated 9d ago

Control Neovim from shells ran through the ":term" command.

willothy/flatten.nvim 696 updated 10mo ago

Open files from terminal buffers in your current Neovim instance instead of launching a nested instance.

akinsho/toggleterm.nvim 5.4k updated 1y ago

Easily manage multiple terminal windows.

norcalli/nvim-terminal.lua 284 updated 3y ago

A high performance filetype mode which leverages conceal and highlights your buffer with the correct color codes.

numToStr/FTerm.nvim 805 updated 2y ago

No nonsense floating terminal written in Lua.

jghauser/kitty-runner.nvim 107 updated 6mo ago

Poor man's REPL. Easily send buffer lines and commands to a kitty terminal.

jlesquembre/nterm.nvim 58 updated 9d ago

Interact with the terminal, with notifications.

s1n7ax/nvim-terminal 121 updated 1mo ago

A simple and easy to use multi-terminal plugin.

logicmagix/tide42 24 updated 3d ago

A fully integrated terminal IDE built on Neovim, tmux, and scriptable workflows.

samjwill/nvim-unception 238 updated 7mo ago

Automatic unnesting of Neovim sessions started from terminal buffers.

kassio/neoterm 1.3k updated 3y ago

Wrapper of some ":terminal" functions.

nyngwang/NeoTerm.lua 69 updated 2y ago

Attach a terminal for each buffer, now with stable toggle and astonishing cursor restoring.

idanarye/nvim-channelot

Operate Neovim jobs from Lua coroutines.

chomosuke/term-edit.nvim 212 updated 1y ago

Allowing you to edit your command in the terminal just like any other buffer.

mikesmithgh/kitty-scrollback.nvim 846 updated 3d ago

Open your kitty scrollback buffer. Ameowzing.

niuiic/terminal.nvim 19 updated 1y ago

Manage terminal as buffer, multiple terminals support.

NeViRAIDE/nekifoch.nvim 16 (archived)

Managing kitty terminal font settings.

2KAbhishek/termim.nvim 78 updated 3mo ago

Neovim Terminal, Improved.

samharju/yeet.nvim 117 updated 21d ago

Run shell commands in terminal buffers or tmux panes.

isak102/ghostty.nvim

Automatically validate your Ghostty configuration on save.

laktak/tome 157 updated 5mo ago

Interactive Script playbooks for your terminal (optionally with Tmux).

Axot017/multiterm.nvim 5 updated 11mo ago

A lightweight manager of multiple terminal instances with key bindings.

da-moon/telescope-toggleterm.nvim 40 updated 4y ago

Telescope picker for terminal buffers.

benoror/gpg.nvim 21 updated 1mo ago

Edit GPG encrypted files symmetrically.

gh-liu/nvim-winterm 5 updated 1mo ago

Multi-terminal window manager.

Debugging

mfussenegger/nvim-dap 7.0k updated 19d ago

Debug Adapter Protocol client implementation.

sakhnik/nvim-gdb 774 updated 2mo ago

Thin wrapper for GDB, LLDB, PDB/PDB++ and BashDB.

rcarriga/nvim-dap-ui 3.3k updated 2d ago

A UI for nvim-dap.

pocco81/dap-buddy.nvim 397 updated 3y ago

Manage several debuggers for nvim-dap.

Weissle/persistent-breakpoints.nvim 253 updated 1y ago

Persistent breakpoints for nvim-dap.

ofirgall/goto-breakpoints.nvim 33 updated 2y ago

Cycle between breakpoints for nvim-dap.

andrewferrier/debugprint.nvim 517 updated 17d ago

Debugging the print() way.

t-troebst/perfanno.nvim 359 updated 2mo ago

Annotate your code with callgraph profiling data. Native support for perf, flamegraph and the LuaJIT profiler.

niuiic/dap-utils

Utilities to provide a better experience for using nvim-dap.

theHamsta/nvim-dap-virtual-text 1.1k updated 10mo ago

Virtual text support for nvim-dap.

chrisgrieser/nvim-chainsaw 139 updated 1mo ago

Speed up log creation. Creates various kinds of language-specific log statements, like logs of variables, assertions, or time-measuring.

Willem-J-an/visidata.nvim 36 updated 2y ago

Render Pandas dataframes in nvim-dap using the power of visidata.

igorlfs/nvim-dap-view 794 updated 9d ago

A modern, minimalistic UI for nvim-dap.

Carcuis/dap-breakpoints.nvim

Manage and create advanced breakpoints with virtual text and popup reveal for nvim-dap.

ravsii/nvim-dap-envfile 14 updated 2mo ago

Automatic envFile support for nvim-dap.

fschaal/azfunc.nvim 4 updated 4mo ago

Seamlessly debug Azure Functions with automatic DAP integration.

evanmcpheron/rocketlog.nvim 2 updated 12d ago

Seamlessly add logging for JavaScript and TypeScript files, with log and metadata searching.

Code Runner

rafcamlet/nvim-luapad 677 updated 2d ago

Interactive scratchpad for running Lua code.

michaelb/sniprun 1.7k updated 27d ago

Run parts of code of any language directly from Neovim.

CRAG666/code_runner.nvim 680 updated 4d ago

The best code runner you could have, with super powers.

is0n/jaq-nvim 179 updated 1y ago

Just Another Quickrun Plugin in Lua.

jedrzejboczar/toggletasks.nvim 160 updated 3y ago

Task runner with JSON/YAML configs, using toggleterm.nvim and telescope.nvim.

EthanJWright/vs-tasks.nvim 211 updated 4mo ago

Run and manage project jobs, supporting VSCode's tasks.json spec.

stevearc/overseer.nvim 1.8k updated 16d ago

A task runner and job management plugin.

desdic/greyjoy.nvim 30 updated 3mo ago

A modular task runner for Makefiles, VSCode tasks, kitchen etc.

Shatur/neovim-tasks 123 updated 22d ago

A stateful task manager focused on integration with build systems.

krady21/compiler-explorer.nvim 184 updated 1mo ago

Asynchronous compilation using the compiler-explorer REST API.

hadishahpuri/nvimlaunch 9 updated 12d ago

Define, run, and manage project-specific commands.

Vigemus/iron.nvim 1.3k updated 1mo ago

Interactive REPLs of over 30 languages embedded.

Civitasv/cmake-tools.nvim 526 updated 8d ago

CMake integration.

idanarye/nvim-moonicipal 19 updated 4mo ago

Task runner with focus on rapidly changing personal tasks.

MarcHamamji/runner.nvim 51 updated 1y ago

A customizable Lua code runner.

google/executor.nvim 159 updated 7mo ago

Allows you to run command line tasks in the background and be notified of results.

Zeioth/compiler.nvim 660 updated 7mo ago

Compiler for building and running your code without having to configure anything.

Zeioth/makeit.nvim 46 updated 9mo ago

Makefile runner based on overseer.

jaytyrrell13/static.nvim 11 updated 2y ago

Run static site generator commands.

dasupradyumna/launch.nvim 50 updated 8mo ago

A simple and quick task launcher which allows dynamically configuring tasks on the fly, with optional support for debugging.

benlubas/molten-nvim 1.1k updated 25d ago

Enables running code chunks via the Jupyter kernel. Output (including image output) is rendered in a floating window below the code.

pianocomposer321/officer.nvim 22 updated 6mo ago

Like dispatch.vim but using overseer.nvim.

speelbarrow/spLauncher.nvim 7 updated 1y ago

For launching tasks, I guess.

al1-ce/just.nvim 46 updated 1mo ago

Task runner for justfiles.

niuiic/task.nvim 6 updated 1y ago

Another highly configurable task manager that enables seamless interaction with tasks.

chrisgrieser/nvim-justice 36 updated 1mo ago

Lightweight integration of the just task runner.

pewpewnor/pilot.nvim 8 updated 7d ago

Run your projects and files quickly with keybindings, and configure how to run them on the fly.

ok97465/ipybridge.nvim 12 updated 6d ago

Run Python code, execute Jupyter cells, debug, and explore variables.

wsdjeg/code-runner.nvim 5 updated 3mo ago

Async code runner with range support.

mikeboiko/nvim-flow 5 updated 2d ago

File-scoped command runner with YAML configuration, command preview, debug integration, and traceback quickfix.

Neovim Lua Development

folke/lazydev.nvim 1.5k updated 11d ago

Faster LuaLS setup.

lumen-oss/luarocks-tag-release

A GitHub action that publishes your Neovim plugins to LuaRocks.

svermeulen/vimpeccable 349 updated 3y ago

Commands to help write your .vimrc in Lua or any Lua based language.

nvim-lua/plenary.nvim 3.4k updated 8mo ago

Plenary: full; complete; entire; absolute; unqualified. All the Lua functions I don't want to write twice.

tjdevries/vlog.nvim 143 updated 2y ago

Single file, no dependency, easy copy and paste log file to add to your Neovim Lua plugins.

bfredl/nvim-luadev 285 updated 3y ago

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 539 updated 2mo ago

An adapter for the Neovim Lua language that allows debugging any Lua code running within a Neovim instance.

kkharji/sqlite.lua 571 updated 1y ago

SQLite/LuaJIT bindings.

MunifTanjim/nui.nvim 2.0k updated 9mo ago

UI Component Library.

milisims/nvim-luaref 127 updated 1y ago

A reference for built-in Lua functions.

ray-x/guihua.lua 185 updated 18d ago

A Lua UI library. Includes a fzy search bar, list view and tree view modules.

anuvyklack/animation.nvim 47 updated 3y ago

Create animations.

nfrid/treesitter-utils 9 updated 1y ago

Some useful Tree-sitter methods.

svermeulen/nvim-lusc 16 updated 2y ago

Adds support for Structured Async/Concurrency in Lua.

gregorias/coop.nvim 144 updated 8mo ago

Structured concurrency with Lua coroutines.

CWood-sdf/banana.nvim 153 updated 3mo ago

HTML renderer for plugin UIs.

OXY2DEV/helpview.nvim 381 updated 6mo ago

A hackable and fancy vimdoc/help file viewer.

niuiic/omega.nvim 6 updated 1y ago

Missing functions for Lua plugin development.

2KAbhishek/utils.nvim 10 updated 8mo ago

Powerful utilities to speed up plugin development.

YaroSpace/lua-console.nvim 90 updated 4mo ago

A handy scratch pad / REPL / debug console for Neovim Lua development.

DrKJeff16/wezterm-types 188 updated 4d ago

WezTerm config type annotations for LuaLS, including support for community plugins.

chrisgve/databox.nvim 12 updated 10mo ago

Encrypted storage for Lua tables using age or compatible encryption tools for cryptographic safety.

BirdeeHub/lze

A lazy-loading library for Neovim plugins.

lumen-oss/lz.n 252 updated 4d ago

A simple lazy loading library for Neovim plugins.

jrop/morph.nvim 106 updated 1mo ago

A React-like renderer for building interactive buffers/TUIs.

Git

YouSame2/inlinediff-nvim 24 updated 1mo ago

Provides a better inline Git diff view, meant to be used alongside your favorite Git plugin (e.g. gitsigns).

mrloop/telescope-git-branch.nvim 10 updated 1y ago

A telescope picker to find which files and preview what changes have been made to your Git branch across multiple commits.

f-person/git-blame.nvim 1.1k updated 4mo ago

Show Git blame info.

trevorhauter/gitportal.nvim 90 updated 3mo ago

Generate Git permalinks, open them in your browser, load files locally from permalinks, and more.

lewis6991/gitsigns.nvim 6.7k updated yesterday

Git integration: signs, hunk actions, blame, etc.

NeogitOrg/neogit 5.2k updated 11d ago

A Magit clone that may change some things to fit the Vim philosophy.

tveskag/nvim-blame-line 189 updated 7d ago

A small plugin that uses the virtual text to print Git blame info at the end of the current line.

linrongbin16/gitlinker.nvim 268 updated 1mo ago

Maintained fork of "ruifm's gitlinker", refactored with bug fixes, ssh aliases, blame support and other improvements.

tanvirtin/vgit.nvim 843 updated 3d ago

Visual Git Plugin to enhance your Git experience.

sindrets/diffview.nvim 5.4k updated 1y ago

Single tabpage interface for easily cycling through diffs for all modified files for any Git rev.

barrettruth/diffs.nvim 64 updated 2d ago

Syntax highlighting for diffs with Tree-sitter support for vim-fugitive and &diff buffers.

kdheepak/lazygit.nvim 2.2k updated 3mo ago

Plugin for calling lazygit.

AckslD/nvim-gfold.lua 32 updated 3y ago

Plugin using gfold to switch repo and have statusline component.

aaronhallaert/advanced-git-search.nvim 392 updated 3mo ago

Search your Git history by commit content, message and author with Telescope.

9seconds/repolink.nvim 22 updated 2y ago

Generate shareable HTTP permalinks for various Git web frontends.

chrisgrieser/nvim-tinygit 203 updated 1mo ago

Lightweight and nimble Git client.

niuiic/git-log.nvim 21 updated 1y ago

Check Git log of the selected code.

2KAbhishek/co-author.nvim 39 updated 5mo ago

Quickly add co-authors to commits.

isak102/telescope-git-file-history.nvim 90 updated 1mo ago

Open/preview contents of the current file at a specific commit, without using git checkout.

moyiz/git-dev.nvim 107 updated 3mo ago

Open remote Git repositories while editing.

SuperBo/fugit2.nvim 466 updated 3d ago

Git GUI powered by libgit2.

Yu-Leo/blame-column.nvim 19 updated 11mo ago

Show Git blame info.

yutkat/git-rebase-auto-diff.nvim 32 updated 8mo ago

Show diff automatically when Git rebase.

Kohei-Wada/yadm-git.nvim 7 updated 18d ago

Seamless Git plugin support for yadm dotfiles.

axkirillov/unified.nvim 128 updated 20d ago

Displaying inline unified diffs directly in your buffer.

StackInTheWild/headhunter.nvim 57 updated 5mo ago

Fast and simple utility to hunt and resolve merge conflicts.

yus-works/csc.nvim 37 updated 5mo ago

Conventional commit scope completion that learns from Git history.

404pilo/aicommits.nvim 14 updated 24d ago

Generate conventional commit messages using AI.

wsdjeg/git.nvim 7 updated 4d ago

An asynchronous Git command wrapper plugin, using :Git command instead of :!git.

Mauritz8/gitstatus.nvim 9 updated 3mo ago

Interactive Git status window with support for staging, unstaging, and committing files.

esmuellert/codediff.nvim 1.2k updated 15d ago

Side-by-side diff with two-tier highlighting (line + character level) using VSCode's algorithm implemented in C.

ajatdarojat45/commitmate.nvim 5 updated 3mo ago

An AI-assisted commit message generator following common commit conventions.

Enigama/remarks.nvim 9 updated 2mo ago

Personal developer notes attached to Git commits.

Salanoid/gitlogdiff.nvim 20 updated 2mo ago

Diff between multiple Git commits, similar to JetBrains's Git log.

Sengoku11/commitpad.nvim 11 updated 1mo ago

Write informative commits with persistent worktree-isolated drafts, visual 50/72 guides, and a Markdown buffer.

BibekBhusal0/nvim-git-utils 7 updated 2mo ago

Simple commands to make life easier while working with Git.

spacedentist/resolve.nvim 50 updated 1mo ago

Resolve merge conflicts with ease.

jceb/jiejie.nvim 48 updated 2d ago

Frontend for Jujutsu in the style of fugitive.

chojs23/ec 157 updated yesterday

A TUI native Git mergetool with 3 panes.

Motion

HawkinsT/pathfinder.nvim 62 updated 4mo ago

Enhances gf/gF/gx with look-ahead and smarter file, line/column number, and link resolution. Also provides visual targets for files/links, new motion commands, and link description retrieval.

nolleh/warp.nvim 15 updated 20d ago

Jump based on labels to file paths, URLs, and Markdown links from any buffer.

tris203/precognition.nvim 1.3k updated 1mo ago

Precognition uses virtual text and gutter signs to show available motions.

smoka7/hop.nvim 765 updated 7mo ago

Hop is an EasyMotion-like plugin allowing you to jump anywhere in a document with as few keystrokes as possible.

ggandor/lightspeed.nvim

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.

ggandor/leap.nvim

A refined successor of Lightspeed, aiming to establish a widely accepted standard interface extension for moving around in Vim-like editors.

ggandor/flit.nvim 407 updated 5mo ago

Enhanced f/t motions for Leap.

ggandor/leap-spooky.nvim 282 updated 2y ago

Spooky (Leap) actions at a distance.

rasulomaroff/telepath.nvim 71 updated 1y ago

Another Leap extension for performing remote actions with a different approach.

folke/flash.nvim 4.0k updated 4mo ago

Navigate your code with search labels, enhanced character motions and Tree-sitter integration.

rlane/pounce.nvim 366 updated 1y ago

An EasyMotion-like plugin for quick cursor movement using fuzzy search.

xiaoshihou514/squirrel.nvim 16 updated 2y ago

Quickly jump between Tree-sitter nodes.

abecodes/tabout.nvim 856 updated 1y ago

Jump out of bracket pairs, quotes, objects, etc.

woosaaahh/sj.nvim 130 updated 2y ago

Search based navigation combined with quick jump features.

cbochs/portal.nvim

Build upon and enhance existing jumplist motions (i.e. <c-i> and <c-o>).

liangxianzhe/nap.nvim 104 updated 2y ago

Jump between next/previous buffer, tab, diagnostic, etc, with a single key.

chrisgrieser/nvim-spider 856 updated 27d ago

Use the w, e, b motions like a spider. Considers camelCase and skips insignificant punctuation.

backdround/neowords.nvim 62 updated 1y ago

Hops by any type of words. It gives fine control over w, e, b, ge movements.

backdround/improved-ft.nvim 45 updated 2y ago

Improve default f/t abilities.

cosmicbuffalo/eyeliner.nvim 3 updated 2mo ago

Highlight jump destinations for f/t motions.

Mr-LLLLL/treesitter-outer

Jump to outer node with smart.

Aaronik/Treewalker.nvim 593 updated 2d ago

Move seamlessly around the abstract syntax tree.

timseriakov/spamguard.nvim

Detects excessive key spamming (jjjj/kkkk) and suggests more efficient alternatives.

millerjason/neovimacs.nvim 6 updated 1y ago

Provides Emacs movement and buffer keybindings while in insert mode.

kiyoon/repeatable-move.nvim 21 updated 1mo ago

Make any motion repeatable with ; and , keys.

Keybinding

RutaTang/compter.nvim 30 updated 2y ago

Power and extend the ability of <C-a> and <C-x> with customized patterns.

zdcthomas/yop.nvim 86 updated 2y ago

Easily create your own operators (like d and y).

chrisgrieser/nvim-recorder

Simplifying and improving how you interact with macros.

sontungexpt/bim.nvim

Enhances insert mode key mapping by showing typed keys in real time, without waiting for timeoutlen. It provides a responsive and intuitive insert-mode experience, ideal for complex input workflows like ime.

folke/which-key.nvim 7.0k updated 4mo ago

Shows a popup with possible keybindings of the command you started typing.

mrjones2014/legendary.nvim 1.2k (archived)

Define your keymaps, commands, and autocommands as simple Lua tables, and create a legend for them at the same time (like VSCode's Command Palette), integrates with which-key.nvim.

Iron-E/nvim-cartographer 55 updated 2y ago

A more convenient :mapping syntax for Lua environments.

LionC/nest.nvim 237 updated 3y ago

Lua utility to map keys concisely using cascading trees. Also allows binding Lua functions to keys.

slugbyte/unruly-worker.nvim 38 updated 3mo ago

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.

FeiyouG/commander.nvim 425 updated 1y ago

Create and manage keybindings and commands in a more organized manner and search them quickly through Telescope.

nvimtools/hydra.nvim 270 updated 10mo ago

Create custom submodes and menus. Port of Emacs Hydra. Maintained fork of anuvyklack/hydra.nvim.

max397574/better-escape.nvim 779 updated 11mo ago

Create shortcuts to escape insert mode without getting delay.

TheBlob42/houdini.nvim 43 updated 1y ago

Create shortcut to escape modes without delay.

Nexmean/caskey.nvim 67 (archived)

Utility to keymappings configuration using declarative cascading trees, optionally integrates with which-key.

Wansmer/langmapper.nvim 236 updated 10mo ago

Auto translating your mappings for non-English input methods.

tris203/hawtkeys.nvim 243 updated 16d ago

Suggest new easy-to-hit keymaps and find issues with your current keymap configurations.

mawkler/demicolon.nvim 125 updated 1mo ago

Use ; and , keys to also repeat jumps to diagnostics (e.g. ]d) and to nvim-treesitter-textobjects (e.g. ]f), in addition to repeating t/T/f/F.

Editing Support

nxhung2304/lastplace.nvim 25 updated 8mo ago

Intelligently restore your cursor position when reopening files.

attilarepka/header.nvim 40 updated 4mo ago

Add or update copyright and license headers in any source file.

rlychrisg/truncateline.nvim 21 updated 2mo ago

Truncate long lines to keep track of where you are when the start gets lost off the left side of the screen.

zbirenbaum/neodim 339 updated 1y ago

Dimming the highlights of unused functions, variables, parameters, and more.

nguyenvukhang/nvim-toggler 193 updated 6d ago

Invert text, such as toggling between true and false.

saifulapm/commasemi.nvim

Toggle comma and semicolon.

necrom4/convy.nvim 38 updated 4d ago

Easily convert strings between various formats.

qwavies/smart-backspace.nvim 28 updated 4d ago

Context-aware backspace which handles pairs, whitespace and indentation.

TheLazyCat00/replace-nvim 1 updated 10mo ago

Replace part of your code with the contents of the + register using textobjects.

wurli/split.nvim 37 updated 1y ago

Provides a mapping to split text by delimiter, giving an inverse of the native J command.

csessh/stopinsert.nvim

Automatically exit Insert mode after inactivity.

windwp/nvim-ts-autotag

Use Tree-sitter to autoclose and autorename XML, HTML, JSX tag.

windwp/nvim-autopairs 4.0k updated 1mo ago

A minimalist autopairs written by Lua.

ZhiyuanLck/smart-pairs 135 updated 4mo ago

Ultimate smart pairs written by Lua.

m4xshen/autoclose.nvim 637 updated 4d ago

A minimalist autoclose plugin written in Lua.

altermo/ultimate-autopair.nvim 569 updated 2d ago

Autopair with extensions.

monaqa/dial.nvim 1.1k updated 3mo ago

Extended increment/decrement.

HiPhish/rainbow-delimiters.nvim 848 updated 7d ago

Rainbow delimiters with Tree-sitter.

AckslD/nvim-trevJ.lua

Does the opposite of join-line (J) for arguments, powered by Tree-sitter.

okuuva/auto-save.nvim 310 updated 1mo ago

Automatically saves your work as often as needed and as seldom as possible. Customizable with smart defaults. Maintained fork of Pocco81/auto-save.nvim.

tmillr/sos.nvim 22 updated 1y ago

Automatically save all your modified buffers according to a predefined timeout value.

folke/zen-mode.nvim

Distraction-free coding.

andersevenrud/nvim_context_vt

Shows virtual text of the current context.

nvim-treesitter/nvim-treesitter-context

Shows floating hover with the current function/block context.

mizlan/iswap.nvim 523 updated 1y ago

Interactively select and swap function arguments, list elements, and more. Powered by Tree-sitter.

Wansmer/sibling-swap.nvim 180 updated 10mo ago

Different way to swapping arguments and other siblings with Tree-sitter.

Wansmer/binary-swap.nvim 18 (archived)

Swapping operands and operators in binary expressions: comparison and mathematical operations.

nacro90/numb.nvim 846 updated 2mo ago

Peek lines in a non-obtrusive way.

Allendang/nvim-expand-expr 35 updated 4y ago

Expand and repeat expression to multiple lines.

h-hg/fcitx.nvim

Switching and restoring fcitx state for each buffer separately.

keaising/im-select.nvim 335 updated 7d ago

Switching and restoring input method automatically depends on Neovim's edit mode.

smjonas/live-command.nvim 540 updated 3mo ago

Text editing with immediate visual feedback: preview commands such as :norm, :g, macros and more.

filipdutescu/renamer.nvim 317 updated 2y ago

VSCode-like renaming UI, written in Lua.

gbprod/cutlass.nvim 225 updated 5mo ago

Plugin that adds a 'cut' operation separate from 'delete'.

gbprod/substitute.nvim 727 updated 1mo ago

New operator motions to quickly replace and exchange text.

gregorias/coerce.nvim 165 updated 8mo ago

Change keyword case.

gbprod/yanky.nvim

Improved Yank and Put functionalities.

sQVe/sort.nvim 208 updated 1mo ago

Sorting plugin that intelligently supports line-wise and delimiter sorting.

booperlv/nvim-gomove 206 updated 3y ago

A complete plugin for moving and duplicating blocks and lines, with complete fold handling, reindenting, and undoing in one go.

hinell/duplicate.nvim

Duplicate lines and blocks of lines easily; undo and unfolding support; full OOP.

hinell/move.nvim

Move chunks of text around; fork of fedepujol/move.nvim.

willothy/moveline.nvim

Move lines and blocks up and down easily, with indenting handled automatically as you move. Written in Rust.

gbprod/stay-in-place.nvim 101 updated 3y ago

Prevent the cursor from moving when using shift and filter actions.

Wansmer/treesj

Splitting/joining blocks of code like arrays, hashes, statements, objects, dictionaries, etc. Using Tree-sitter. Inspired by greatest splitjoin.vim.

bennypowers/splitjoin.nvim 83 updated 22d ago

Split and join various syntax structures.

shortcuts/no-neck-pain.nvim

Center the currently focused buffer to the middle of your terminal.

debugloop/telescope-undo.nvim

A telescope extension to visualize your undo tree and fuzzy-search changes in it.

chrisgrieser/nvim-various-textobjs 756 updated 1mo ago

Bundle of more than 30 new text objects.

XXiaoA/ns-textobject.nvim 36 updated 2y ago

Awesome textobject plugin works with nvim-surround.

~nedia/auto-save.nvim

Extremely simple auto saving on InsertLeave and TextChanged. Based on Pocco81/AutoSave but lighter.

niuiic/part-edit.nvim 14 updated 2mo ago

Edit a part of a file individually.

niuiic/divider.nvim 31 updated 1y ago

Custom code divider line.

ckolkey/ts-node-action 375 updated 2mo ago

A framework for executing functional transformations on Tree-sitter nodes.

tomiis4/hypersonic.nvim

Provides explanation for RegExp.

chrisgrieser/nvim-puppeteer

Automatically convert strings to f-strings or template strings and back.

nat-418/boole.nvim 186 updated 1y ago

Toggle booleans and common string values.

cshuaimin/ssr.nvim

Tree-sitter based structural search and replace.

Jxstxs/conceal.nvim 77 updated 1y ago

Use Tree-sitter to conceal common boilerplate code.

hiberabyss/bzlops.vim 4 updated 2y ago

Help to manage your bazel build rule.

altermo/iedit.nvim 34 updated 2mo ago

Edit one occurrence of text and simultaneously have other selected occurrences edited in the same way.

ptdewey/yankbank-nvim

Enable streamlined access to recent yanks and deletions in a quick-access popup menu.

SunnyTamang/select-undo.nvim 98 updated 1y ago

Allow users to undo specific line/lines or partial selections without affecting the rest of the file.

OXY2DEV/foldtext.nvim

Dynamic and stylized foldtext.

tummetott/unimpaired.nvim

Lua port of tpope/vim-unimpaired.

daltongd/yanklock.nvim 21 updated 1y ago

Temporarily lock the paste register to "0, and use d, c, and s motions while keeping the most recent yanked content easily accessible.

zongben/capsoff.nvim

Turns off CapsLock when you leaving insert mode.

kobbikobb/move-lines.nvim 9 updated 1y ago

Moves lines selected in virtual mode.

kiyoon/telescope-insert-path.nvim 44 updated 3mo ago

Insert file path in the current buffer using Telescope.

zhisme/copy_with_context.nvim 29 updated 1mo ago

Copy lines with file path and line number metadata for sharing code snippets with context.

jake-stewart/multicursor.nvim 1.4k updated 25d ago

Adds support for multiple cursors which work how you expect.

brenton-leighton/multiple-cursors.nvim

A multi-cursor plugin that works in normal, insert/replace, or visual modes, and with almost every command.

smoka7/multicursors.nvim

Provides a more intuitive way to edit repetitive text with multiple selections.

tigion/swap.nvim

Quickly switch a word under the cursor or a pattern in the current line.

XXiaoA/atone.nvim 153 updated 3d ago

Undo tree for visualizing and managing undo history.

nemanjamalesija/smart-paste.nvim 93 updated 1mo ago

Automatic indentation of pasted code using a three-tier indent strategy (indentexpr / Tree-sitter / heuristic).

Formatting

Split and Window

Workflow

Preconfigured Configuration

abdellatif-temsamani/adev.nvim 5 updated 12d ago

The over-engineered Neovim distribution for developers who want everything.

pgosar/CyberNvim

The world's simplest and most extensible Neovim distribution.

sontungexpt/stinvim

Configuration for Full-Stack developers.

Abstract-IDE/Abstract 207 updated 2d ago

Configuration to achieve the power of Modern IDE.

CosmicNvim/CosmicNvim 1.1k updated 3d ago

CosmicNvim is a lightweight and opinionated config for web development, specifically designed to provide a COSMIC programming experience!

artart222/CodeArt

A fast general-purpose IDE written entirely in Lua with an installer for Linux/Windows/macOS and built-in :CodeArtUpdate command for updating it.

LazyVim/LazyVim 25.5k updated 4d ago

Full-fledged IDE powered by lazy.nvim to make it easy to customize and extend your config.

legobeat/l7-devenv

Security-focused IDE with a hackable (in the right way) framework based on Neovim and shell.

crispybaccoon/chaivim

Easily configurable distro with solid defaults and a cozy editor experience.

crivotz/nv-ide

Custom configuration oriented for Full-Stack developers (Rails, Ruby, PHP, HTML, CSS, SCSS, JavaScript).

LunarVim/LunarVim 19.3k updated 9mo ago

This project aims to help one transition away from VSCode, and into a superior text editing experience.

hackorum/VapourNvim

Configuration for the ultimate Vim IDE-like experience.

siduck76/NvChad

An attempt to make Neovim's CLI as functional as an IDE while retaining beauty with less bloat.

cstsunfu/.sea.nvim 148 updated 3d ago

A modular configuration with a beautiful UI and some useful features such as a pomodoro clock and window numbers.

shaeinst/roshnivim 207 updated 2d ago

A predefined config to save you thousands of hours to setup Neovim as an IDE.

AstroNvim/AstroNvim

An aesthetic and feature-rich config that is extensible and easy to use with a great set of plugins.

shaunsingh/nyoom.nvim 1.6k updated 2y ago

Blazing fast, configurable, minimal and "lispy" config written in Fennel.

jrychn/ModuleVim 8 updated 4mo ago

A very easy to use for backend and frontend, install LSP automatically.

imbacraft/dusk.nvim

A lightweight, aesthetically minimal config, written in Lua, able to provide for web and Java development.

nvim-lua/kickstart.nvim

A launch point for your personal Neovim configuration.

dam9000/kickstart-modular.nvim

This is a fork of nvim-lua/kickstart.nvim that moves from a single file to a multi file configuration.

cunderw/nvim

A custom, IDE-like configuration for JS/TS, Go, and Java development.

ldelossa/nvim-ide

A full featured IDE layer heavily inspired by VSCode.

linrongbin16/lin.nvim

A highly configured Neovim distribution integrated with tons of utilities for development, inspired by spf13-vim.

doctorfree/nvim-lazyman 429 updated 4mo ago

Configuration manager and a modular configuration on its own. Supports over 40 preconfigured configurations.

NormalNvim/NormalNvim 707 updated 28d ago

Configuration focused on stability for your daily work.

chrisgrieser/nvim-kickstart-python

A launch point for your Neovim configuration (for Python).

mrcjkb/kickstart-nix.nvim 395 updated 2d ago

A simple Nix flake template repo for Neovim derivations, with the goal of simplifying the migration from existing Neovim configurations.

drybalka/clean.nvim

Cleaning up the default key mappings and plugins and leaving only the bare essentials to build upon.

StratOS-Linux/StratVIM 13 updated 2mo ago

A full-fledged Neovim distribution included by default in StratOS-Linux.

Shaobin-Jiang/IceNvim

A beautiful, powerful and customizable config that is blazingly fast.

ayamir/nvimdots

A well-configured and structured configuration with NixOS support.

adoyle-h/one.nvim

All-in-one config framework in Lua.

nvim-mini/MiniMax

A collection of self-contained and extensively commented configurations which mostly use MINI tools.

TheItcor/MoaiVim

A minimalist config that emulates a lightweight IDE.