Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Editor Enhancement

Editor Enhancement

176 projects

Showing 36 of 176 projects

lsp-lens.nvim
lsp-lens.nvimLua

Neovim plugin that displays LSP reference and definition counts inline on functions, similar to JetBrains IDEA.

#developer-tools#inline-annotations#neovim-plugin
Stars324
Forks27
Last commit2 years ago
renamer.nvim
renamer.nvimLua

A VS Code-like renaming UI for Neovim, built with Lua and leveraging Neovim's LSP for cross-scope renaming.

#popup-ui#keyboard-driven#customizable
Stars318
Forks12
Last commit2 years ago
LspUI.nvim
LspUI.nvimLua

A modern Neovim plugin that enhances LSP functionality with beautiful and intuitive user interfaces.

#user-interface#developer-tools#neovim-plugin
Stars302
Forks4
Last commit1 month ago
nvim-possession
nvim-possessionLua

A no-nonsense Neovim session manager built on fzf-lua for visually browsing, creating, updating, and deleting sessions.

#plugin-manager#productivity#workflow
Stars289
Forks12
Last commit7 months ago
trailblazer.nvim
trailblazer.nvimLua

A Neovim plugin for creating and navigating trail marks across files and windows to accelerate code navigation workflows.

#productivity#workflow-optimization#vim
Stars284
Forks5
Last commit1 year ago
indentmini.nvim
indentmini.nvimLua

A minimal and blazing fast indentline plugin for NeoVim that renders in the screen redraw circle.

#vimscript#treesitter#minimalist
Stars281
Forks16
Last commit9 months ago
scratch.nvim
scratch.nvimLua

A Neovim plugin for creating and managing temporary playground files without worrying about filenames or locations.

#scratch-files#productivity-tools#file-management
Stars279
Forks17
Last commit4 months ago
neoline.vim
neoline.vimLua

A lightweight status line and tab line plugin for Neovim, built with Lua and focused on beauty and performance.

#tab-line#status-line#nowar
Stars271
Forks7
Last commit6 months ago
statusline.lua
statusline.luaLua

A zero-config minimal statusline for Neovim written in Lua with awesome integrations and blazing speed.

#minimalist#zero-config#vim
Stars263
Forks14
Last commit1 year ago
nvim-early-retirement
nvim-early-retirementLua

Automatically closes inactive Neovim buffers after a configurable period to reduce bufferline clutter.

#productivity-tools#workflow-automation#buffer-management
Stars259
Forks8
Last commit
reactive.nvim
reactive.nvimLua

A Neovim plugin that dynamically applies window and global highlights based on mode changes, operators, and window focus.

#highlight#vim-modes#neovim-plugin
Stars249
Forks3
Last commit9 months ago
nvim-lsp-endhints
nvim-lsp-endhintsLua

A Neovim plugin that displays LSP inlay hints at the end of lines instead of within them for better editing flow.

#inlay-hints#lsp-inlayhint#developer-tools
Stars248
Forks8
Last commit2 months ago
mdmath.nvim
mdmath.nvimLua

A Neovim plugin that previews inline LaTeX equations in Markdown files using the Kitty Graphics Protocol.

#equation-preview#markdown-previewer#latex
Stars241
Forks21
Last commit1 year ago
lsp-progress.nvim
lsp-progress.nvimLua

A performant Neovim plugin that displays LSP progress status in the statusline with O(1) complexity.

#vimscript#developer-tools#neovim-plugin
Stars239
Forks8
Last commit8 months ago
blink.indent
blink.indentLua

A performant Neovim plugin that provides real-time indent guides with scope highlighting on every keystroke.

#vimscript#neovim-plugin#indent-guides
Stars235
Forks9
Last commit1 month ago
opp
oppShell

Adds Vim-like text object motions to Zsh for more efficient command-line editing.

#shell-editing#zsh-extension#vicmd
Stars233
Forks14
Last commit8 years ago
nvim-numbertoggle
nvim-numbertoggleLua

Neovim plugin that automatically toggles between relative and absolute line numbers based on editor mode.

#productivity#vim-alternative#neovim-plugin
Stars230
Forks5
Last commit4 months ago
sort.nvim
sort.nvimLua

A Neovim plugin for intelligent line-wise and delimiter-aware text sorting with natural number handling.

#delimiter-parsing#productivity#plugin-management
Stars216
Forks4
Last commit6 months ago
range-highlight.nvim
range-highlight.nvimLua

A lightweight Neovim plugin that visually highlights command-line ranges before execution.

#workflow-tool#lightweight#visual-feedback
Stars215
Forks7
Last commit10 months ago
nvim-gomove
nvim-gomoveLua

A Neovim plugin for moving and duplicating lines and blocks with fold handling, reindenting, and unified undo.

#productivity#lua-plugin#code-editing
Stars204
Forks3
Last commit4 years ago
nougat.nvim
nougat.nvimLua

A hyperextensible, performance-focused plugin for building custom statuslines, tablines, and winbars in Neovim.

#vimscript#winbar#modular-design
Stars201
Forks5
Last commit2 months ago
boole.nvim
boole.nvimLua

Neovim plugin that extends increment/decrement keys to toggle booleans and cycle through words like days, months, and colors.

#productivity#vim-mappings#word-cycling
Stars188
Forks9
Last commit2 years ago
cosmic-ui
cosmic-uiLua

A Neovim plugin providing a unified UI for LSP rename, code actions, and formatters with a consistent Cosmic UI experience.

#cosmic#vimscript-wrapper#vim
Stars171
Forks1
Last commit8 days ago
treesitter-modules.nvim
treesitter-modules.nvimLua

Provides original nvim-treesitter modules (folding, highlighting, incremental selection, indentation) as a configurable plugin for older Neovim setups.

#treesitter#nvim-treesitter#syntax-highlighting
Stars169
Forks5
Last commit
foldtext.nvim
foldtext.nvimLua

A dynamic and stylized foldtext plugin for Neovim, offering per-window customization and automatic updates.

#foldtext#syntax-highlighting#neovim-plugin
Stars136
Forks1
Last commit1 month ago
select-undo.nvim
select-undo.nvimLua

A Neovim plugin for selectively undoing changes to specific lines or visual selections without affecting the rest of the file.

#lua-plugin#undo-system#neovim-plugin
Stars127
Forks4
Last commit3 months ago
undo-glow.nvim
undo-glow.nvimLua

A Neovim plugin that adds animated visual feedback to text operations like undo, redo, yank, paste, and search.

#animation#cursor-movement#visual-feedback
Stars107
Forks3
Last commit3 months ago
fcitx.nvim
fcitx.nvimLua

A Neovim plugin that automatically switches and restores fcitx input method states per buffer.

#fcitx5#switch#productivity
Stars107
Forks14
Last commit1 month ago
NeoColumn.nvim
NeoColumn.nvimLua

Neovim plugin that highlights individual characters with a toggleable ColorColumn for line length management.

#syntax-highlighting#text-editor#code-readability
Stars102
Forks2
Last commit3 years ago
nvim-comment-frame
nvim-comment-frameLua

A Neovim plugin that creates language-aware comment frames using Tree-sitter for automatic syntax detection.

#treesitter#developer-tools#syntax-highlighting
Stars101
Forks2
Last commit1 year ago
hmts.nvim
hmts.nvimLua

A Neovim plugin that provides treesitter-based syntax highlighting for embedded languages in Home Manager Nix configuration files.

#treesitter#syntax-highlighting#neovim-plugin
Stars99
Forks10
Last commit1 year ago
stay-in-place.nvim
stay-in-place.nvimLua

A Neovim plugin that keeps the cursor stationary when using shift and filter actions.

#productivity#vim-motions#neovim-plugin
Stars99
Forks0
Last commit3 years ago
bars.nvim
bars.nvimLua

A highly customizable and toggle-able plugin for creating statusline, statuscolumn, tabline, and winbar components in Neovim.

#vimscript#winbar#neovim-plugin
Stars95
Forks3
Last commit4 months ago
gitportal.nvim
gitportal.nvimLua

A Neovim plugin that integrates with git hosting services to streamline repository workflows directly from the editor.

#version-control#developer-tools#productivity
Stars93
Forks6
Last commit10 months ago
auto-indent.nvim
auto-indent.nvimLua

A Neovim plugin that provides VSCode-like auto-indent behavior when pressing Tab at the first column.

#vimscript#developer-tools#auto-indent
Stars92
Forks1
Last commit3 years ago
highlight-current-n.nvim
highlight-current-n.nvimFennel

A Neovim plugin that highlights the current search match under the cursor when pressing n or N, then clears the highlight.

#productivity#syntax-highlighting#vim-motions
Stars90
Forks1
Last commit
PreviousPage 3 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 month ago
9 days ago
3 years ago
Next
#Neovim Plugin157
#Neovim106
#Lua95
#Productivity50
#Nvim50
#Nvim Plugin38
#Vimscript30
#Syntax Highlighting30
#Developer Tools29
#Vim Motions26
#Code Navigation25
#Vim22