Topic: "language-server-protocol"
eclipse-theia/theia
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Language: TypeScript - Size: 174 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 20,684 - Forks: 2,601

dense-analysis/ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
Language: Vim Script - Size: 19 MB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 13,755 - Forks: 1,456

neovim/nvim-lspconfig
Quickstart configs for Nvim LSP
Language: Lua - Size: 5.66 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 11,892 - Forks: 2,211

spyder-ide/spyder
Official repository for Spyder - The Scientific Python Development Environment
Language: Python - Size: 138 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 8,711 - Forks: 1,672

supabase-community/postgres-language-server
A Language Server for Postgres
Language: Rust - Size: 10.2 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 4,976 - Forks: 100

emacs-lsp/lsp-mode
Emacs client/library for the Language Server Protocol
Language: Emacs Lisp - Size: 182 MB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 4,925 - Forks: 910

VonHeikemen/lsp-zero.nvim
A starting point to setup some lsp related features in neovim.
Language: Lua - Size: 995 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 3,999 - Forks: 97

MaskRay/ccls
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
Language: C++ - Size: 4.55 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3,905 - Forks: 265

zigtools/zls
A Zig language server supporting Zig developers with features like autocomplete and goto definition
Language: Zig - Size: 8.03 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 3,768 - Forks: 356

autozimu/LanguageClient-neovim
Language Server Protocol (LSP) support for vim and neovim.
Language: Rust - Size: 43.4 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 3,554 - Forks: 272

rust-lang/rls 📦
Repository for the Rust Language Server (aka RLS)
Language: Rust - Size: 8.98 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 3,510 - Forks: 256

prabirshrestha/vim-lsp
async language server protocol plugin for vim and neovim
Language: Vim Script - Size: 1.78 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 3,239 - Forks: 304

artempyanykh/marksman
Write Markdown with code assist and intelligence in the comfort of your favourite editor.
Language: F# - Size: 9.83 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 2,425 - Forks: 42

haskell/haskell-ide-engine 📦
The engine for haskell ide-integration. Not an IDE
Language: Haskell - Size: 6.48 MB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 2,375 - Forks: 206

jacobdufault/cquery 📦
C/C++ language server supporting multi-million line code base, powered by libclang. Emacs, Vim, VSCode, and others with language server protocol support. Cross references, completion, diagnostics, semantic highlighting and more
Language: C++ - Size: 4.83 MB - Last synced at: 16 days ago - Pushed at: almost 5 years ago - Stars: 2,351 - Forks: 163

mrcjkb/rustaceanvim
🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim
Language: Lua - Size: 1.33 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 2,296 - Forks: 97

typescript-language-server/typescript-language-server
TypeScript & JavaScript Language Server
Language: TypeScript - Size: 2.48 MB - Last synced at: about 1 hour ago - Pushed at: about 2 hours ago - Stars: 2,122 - Forks: 164

theniceboy/nvim
The Ultimate NeoVim Config for Colemak Users
Language: Vim Script - Size: 2.7 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 2,076 - Forks: 552

rafi/vim-config
Lean mean Neovim machine, carefully crafted with :heart: Use with latest Neovim.
Language: Lua - Size: 2.81 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 1,935 - Forks: 466

eclipse-jdtls/eclipse.jdt.ls
Java language server
Language: Java - Size: 18.4 MB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 1,927 - Forks: 415

liuchengxu/vista.vim
:cactus: Viewer & Finder for LSP symbols and tags
Language: Vim Script - Size: 582 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 1,925 - Forks: 88

jupyter-lsp/jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Language: TypeScript - Size: 9.15 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 1,890 - Forks: 150

fwcd/kotlin-language-server
Kotlin code completion, diagnostics and more for any editor/IDE using the Language Server Protocol
Language: Kotlin - Size: 36.7 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 1,847 - Forks: 229

microsoft/pylance-release
Documentation and issues for Pylance
Language: Python - Size: 14.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,784 - Forks: 773

bmewburn/vscode-intelephense
PHP intellisense for Visual Studio Code
Language: TypeScript - Size: 1.27 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 1,719 - Forks: 97

sublimelsp/LSP
Client implementation of the Language Server Protocol for Sublime Text
Language: Python - Size: 6.14 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1,706 - Forks: 189

elixir-lsp/elixir-ls
A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"
Language: Elixir - Size: 8.07 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1,600 - Forks: 215

chipsalliance/verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
Language: C++ - Size: 12.6 MB - Last synced at: 5 days ago - Pushed at: 10 days ago - Stars: 1,534 - Forks: 235

SmiteshP/nvim-navic
Simple winbar/statusline plugin that shows your current code context
Language: Lua - Size: 129 KB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 1,531 - Forks: 57

Feel-ix-343/markdown-oxide
PKM Markdown Language Server
Language: Rust - Size: 72.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,402 - Forks: 32

nvim-java/nvim-java
Painless Java in Neovim
Language: Lua - Size: 312 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,199 - Forks: 55

TypeFox/monaco-languageclient
Repo hosts npm packages for monaco-languageclient, vscode-ws-jsonrpc, monaco-editor-wrapper, @typefox/monaco-editor-react and monaco-languageclient-examples
Language: TypeScript - Size: 7.37 MB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 1,190 - Forks: 199

felixfbecker/php-language-server
PHP Implementation of the VS Code Language Server Protocol 🆚↔🖥
Language: PHP - Size: 1.92 MB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 1,170 - Forks: 185

ebkalderon/tower-lsp
Language Server Protocol implementation written in Rust
Language: Rust - Size: 637 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 1,166 - Forks: 70

sqls-server/sqls
SQL language server written in Go.
Language: Go - Size: 2.44 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1,087 - Forks: 75

nix-community/nixd
Nix language server, based on nix libraries [maintainer=@inclyc,@Aleksanaa]
Language: C++ - Size: 4.64 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 1,070 - Forks: 37

kristoff-it/superhtml
HTML Language Server & Templating Language Library
Language: Zig - Size: 4.23 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 942 - Forks: 38

microsoft/python-language-server 📦
Microsoft Language Server for Python
Language: C# - Size: 5.75 MB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 919 - Forks: 133

neurocyte/flow
Flow Control: a programmer's text editor
Language: Zig - Size: 2.59 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 906 - Forks: 53

chanhx/crabviz
🦀 A LSP-based interative call graph generator
Language: Rust - Size: 388 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 881 - Forks: 33

utilyre/barbecue.nvim 📦
Visual Studio Code inspired breadcrumbs plugin for the Neovim editor
Language: Lua - Size: 2.58 MB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 877 - Forks: 46

SmiteshP/nvim-navbuddy
A simple popup display that provides breadcrumbs feature using LSP server
Language: Lua - Size: 135 KB - Last synced at: 2 days ago - Pushed at: 18 days ago - Stars: 874 - Forks: 35

b0o/SchemaStore.nvim
🛍 JSON schemas for Neovim
Language: Lua - Size: 1.64 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 840 - Forks: 18

eclipse-langium/langium
Next-gen language engineering / DSL framework
Language: TypeScript - Size: 5.67 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 819 - Forks: 77

joe-re/sql-language-server
SQL Language Server
Language: TypeScript - Size: 29 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 738 - Forks: 65

yioneko/vtsls
LSP wrapper for typescript extension of vscode
Language: TypeScript - Size: 1.25 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 695 - Forks: 10

natebosch/vim-lsc
A vim plugin for communicating with a language server
Language: Vim Script - Size: 687 KB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 692 - Forks: 83

PowerShell/PowerShellEditorServices
A common platform for PowerShell development support in any editor or application!
Language: C# - Size: 8.05 MB - Last synced at: 7 days ago - Pushed at: 20 days ago - Stars: 683 - Forks: 235

Tencent/LuaHelper
LuaHelper is a High-performance lua VSCode plugin, Language Server Protocol for lua.
Language: Go - Size: 309 MB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 683 - Forks: 101

erlang-ls/erlang_ls
The Erlang Language Server
Language: Erlang - Size: 3.65 MB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 649 - Forks: 138

SolaWing/xcode-build-server
a build server protocol implementation for integrate xcode with sourcekit-lsp
Language: Python - Size: 119 KB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 644 - Forks: 27

eclipse-lsp4j/lsp4j
A Java implementation of the language server protocol intended to be consumed by tools and language servers implemented in Java.
Language: Java - Size: 3.35 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 644 - Forks: 149

kakoune-lsp/kakoune-lsp
Kakoune Language Server Protocol Client
Language: Rust - Size: 2.84 MB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 632 - Forks: 115

REditorSupport/languageserver
An implementation of the Language Server Protocol for R
Language: R - Size: 1.5 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 613 - Forks: 99

OmniSharp/csharp-language-server-protocol
Language Server Protocol in C#
Language: C# - Size: 5.76 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 562 - Forks: 106

mrcjkb/haskell-tools.nvim
🦥 Supercharge your Haskell experience in neovim!
Language: Lua - Size: 1.08 MB - Last synced at: 4 days ago - Pushed at: 8 days ago - Stars: 534 - Forks: 21

build-server-protocol/build-server-protocol
Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
Language: Scala - Size: 8.69 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 480 - Forks: 66

ballerina-platform/lsp4intellij
This language client library provides language server protocol support for IntelliJ IDEA and other Jetbrains IDEs.
Language: Java - Size: 3.51 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 464 - Forks: 108

Zeioth/garbage-day.nvim
Garbage collector that stops inactive LSP clients to free RAM
Language: Lua - Size: 158 KB - Last synced at: about 18 hours ago - Pushed at: 8 months ago - Stars: 432 - Forks: 3

ionide/FsAutoComplete
F# language server using Language Server Protocol
Language: F# - Size: 10.1 MB - Last synced at: 4 days ago - Pushed at: 14 days ago - Stars: 430 - Forks: 160

jayli/vim-easycomplete
杭州市余杭区最好用的 VIM/NVIM 代码补全插件
Language: Vim Script - Size: 1.87 MB - Last synced at: about 16 hours ago - Pushed at: 9 days ago - Stars: 427 - Forks: 27

elm-tooling/elm-language-server
Language server implementation for Elm
Language: TypeScript - Size: 6.46 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 424 - Forks: 68

rcjsuen/dockerfile-language-server
A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.
Language: TypeScript - Size: 1.53 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 415 - Forks: 15

julia-vscode/LanguageServer.jl
An implementation of the Microsoft Language Server Protocol for the Julia language.
Language: Julia - Size: 2.85 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 391 - Forks: 83

haskell/lsp
Haskell library for the Microsoft Language Server Protocol
Language: Haskell - Size: 3.87 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 389 - Forks: 94

atom/atom-languageclient 📦
Language Server Protocol support for Atom (the basis of Atom-IDE)
Language: TypeScript - Size: 1.34 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 389 - Forks: 79

bergercookie/asm-lsp
Language server for NASM/GAS/GO Assembly
Language: Rust - Size: 12.7 MB - Last synced at: 4 days ago - Pushed at: 26 days ago - Stars: 377 - Forks: 23

gluon-lang/lsp-types
Types for communicating with a language server
Language: Rust - Size: 745 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 368 - Forks: 99

jackguo380/vim-lsp-cxx-highlight 📦
Vim plugin for C/C++/ObjC semantic highlighting using cquery, ccls, or clangd
Language: Vim Script - Size: 5.37 MB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 340 - Forks: 26

tamago324/nlsp-settings.nvim
A plugin for setting Neovim LSP with JSON or YAML files
Language: Lua - Size: 1.04 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 333 - Forks: 19

crystal-lang-tools/scry 📦
Scry is a code analysis server for https://crystal-lang.org
Language: Crystal - Size: 335 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 330 - Forks: 31

microsoft/multilspy
multilspy is a lsp client library in Python intended to be used to build applications around language servers.
Language: Python - Size: 265 KB - Last synced at: 4 days ago - Pushed at: 29 days ago - Stars: 327 - Forks: 58

ajeetdsouza/loxcraft
Language tooling for the Lox programming language.
Language: Rust - Size: 770 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 304 - Forks: 13

estin/simple-completion-language-server
Language server to enable word completion and snippets for Helix editor
Language: Rust - Size: 217 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 298 - Forks: 19

eclipse-lemminx/lemminx
XML Language Server
Language: Java - Size: 15.3 MB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 293 - Forks: 100

Alloyed/lua-lsp
A Lua language server
Language: Lua - Size: 760 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 293 - Forks: 21

isaacphi/mcp-language-server
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
Language: Go - Size: 2.56 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 291 - Forks: 22

fortran-lang/fortls
fortls - Fortran Language Server
Language: Python - Size: 21.9 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 291 - Forks: 46

prisma/language-tools
🌐 Prisma Language Tools = Language Server and Prisma's VS Code extension.
Language: TypeScript - Size: 832 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 269 - Forks: 44

marcoroth/stimulus-lsp
Intelligent Stimulus tooling for Visual Studio Code, Neovim, and more!
Language: TypeScript - Size: 2.73 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 264 - Forks: 14

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.
Language: Python - Size: 6.18 MB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 258 - Forks: 32

tigersoldier/company-lsp
Company completion backend for lsp-mode
Language: Emacs Lisp - Size: 125 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 253 - Forks: 26

oracle/javavscode
Java platform support for Visual Studio Code for full featured Java development (edit-compile-debug & test cycle)
Language: TypeScript - Size: 11 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 245 - Forks: 43

elm-tooling/elm-language-client-vscode
Improving your Elm experience since 2019
Language: TypeScript - Size: 9.59 MB - Last synced at: about 11 hours ago - Pushed at: 7 months ago - Stars: 232 - Forks: 28

robotcodedev/robotcode
Open Source Toolkit for Robot Framework, providing Language Server Protocol support, Debugger, VSCode Extension, PyCharm Plugin and powerful CLI tools
Language: Python - Size: 22.1 MB - Last synced at: 4 days ago - Pushed at: 11 days ago - Stars: 229 - Forks: 21

atom/ide-java 📦
Java language support for Atom-IDE
Language: JavaScript - Size: 221 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 229 - Forks: 66

FurqanSoftware/codemirror-languageserver
Language Server integration for CodeMirror 6
Language: TypeScript - Size: 227 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 227 - Forks: 30

Pure-D/serve-d
D LSP server (dlang language server protocol server)
Language: D - Size: 1.62 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 227 - Forks: 53

cxxxr/cl-lsp
An implementation of the Language Server Protocol for Common Lisp
Language: TypeScript - Size: 328 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 225 - Forks: 27

kenkangxgwe/lsp-wl
A Wolfram Language Server
Language: Mathematica - Size: 6.24 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 217 - Forks: 22

9fans/acme-lsp
Language Server Protocol tools for the acme text editor
Language: Go - Size: 721 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 204 - Forks: 26

langserver/langserver.github.io
Language: HTML - Size: 388 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 202 - Forks: 182

GroovyLanguageServer/groovy-language-server
A language server for Groovy — designed for Moonshine IDE, but may be useful in other environments
Language: Java - Size: 610 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 200 - Forks: 64

hyprland-community/hyprls
A LSP server for Hyprland config files [maintainer=@gwennlbh]
Language: Go - Size: 4.35 MB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 197 - Forks: 9

redhat-developer/lsp4ij
LSP & DAP Client for IntelliJ
Language: Java - Size: 18.1 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 195 - Forks: 51

svenstaro/glsl-language-server 📦
Language server implementation for GLSL
Language: C++ - Size: 122 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 187 - Forks: 29

ndonfris/fish-lsp
LSP implementation for the fish shell language 🐠
Language: TypeScript - Size: 6.67 MB - Last synced at: 2 days ago - Pushed at: 23 days ago - Stars: 184 - Forks: 9

RLovelett/langserver-swift 📦
A Swift implementation of the open Language Server Protocol.
Language: Swift - Size: 257 KB - Last synced at: 25 days ago - Pushed at: over 6 years ago - Stars: 177 - Forks: 16

ejgallego/coq-lsp
Visual Studio Code Extension and Language Server Protocol for Rocq / Coq
Language: OCaml - Size: 29.6 MB - Last synced at: 2 days ago - Pushed at: 12 days ago - Stars: 169 - Forks: 43

qualified/lsps
Use Language Servers with in-browser editors. Monorepo of editor agnostic packages and CodeMirror client.
Language: TypeScript - Size: 12.7 MB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 162 - Forks: 15
