Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Language Server Protocol

Language Server Protocol

95 projects

Showing 23 of 95 projects

Neovim
NeovimLua

A Neovim plugin for Godot 4 development, providing GDScript/GDShader LSP, DAP debugging, formatting, and in-editor Godot documentation.

#gdshader#gdscript#csharp
Stars102
Forks6
Last commit4 days ago
wasm-language-tools
wasm-language-toolsRust

A full-featured language server and tooling suite for WebAssembly Text Format development with deep static analysis and editor integration.

#compiler#webassembly#language-server
Stars91
Forks1
Last commit1 day ago
nvim-eslint
nvim-eslintPython

An ESLint plugin for Neovim that integrates the VSCode ESLint language server using the native Neovim LSP client.

#nvim-lsp#neovim-plugin#vscode-eslint
Stars89
Forks3
Last commit5 months ago
Suricata Language Server
Suricata Language ServerPython

A language server implementing the Language Server Protocol for Suricata signatures, providing syntax checking, hints, and auto-completion.

#suricata#editor-integration#syntax-checking
Stars86
Forks10
Last commit
codesettings.nvim
codesettings.nvimLua

Load project-local VS Code settings into Neovim's native LSP configuration for consistent editor behavior across teams.

#editor-configuration#developer-tools#workflow-automation
Stars84
Forks8
Last commit2 days ago
powershell.nvim
powershell.nvimLua

A Neovim plugin providing rich PowerShell language support with LSP, debugging, and terminal integration.

#nvim-dap#editor-integration#terminal-integration
Stars82
Forks5
Last commit6 days ago
nvim-lspimport
nvim-lspimportLua

Automatically resolves imports for undefined terms in Neovim using LSP completion API.

#python-development#pyright#neovim-plugin
Stars81
Forks11
Last commit2 years ago
pest IDE tools
pest IDE toolsRust

A Language Server Protocol implementation for the Pest parser generator, providing IDE support for writing Pest grammars.

#autocompletion#language-server#vscode-extension
Stars68
Forks13
Last commit1 month ago
dusk.nvim
dusk.nvimLua

A blazing fast Neovim configuration optimized for full-stack Java development with Spring Boot and Angular.

#neovimconfiguration#treesitter#fullstack-development
Stars54
Forks4
Last commit2 years ago
iwe.nvim
iwe.nvimLua

A Neovim plugin that integrates the IWE LSP for enhanced markdown-based knowledge management and note-taking workflows.

#productivity#markdown-editor#knowledge-management
Stars53
Forks0
Last commit2 months ago
referencer.nvim
referencer.nvimLua

A lightweight Neovim plugin that displays LSP reference counts for symbols directly in the buffer using virtual text.

#developer-tools#asynchronous#neovim-plugin
Stars48
Forks5
Last commit8 months ago
dark_flat.nvim
dark_flat.nvimLua

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

#syntax-highlighting#dark-theme#customizable
Stars43
Forks1
Last commit2 years ago
ts-bridge
ts-bridgeRust

A Rust-based TypeScript language-server shim that bridges Neovim's LSP client with the official tsserver.

#developer-tools#editor-integration#tsserver
Stars40
Forks1
Last commit6 months ago
boo.nvim
boo.nvimLua

A Neovim plugin that displays LSP-powered information in a pop-up window at the cursor position.

#vimscript#pop-up-window#neovim-plugin
Stars39
Forks2
Last commit2 years ago
cmp-go-pkgs
cmp-go-pkgsLua

nvim-cmp source for Go package imports, showing only inside import blocks after LSP attachment.

#autocompletion#import-suggestions#go-development
Stars31
Forks6
Last commit1 year ago
none-ls-autoload.nvim
none-ls-autoload.nvimLua

A minimalistic Neovim plugin that automatically loads and unloads none-ls sources from Mason packages, including external sources.

#automatic-loading#external-sources#none-ls
Stars27
Forks0
Last commit1 year ago
doom-ada
doom-adaEmacs Lisp

A Doom Emacs module for Ada development with syntax highlighting, LSP support, and Alire integration.

#syntax-highlighting#autocomplete#tree-sitter
Stars19
Forks0
Last commit10 months ago
ada-lsp
ada-lspAda

An implementation of the Language Server Protocol for the Ada programming language, enabling IDE features like auto-complete and goto definition.

#vscode-extension#ide-integration#ada
Stars12
Forks2
Last commit8 years ago
lsp-document-highlight.nvim
lsp-document-highlight.nvimLua

A fast, flicker-free Neovim plugin for LSP-based cursor word highlighting with reference navigation.

#performance-optimization#syntax-highlighting#document-highlight
Stars11
Forks0
Last commit
LSP-elm
LSP-elmPython

Adds Elm language support to Sublime Text via the Language Server Protocol.

#developer-tools#code-editing#ide-integration
Stars9
Forks2
Last commit1 month ago
MoaiVim
MoaiVimLua

A minimalistic, fast Neovim configuration for enjoyable programming across multiple languages.

#neovim-config#developer-tools#open-source
Stars7
Forks1
Last commit4 months ago
cmp-go-pkgs
cmp-go-pkgsLua

nvim-cmp source that provides Go package import suggestions using gopls and nvim-treesitter.

#autocompletion#nvim-treesitter#go-development
Stars4
Forks1
Last commit1 year ago
ada-lsp-client
ada-lsp-clientC#

A prototype Language Server Protocol client for Ada language support in Visual Studio 2017.

#prototype#ide-integration#ada
Stars1
Forks1
Last commit7 years ago
PreviousPage 3 of 3

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 day ago
2 months ago
#Neovim Plugin41
#Developer Tools34
#Neovim33
#Lua30
#Lsp27
#Nvim20
#Language Server16
#Nvim Plugin14
#Lsp Client14
#Editor Integration13
#Static Analysis13
#Editor Enhancement13