#Language-server-protocol

Showing 60 of 82 repositories tagged #language-server-protocol, ranked by stars

eclipse-theia
eclipse-theia
theia

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

Score
100
โ˜… 21.6k โ‘‚ 2.8k +7/day
TypeScript
dense-analysis
dense-analysis
ale

Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

Score
98
โ˜… 14.0k โ‘‚ 1.5k +4/day
Vim Script
neovim
neovim
nvim-lspconfig

Quickstart configs for Nvim LSP

Score
100
โ˜… 13.8k โ‘‚ 2.5k +18/day
Lua
spyder-ide
spyder-ide
spyder

Official repository for Spyder - The Scientific Python Development Environment

Score
100
โ˜… 9.3k โ‘‚ 1.8k +1/day
Python
facebook
facebook
pyrefly

A fast type checker and language server for Python

Score
67
โ˜… 6.8k โ‘‚ 429 +4/day
Rust
supabase-community
supabase-community
postgres-language-server

A Language Server for Postgres

Score
100
โ˜… 5.2k โ‘‚ 120 โ€”
Rust
emacs-lsp
emacs-lsp
lsp-mode

Emacs client/library for the Language Server Protocol

Score
100
โ˜… 5.1k โ‘‚ 973 +1/day
Emacs Lisp
VonHeikemen
VonHeikemen
lsp-zero.nvim

A starting point to setup some lsp related features in neovim.

Score
71
โ˜… 4.0k โ‘‚ 90 +1/day
Lua
autozimu
autozimu
LanguageClient-neovim

Language Server Protocol (LSP) support for vim and neovim.

Score
69
โ˜… 3.6k โ‘‚ 268 โ€”
Rust
rust-lang
rust-lang
rls

Repository for the Rust Language Server (aka RLS)

Score
46
โ˜… 3.5k โ‘‚ 250 โ€”
Rust
prabirshrestha
prabirshrestha
vim-lsp

async language server protocol plugin for vim and neovim

Score
96
โ˜… 3.4k โ‘‚ 325 โ€”
Vim Script
artempyanykh
artempyanykh
marksman

Write Markdown with code assist and intelligence in the comfort of your favourite editor.

Score
87
โ˜… 3.3k โ‘‚ 67 +8/day
F#
mrcjkb
mrcjkb
rustaceanvim

๐Ÿฆ€ Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim

Score
92
โ˜… 3.0k โ‘‚ 131 +3/day
Lua
typescript-language-server
typescript-language-server
typescript-language-server

Unofficial TypeScript & JavaScript Language Server

Score
0
โ˜… 2.5k โ‘‚ 182 +3/day
TypeScript
CodeBoarding
CodeBoarding
CodeBoarding

Interactive architecture diagrams for codebases

Score
75
โ˜… 2.3k โ‘‚ 190 +4/day
Python
Feel-ix-343
Feel-ix-343
markdown-oxide

PKM Markdown Language Server

Score
85
โ˜… 2.2k โ‘‚ 116 +15/day
Rust
theniceboy
theniceboy
nvim

The Ultimate NeoVim Config for Colemak Users

Score
93
โ˜… 2.2k โ‘‚ 537 +1/day
Vim Script
fwcd
fwcd
kotlin-language-server

Kotlin code completion, diagnostics and more for any editor/IDE using the Language Server Protocol

Score
100
โ˜… 2.0k โ‘‚ 249 โ€”
Kotlin
jupyter-lsp
jupyter-lsp
jupyterlab-lsp

Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol

Score
0
โ˜… 2.0k โ‘‚ 157 โ€”
TypeScript
rafi
rafi
vim-config

Lean mean Neovim machine, carefully crafted with :heart: Use with latest Neovim.

Score
50
โ˜… 2.0k โ‘‚ 454 +1/day
Lua
liuchengxu
liuchengxu
vista.vim

:cactus: Viewer & Finder for LSP symbols and tags

Score
58
โ˜… 1.9k โ‘‚ 92 โ€”
Vim Script
chipsalliance
chipsalliance
verible

Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server

Score
91
โ˜… 1.9k โ‘‚ 294 +6/day
C++
bmewburn
bmewburn
vscode-intelephense

PHP intellisense for Visual Studio Code

Score
89
โ˜… 1.9k โ‘‚ 114 +1/day
TypeScript
SmiteshP
SmiteshP
nvim-navic

Simple winbar/statusline plugin that shows your current code context

Score
76
โ˜… 1.7k โ‘‚ 60 +1/day
Lua
nvim-java
nvim-java
nvim-java

Painless Java in Neovim

Score
84
โ˜… 1.7k โ‘‚ 94 +3/day
Lua
chanhx
chanhx
crabviz

Generate interactive call graphs for various languages

Score
53
โ˜… 1.4k โ‘‚ 68 โ€”
TypeScript
TypeFox
TypeFox
monaco-languageclient

A toolbox for building web applications with editors utilizing language servers.

Score
82
โ˜… 1.4k โ‘‚ 215 +2/day
TypeScript
ebkalderon
ebkalderon
tower-lsp

Language Server Protocol implementation written in Rust

Score
31
โ˜… 1.3k โ‘‚ 81 +2/day
Rust
zubanls
zubanls
zuban

Python Type Checker / Language Server

Score
77
โ˜… 1.1k โ‘‚ 36 +5/day
Rust
b0o
b0o
SchemaStore.nvim

๐Ÿ› JSON schemas for Neovim

Score
78
โ˜… 1.0k โ‘‚ 21 +1/day
Lua
eclipse-langium
eclipse-langium
langium

Next-gen language engineering / DSL framework

Score
80
โ˜… 1.0k โ‘‚ 98 +1/day
TypeScript
SolaWing
SolaWing
xcode-build-server

a build server protocol implementation for integrate xcode with sourcekit-lsp

Score
33
โ˜… 981 โ‘‚ 38 +2/day
Python
microsoft
microsoft
python-language-server

Microsoft Language Server for Python

Score
0
โ˜… 921 โ‘‚ 131 โ€”
C#
utilyre
utilyre
barbecue.nvim

Visual Studio Code inspired breadcrumbs plugin for the Neovim editor

Score
44
โ˜… 891 โ‘‚ 45 โ€”
Lua
SmiteshP
SmiteshP
nvim-navbuddy

A simple popup display that provides breadcrumbs feature using LSP server

Score
42
โ˜… 883 โ‘‚ 39 โ€”
Lua
Tencent
Tencent
LuaHelper

LuaHelper is a High-performance lua VSCode plugin, Language Server Protocol for lua.

Score
40
โ˜… 741 โ‘‚ 106 โ€”
Go
natebosch
natebosch
vim-lsc

A vim plugin for communicating with a language server

Score
36
โ˜… 696 โ‘‚ 88 +1/day
Vim Script
kakoune-lsp
kakoune-lsp
kakoune-lsp

Kakoune Language Server Protocol Client

Score
62
โ˜… 694 โ‘‚ 131 +2/day
Rust
mrcjkb
mrcjkb
haskell-tools.nvim

๐Ÿฆฅ Supercharge your Haskell experience in neovim!

Score
73
โ˜… 604 โ‘‚ 22 +1/day
Lua
bergercookie
bergercookie
asm-lsp

Language server for NASM/GAS/GO Assembly

Score
54
โ˜… 603 โ‘‚ 41 +3/day
Rust
microsoft
microsoft
multilspy

multilspy is a lsp client library in Python intended to be used to build applications around language servers.

Score
0
โ˜… 591 โ‘‚ 108 +1/day
Python
rcjsuen
rcjsuen
dockerfile-language-server

A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.

Score
100
โ˜… 474 โ‘‚ 18 โ€”
TypeScript
jackguo380
jackguo380
vim-lsp-cxx-highlight

Vim plugin for C/C++/ObjC semantic highlighting using cquery, ccls, or clangd

Score
24
โ˜… 338 โ‘‚ 24 โ€”
Vim Script
tamago324
tamago324
nlsp-settings.nvim

A plugin for setting Neovim LSP with JSON or YAML files

Score
62
โ˜… 336 โ‘‚ 20 +1/day
Lua
ndonfris
ndonfris
fish-lsp

LSP implementation for the fish shell language ๐Ÿ 

Score
64
โ˜… 315 โ‘‚ 13 โ€”
TypeScript
prisma
prisma
language-tools

๐ŸŒ Prisma Language Tools = Language Server and Prisma's VS Code extension.

Score
69
โ˜… 294 โ‘‚ 50 โ€”
TypeScript
robotcodedev
robotcodedev
robotcode

Open Source Toolkit for Robot Framework, providing Language Server Protocol support, Debugger, VSCode Extension, PyCharm Plugin and powerful CLI tools

Score
67
โ˜… 287 โ‘‚ 35 +2/day
Python
microsoft
microsoft
monitors4codegen

Code and Data artifact for NeurIPS 2023 paper - "Monitor-Guided Decoding of Code LMs with Static Analysis of Repository Context". `multispy` is a lsp client library in Python intended to be used to build applications around language servers.

Score
0
โ˜… 281 โ‘‚ 33 โ€”
Python
atusy
atusy
kakehashi

language server that bridges the gap between languages, editors, and tooling

Score
38
โ˜… 258 โ‘‚ 3 +2/day
Rust
elm-tooling
elm-tooling
elm-language-client-vscode

Improving your Elm experience since 2019

Score
60
โ˜… 238 โ‘‚ 29 โ€”
TypeScript
RLovelett
RLovelett
langserver-swift

A Swift implementation of the open Language Server Protocol.

Score
16
โ˜… 177 โ‘‚ 17 โ€”
Swift
hood
hood
popui.nvim

NeoVim UI sweetness.

Score
49
โ˜… 143 โ‘‚ 5 โ€”
Lua
stackus
stackus
goht

A Haml, Slim, and EGO template engine for Go

Score
25
โ˜… 127 โ‘‚ 3 โ€”
Go
vshaxe
vshaxe
haxe-language-server

Language Server Protocol implementation for the Haxe language

Score
56
โ˜… 124 โ‘‚ 41 +1/day
Haxe
wkillerud
wkillerud
some-sass

Language server with improved support for SCSS, Sass indented and SassDoc. Workspace awareness and full support for Sass modules.

Score
47
โ˜… 102 โ‘‚ 5 โ€”
TypeScript
HUAHUAI23
HUAHUAI23
nvim64

ๆˆ‘็š„neovim ide้…็ฝฎ๏ผŒportable neovim๏ผŒneovim ้…็ฝฎ๏ผŒไปŽ 0ๅˆฐ1้…็ฝฎๆŒ‡ๅ—๏ผŒvim ้…็ฝฎ

Score
11
โ˜… 94 โ‘‚ 13 โ€”
CSS
tjx666
tjx666
vscode-mcp

MCP server for Claude Code/VSCode/Cursor/Windsurf to use editor self functionality. โšก Get real-time LSP diagnostics, type information, and code navigation for AI coding agents without waiting for slow tsc/eslint checks.

Score
51
โ˜… 94 โ‘‚ 16 +2/day
TypeScript
amgdev9
amgdev9
kotlin-lsp

A Language Server Protocol implementation for the Kotlin language, leveraging the Kotlin Analysis API as its core

Score
33
โ˜… 92 โ‘‚ 9 โ€”
Kotlin
mistweaverco
mistweaverco
kulala-ls

A minimal ๐Ÿค language ๐Ÿ”Š server ๐Ÿ“ก for HTTP ๐Ÿผ syntax ๐ŸŒˆ.

Score
20
โ˜… 91 โ‘‚ 4 โ€”
TypeScript
Gnarus-G
Gnarus-G
mynd

A todo app, in the terminal, or with a GUI. Simple and Frictionless.

Score
0
โ˜… 90 โ‘‚ 0 โ€”
Rust
Related Topics
#lsp#neovim#language-server#nvim#vscode#vim#neovim-plugin#ide#lua#rust#lsp-server#typescript

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly