Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Lsp

Lsp

126 projects

Showing 36 of 126 projects

LunarVim
LunarVimLua

An IDE layer for Neovim with sane defaults, completely free and community-driven.

#developer-tools#productivity#vim
Stars19.3k
Forks1.5k
Last commit1 year ago
nvim-lspconfig
nvim-lspconfigLua

A collection of ready-to-use Language Server Protocol configurations for Neovim's built-in LSP client.

#vimscript#developer-tools#code-editing
Stars13.8k
Forks2.5k
Last commit22 hours ago
templ
templGo

A language for writing HTML user interfaces in Go with excellent developer tooling.

#templating-languages#html-templating#language-server
Stars10.4k
Forks363
Last commit6 days ago
mason.nvim
mason.nvimLua

A portable package manager for Neovim that installs and manages LSP servers, DAP servers, linters, and formatters.

#package#developer-tools#linter
Stars10.4k
Forks336
Last commit1 month ago
Fresh
FreshRust

A modern, zero-configuration terminal text editor with IDE-level features and familiar keybindings.

#multi-cursor#terminal-editor#themes
Stars7.9k
Forks290
Last commit8 hours ago
Pyrefly
PyreflyRust

A fast type checker and language server for Python with powerful IDE features like code navigation and completion.

#type-check#incremental-checking#language-server
Stars6.8k
Forks452
Last commit6 hours ago
kanagawa.nvim
kanagawa.nvimLua

A dark Neovim colorscheme inspired by Katsushika Hokusai's painting, offering high contrast and extensive customization.

#tree-sitter-highlight#syntax-highlighting#dark-theme
Stars6.3k
Forks234
Last commit2 months ago
fzf-lua
fzf-luaLua

A powerful Neovim plugin written in Lua that provides a fuzzy finder interface for files, buffers, grep, LSP, git, and more.

#productivity#neovim-plugin#fzf
Stars4.4k
Forks259
Last commit7 hours ago
lspsaga.nvim
lspsaga.nvimLua

A plugin that enhances Neovim's Language Server Protocol experience with improved UI components and navigation.

#vimscript#developer-tools#editor-integration
Stars3.8k
Forks304
Last commit8 days ago
none-ls.nvim
none-ls.nvimLua

A Neovim plugin that uses Lua to inject LSP diagnostics, code actions, formatting, and more, acting as an in-memory language server.

#formatting#developer-tools#editor-integration
Stars3.2k
Forks122
Last commit1 month ago
rustaceanvim
rustaceanvimLua

A Neovim plugin that supercharges Rust development with advanced rust-analyzer integration, debugging, and tooling.

#test-runner#nvim-dap#rust-lang
Stars3.1k
Forks131
Last commit8 hours ago
nvim-ufo
nvim-ufoLua

A modern, high-performance folding plugin for Neovim that enhances fold visuals and integrates with LSP and treesitter.

#vimscript#treesitter#async
Stars2.9k
Forks69
Last commit6 months ago
pylyzer
pylyzerRust

A fast static code analyzer and language server for Python, written in Rust, offering type checking and rich editor integration.

#developer-tools#language-server#type-inference
Stars2.9k
Forks43
Last commit1 year ago
gruvbox.nvim
gruvbox.nvimLua

A Lua port of the classic gruvbox color scheme for Neovim with Tree-sitter and LSP semantic highlight support.

#vim-colorscheme#treesitter#lua-plugin
Stars2.6k
Forks241
Last commit3 months ago
github-nvim-theme
github-nvim-themeLua

A collection of GitHub's official color themes for Neovim, supporting multiple variants and high customizability.

#treesitter#colorblind-friendly#syntax-highlighting
Stars2.5k
Forks115
Last commit1 year ago
vim-illuminate
vim-illuminateLua

A (Neo)Vim plugin that automatically highlights all occurrences of the word under the cursor using LSP, Tree-sitter, or regex.

#developer-tools#productivity#vim
Stars2.5k
Forks75
Last commit12 days ago
lsp_signature.nvim
lsp_signature.nvimLua

A Neovim plugin that displays function signatures and parameter hints as you type, enhancing LSP integration.

#parameter-hints#autocomplete#asynchronous
Stars2.4k
Forks84
Last commit2 months ago
cquery
cqueryC++

A highly-scalable, low-latency language server for C/C++/Objective-C, designed for large codebases like Chromium.

#semantic-highlighting#developer-tools#language-server
Stars2.4k
Forks163
Last commit6 years ago
aerial.nvim
aerial.nvimLua

A Neovim plugin that provides a code outline window for quick navigation and skimming using LSP and Tree-sitter.

#vimscript#plugin-manager#editor-tool
Stars2.3k
Forks119
Last commit1 month ago
markdown-oxide
markdown-oxideRust

A language server for Markdown that provides advanced editing features like syntax highlighting, autocomplete, and refactoring tools.

#developer-tools#language-server#obsidian
Stars2.2k
Forks117
Last commit9 hours ago
Phpactor
PhpactorPHP

A PHP language server and toolkit providing intelligent code completion, refactoring, and introspection for PHP development.

#productivity#language-server#completion
Stars1.9k
Forks159
Last commit1 day ago
lspkind.nvim
lspkind.nvimLua

Adds VS Code–style pictograms to Neovim's completion menus for improved readability and type recognition.

#developer-tools#text-editor#neovim-plugin
Stars1.7k
Forks41
Last commit5 months ago
nvim-navic
nvim-navicLua

A Neovim plugin that displays your current code context in the statusline or winbar using LSP.

#winbar#neovim-plugin#editor-enhancement
Stars1.7k
Forks60
Last commit6 months ago
AutoCorrect
AutoCorrectRust

A linter and formatter that automatically corrects spaces, words, and punctuation in CJK (Chinese, Japanese, Korean) and English mixed text.

#text-correction#developer-tools#webassembly
Stars1.6k
Forks66
Last commit2 days ago
dropbar.nvim
dropbar.nvimLua

A polished, IDE-like, highly-customizable winbar for Neovim with drop-down menus and multiple backends.

#winbar#treesitter#customizable
Stars1.6k
Forks43
Last commit1 month ago
navigator.lua
navigator.luaLua

A Neovim plugin for code analysis and navigation using LSP and Treesitter, providing IDE-like features with visual interfaces.

#treesitter#neovim-plugin#lsp-client
Stars1.4k
Forks64
Last commit22 days ago
flutter-tools.nvim
flutter-tools.nvimLua

A Neovim plugin that enhances Flutter and Dart development with LSP-powered tools like hot reload, device selection, and widget guides.

#dart#closing-tags#nvim-dap
Stars1.4k
Forks114
Last commit2 months ago
sqls
sqlsGo

A Go-based language server implementing the Language Server Protocol for SQL, providing intelligent editing features across multiple RDBMS.

#database-development#language-server#editor-integration
Stars1.3k
Forks87
Last commit9 days ago
Completor
CompletorPython

An asynchronous code completion framework for vim8, leveraging vim8's new features for fast, low-overhead completion.

#productivity#semantic-completion#vim
Stars1.3k
Forks61
Last commit3 months ago
clojure-lsp (multiple editors)
clojure-lsp (multiple editors)Clojure

A Language Server Protocol implementation for Clojure and ClojureScript, providing advanced IDE features through static analysis.

#hacktoberfest#clojurescript#language-server
Stars1.3k
Forks178
Last commit
iwe
iweRust

A local-first hierarchical knowledge graph in Markdown that serves as shared memory for you and your AI agents.

#personal-knowledge-management#helix#zed
Stars1.3k
Forks62
Last commit1 day ago
rust-mode
rust-modeEmacs Lisp

An Emacs major mode for editing Rust code, providing syntax highlighting, indentation, and integration with Cargo, rustfmt, and Clippy.

#emacs#clippy#rustfmt
Stars1.3k
Forks196
Last commit1 month ago
Terraform-ls
Terraform-lsGo

The official Terraform language server providing IDE features for any LSP-compatible editor.

#language-server#syntax-validation#ide-integration
Stars1.2k
Forks153
Last commit18 hours ago
CosmicNvim
CosmicNvimLua

A lightweight and opinionated Neovim configuration optimized for web development with a stellar programming experience.

#neovim-config#developer-tools#productivity
Stars1.2k
Forks63
Last commit13 days ago
outline.nvim
outline.nvimLua

A Neovim sidebar plugin that visualizes and navigates code symbols in a tree hierarchy, powered by LSP and other providers.

#treesitter#developer-tools#productivity
Stars1.0k
Forks39
Last commit1 month ago
SchemaStore.nvim
SchemaStore.nvimLua

A Neovim plugin that provides the SchemaStore catalog for JSON and YAML language servers.

#autocompletion#developer-tools#language-server
Stars1.0k
Forks20
Last commit1 day ago
Page 1 of 4Next

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
10 hours ago
#Neovim75
#Neovim Plugin71
#Developer Tools51
#Lua48
#Nvim37
#Syntax Highlighting29
#Language Server28
#Language Server Protocol27
#Treesitter24
#Code Navigation23
#Lsp Client22
#Vim21