GitHub topics: language-server-protocol
neovim/nvim-lspconfig
Quickstart configs for Nvim LSP
Language: Lua - Size: 5.67 MB - Last synced at: about 5 hours ago - Pushed at: 1 day ago - Stars: 12,132 - Forks: 2,245

mrcjkb/haskell-tools.nvim
🦥 Supercharge your Haskell experience in neovim!
Language: Lua - Size: 1.09 MB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 537 - Forks: 21

yioneko/vtsls
LSP wrapper for typescript extension of vscode
Language: TypeScript - Size: 1.32 MB - Last synced at: about 15 hours ago - Pushed at: about 17 hours ago - Stars: 718 - Forks: 10

mrcjkb/rustaceanvim
🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim
Language: Lua - Size: 1.4 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 2,363 - Forks: 100

supabase-community/postgres-language-server
A Language Server for Postgres
Language: Rust - Size: 10.4 MB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 5,010 - Forks: 102

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

weedz/vscode-perl-language-server
Language: TypeScript - Size: 923 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 0

dylan-lang/lsp-dylan
Language Server for Dylan (alpha)
Language: Dylan - Size: 314 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 8 - Forks: 2

camel-tooling/camel-language-server
The Apache Camel LSP server implementation
Language: Java - Size: 3.11 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 48 - Forks: 26

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

github/copilot-language-server-release
Feedback for the GitHub Copilot Language Server
Size: 15.6 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 92 - Forks: 4

OmniSharp/csharp-language-server-protocol
Language Server Protocol in C#
Language: C# - Size: 5.76 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 570 - Forks: 107

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

microsoft/pylance-release
Documentation and issues for Pylance
Language: Python - Size: 14.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,832 - Forks: 804

zigtools/zls
A Zig language server supporting Zig developers with features like autocomplete and goto definition
Language: Zig - Size: 8.22 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,844 - Forks: 358

prisma/language-tools
🌐 Prisma Language Tools = Language Server and Prisma's VS Code extension.
Language: TypeScript - Size: 891 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 270 - Forks: 48

leon-bckl/lsp-framework
Language Server Protocol implementation in C++
Language: C++ - Size: 338 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 26 - Forks: 10

00dani/SchemaStore.vim
JSON schemas for Vim
Language: Vim Script - Size: 319 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

Feel-ix-343/markdown-oxide
PKM Markdown Language Server
Language: Rust - Size: 77.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,460 - Forks: 34

BBpezsgo/BBCode-LanguageServer
Language server for my programming language
Language: C# - Size: 266 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

spyder-ide/spyder
Official repository for Spyder - The Scientific Python Development Environment
Language: Python - Size: 139 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 8,771 - Forks: 1,677

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: 23.3 MB - Last synced at: about 13 hours ago - Pushed at: 4 days ago - Stars: 233 - Forks: 23

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: 7.58 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,615 - Forks: 215

eclipse-glsp/glsp-vscode-integration
Integration of the web-based GLSP client with VSCode
Language: TypeScript - Size: 21.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 25 - Forks: 9

badele/vide
Neovim custom configuration, oriented for DevOps role (bash, go, json, python, terraform, typescript, etc ...). not empty code :)
Language: Lua - Size: 2.66 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 44 - Forks: 1

oliverfael/pydcl
PYDCL is a toolkit for modeling costs in division-aware organizations, designed to streamline your financial planning. 🚀 It currently supports core functionalities and adheres to the Sinphasé compliance framework for effective governance. 🛠️
Language: Python - Size: 4.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

bbannier/zeek-language-server
Language server for Zeek script
Language: Rust - Size: 3.62 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 16 - Forks: 4

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: 5 months ago - Stars: 1,944 - Forks: 465

0WD0/annotation-tool.nvim
A Neovim-based text annotation tool that supports nested annotations, real-time preview, and fzf search
Language: Lua - Size: 418 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

ndonfris/fish-lsp
LSP implementation for the fish shell language 🐠
Language: TypeScript - Size: 10.6 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 191 - Forks: 8

kristoff-it/superhtml
HTML Language Server & Templating Language Library
Language: Zig - Size: 4.23 MB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 952 - Forks: 39

kakoune-lsp/kakoune-lsp
Kakoune Language Server Protocol Client
Language: Rust - Size: 2.91 MB - Last synced at: about 14 hours ago - Pushed at: 12 days ago - Stars: 635 - Forks: 114

jonnyboyC/kos-language-server
A language server for the Kerboscript (kOS) a language for Kerbal Space Program
Language: TypeScript - Size: 5.25 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 29 - Forks: 6

eclipse-theia/theia
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Language: TypeScript - Size: 175 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 20,763 - Forks: 2,619

microsoft/multilspy
multilspy is a lsp client library in Python intended to be used to build applications around language servers.
Language: Python - Size: 262 KB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 342 - Forks: 63

redhat-developer/lsp4ij
LSP & DAP Client for IntelliJ
Language: Java - Size: 19.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 203 - Forks: 52

AlxHnr/nvim
My personal neovim configuration
Language: Lua - Size: 180 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

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

eclipse-langium/langium
Next-gen language engineering / DSL framework
Language: TypeScript - Size: 5.65 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 828 - Forks: 79

prabirshrestha/vim-lsp
async language server protocol plugin for vim and neovim
Language: Vim Script - Size: 1.78 MB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 3,253 - Forks: 305

gluon-lang/lsp-types
Types for communicating with a language server
Language: Rust - Size: 745 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 372 - Forks: 100

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

aygp-dr/isolated-pymcp
A secure, isolated environment for exploring Python development with Model Context Protocol (MCP) and Language Server Protocol (LSP)
Language: Python - Size: 401 KB - Last synced at: 5 days ago - Pushed at: 22 days ago - Stars: 6 - Forks: 0

jupyter-lsp/jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Language: TypeScript - Size: 9.1 MB - Last synced at: 6 days ago - Pushed at: 17 days ago - Stars: 1,902 - Forks: 149

mubeentariq/tylsp.nvim
Language Server Protocol plugin serving Astral's Ty language server protocol on Neovim
Language: Lua - Size: 248 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

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

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.27 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 1,200 - Forks: 201

neurocyte/flow
Flow Control: a programmer's text editor
Language: Zig - Size: 2.52 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 934 - Forks: 54

JeanJPNM/mlogls
A language server for the Mindustry Logic programming language
Language: TypeScript - Size: 343 KB - Last synced at: about 20 hours ago - Pushed at: 8 days ago - Stars: 7 - Forks: 0

aattoa/shell-language-server
Language server for shell scripts
Language: Rust - Size: 308 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

marcoroth/stimulus-lsp
Intelligent Stimulus tooling for Visual Studio Code, Neovim, and more!
Language: TypeScript - Size: 2.57 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 271 - Forks: 15

ptdewey/plantuml-lsp
Language Server for PlantUML
Language: Go - Size: 10.5 MB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 15 - Forks: 2

wkillerud/some-sass
Language server with improved support for SCSS, Sass indented and SassDoc. Workspace awareness and full support for Sass modules.
Language: TypeScript - Size: 24.8 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 78 - Forks: 5

panoply/liquify
💧 WIP ~ Liquid Language Support
Language: TypeScript - Size: 4.78 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 57 - Forks: 1

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: about 1 month ago - Stars: 3,918 - Forks: 266

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: 7 days ago - Pushed at: 26 days ago - Stars: 13,771 - Forks: 1,451

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

ZSaberLv0/zf_vimrc.vim
light yet powerful vim config for general usage, tested under multi platforms
Language: Vim Script - Size: 194 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 18 - Forks: 4

conneroisu/gohard
design hardware with golang. (WIP)
Language: Go - Size: 28.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

obinexus/pydcl
Language: Python - Size: 3.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 0

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

saskenuba/dbml-language-server
DBML code intelligence through the Language Server Protocol.
Language: Rust - Size: 24.4 KB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 1

ajeetdsouza/loxcraft
Language tooling for the Lox programming language.
Language: Rust - Size: 770 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 311 - Forks: 14

eclipse-jdtls/eclipse.jdt.ls
Java language server
Language: Java - Size: 18.5 MB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 1,947 - Forks: 420

antaalt/shader-sense
Shader tools for HLSL / GLSL / WGSL
Language: Rust - Size: 978 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 18 - Forks: 3

docker/docker-language-server
Language server for Dockerfiles, Compose files, and Bake files
Language: Go - Size: 2.23 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 53 - Forks: 4

clj-kondo/clj-kondo.lsp
Clj-kondo language server and VSCode extension: https://marketplace.visualstudio.com/items?itemName=borkdude.clj-kondo
Language: Clojure - Size: 165 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 29 - Forks: 6

grahambates/m68k-lsp
Language Server Protocol implementation for Motorola 68000 assembly
Language: TypeScript - Size: 1.63 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 27 - Forks: 2

elm-tooling/elm-language-client-vscode
Improving your Elm experience since 2019
Language: TypeScript - Size: 9.59 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 233 - Forks: 28

elm-tooling/elm-language-server
Language server implementation for Elm
Language: TypeScript - Size: 6.44 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 426 - Forks: 70

pop-ecx/sigma-ls
A minimal language server to help in writing sigma rules
Language: Python - Size: 31.2 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

freddiehaddad/ms2cc
Tool to generate a compile_commands.json database from an msbuild.log file.
Language: Rust - Size: 64.5 KB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

usethesource/rascal-language-servers
An LSP server for Rascal which includes an easy-to-use LSP generator for languages implemented in Rascal, and an interactive terminal REPL.
Language: Java - Size: 24.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 17 - Forks: 9

emacs-lsp/lsp-mode
Emacs client/library for the Language Server Protocol
Language: Emacs Lisp - Size: 185 MB - Last synced at: 10 days ago - Pushed at: 15 days ago - Stars: 4,936 - Forks: 916

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

ChimeHQ/LanguageClient
Language Server Protocol (LSP) client for Swift
Language: Swift - Size: 143 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 118 - Forks: 13

crystal-lang-tools/ameba-ls
language server for the ameba linter for crystal lang
Language: Crystal - Size: 277 KB - Last synced at: 4 days ago - Pushed at: 11 days ago - Stars: 11 - Forks: 1

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.57 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 395 - Forks: 27

meeehdi-dev/llm-language-server
🦾 Golang implementation of a language server (LSP) providing LLM completions from Ollama and Codestral API
Language: Go - Size: 13.7 KB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

brexhq/kotlin-language-server-bazel-support
Fork of https://github.com/fwcd/kotlin-language-server and https://github.com/fwcd/kotlin-debug-adapter with Bazel support
Language: Kotlin - Size: 4.98 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 8 - Forks: 1

emacs-lsp/lsp-sourcekit
lsp-mode :heart: Apple's sourcekit
Language: Emacs Lisp - Size: 2.01 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 107 - Forks: 13

typescript-language-server/typescript-language-server
TypeScript & JavaScript Language Server
Language: TypeScript - Size: 2.48 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 2,134 - Forks: 167

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

eclipse-lsp4e/lsp4e
Language Server Protocol support in Eclipse IDE
Language: Java - Size: 3.22 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 72 - Forks: 63

ebkalderon/tower-lsp
Language Server Protocol implementation written in Rust
Language: Rust - Size: 637 KB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 1,179 - Forks: 71

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: 3 days ago - Pushed at: 10 months ago - Stars: 260 - Forks: 32

NuiLab/code-vr
🐍 Program and explore real applications with virtual reality! Learn how to program, compete to build apps, and even collaborate with other people in realtime, in game or not!
Language: Rust - Size: 4.21 MB - Last synced at: 11 days ago - Pushed at: almost 8 years ago - Stars: 149 - Forks: 9

bennypowers/design-tokens-language-server
Editor tools for working with design tokens
Language: TypeScript - Size: 1.75 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 36 - Forks: 1

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: 13 days ago - Pushed at: 13 days ago - Stars: 1,877 - Forks: 232

swyddfa/lsp-devtools
Tooling for working with language servers and clients.
Language: Python - Size: 638 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 85 - Forks: 10

TheNuclearNexus/mecha-language-server
A language server implementation for the Beet Toolchain
Language: Python - Size: 731 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

aekasitt/tylsp.nvim
Language Server Protocol plugin serving Astral's Ty language server protocol on Neovim
Language: Lua - Size: 250 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

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: 12 days ago - Pushed at: 6 months ago - Stars: 489 - Forks: 66

PowerShell/PowerShellEditorServices
A common platform for PowerShell development support in any editor or application!
Language: C# - Size: 8.05 MB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 686 - Forks: 237

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.4 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 647 - Forks: 149

nathanwn/souffle-analyzer
A language server for the Souffle logic programming language.
Language: Python - Size: 4.09 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 2 - Forks: 0

ember-tooling/ember-language-server
Language Server Protocol implementation for Ember.js projects
Language: TypeScript - Size: 2.51 MB - Last synced at: 11 days ago - Pushed at: 17 days ago - Stars: 106 - Forks: 40

ember-tooling/vscode-ember
VSCode client for the Ember Language Server
Language: TypeScript - Size: 1.54 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 48 - Forks: 19

matkrin/md-lsp
Markdown language server
Language: Rust - Size: 141 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 16 - Forks: 0

mkslanc/ace-linters
Language-aware features for Ace Editor
Language: TypeScript - Size: 773 MB - Last synced at: 15 days ago - Pushed at: 17 days ago - Stars: 77 - Forks: 12
