An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: language-server-protocol

leon-bckl/lsp-framework

Language Server Protocol implementation in C++

Language: C++ - Size: 285 KB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 18 - Forks: 7

yioneko/vtsls

LSP wrapper for typescript extension of vscode

Language: TypeScript - Size: 1.21 MB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 670 - Forks: 9

supabase-community/postgres-language-server

A Language Server for Postgres

Language: Rust - Size: 9.81 MB - Last synced at: about 4 hours ago - Pushed at: about 23 hours ago - Stars: 4,921 - Forks: 98

eclipse-theia/theia

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

Language: TypeScript - Size: 174 MB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 20,614 - Forks: 2,583

b0o/SchemaStore.nvim

🛍 JSON schemas for Neovim

Language: Lua - Size: 1.62 MB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 829 - Forks: 18

chipsalliance/verible

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

Language: C++ - Size: 13.6 MB - Last synced at: about 11 hours ago - Pushed at: about 11 hours ago - Stars: 1,524 - Forks: 233

sublimelsp/LSP

Client implementation of the Language Server Protocol for Sublime Text

Language: Python - Size: 6.14 MB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 1,705 - Forks: 188

nextflow-io/language-server

The Nextflow language server

Language: Java - Size: 1.72 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 19 - Forks: 0

kristoff-it/superhtml

HTML Language Server & Templating Language Library

Language: Zig - Size: 4.23 MB - Last synced at: about 3 hours ago - Pushed at: 14 days ago - Stars: 925 - Forks: 38

ionide/FsAutoComplete

F# language server using Language Server Protocol

Language: F# - Size: 10 MB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 427 - Forks: 159

00dani/SchemaStore.vim

JSON schemas for Vim

Language: Vim Script - Size: 387 KB - Last synced at: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 1 - Forks: 0

neovim/nvim-lspconfig

Quickstart configs for Nvim LSP

Language: Lua - Size: 5.23 MB - Last synced at: about 19 hours ago - Pushed at: about 19 hours ago - Stars: 11,714 - Forks: 2,178

ChimeHQ/LanguageServerProtocol

Swift library for working with Language Server Protocol (LSP)

Language: Swift - Size: 353 KB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 60 - Forks: 14

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: 558 - Forks: 105

ChimeHQ/LanguageClient

Language Server Protocol (LSP) client for Swift

Language: Swift - Size: 154 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 99 - Forks: 11

neurocyte/flow

Flow Control: a programmer's text editor

Language: Zig - Size: 2.63 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 864 - Forks: 49

ejgallego/coq-lsp

Visual Studio Code Extension and Language Server Protocol for Rocq / Coq

Language: OCaml - Size: 29.6 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 166 - Forks: 43

bbannier/zeek-language-server

Language server for Zeek script

Language: Rust - Size: 3.13 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 16 - Forks: 4

DavidLee18/norminette_lsp

a language server for 42 Norminette

Language: Rust - Size: 55.7 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

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: about 18 hours ago - Pushed at: 7 days ago - Stars: 13,739 - Forks: 1,454

tamago324/nlsp-settings.nvim

A plugin for setting Neovim LSP with JSON or YAML files

Language: Lua - Size: 1.01 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 333 - Forks: 19

bergercookie/asm-lsp

Language server for NASM/GAS/GO Assembly

Language: Rust - Size: 12.7 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 362 - Forks: 22

Feel-ix-343/markdown-oxide

PKM for the LSP

Language: Rust - Size: 69 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,350 - Forks: 32

gluon-lang/lsp-types

Types for communicating with a language server

Language: Rust - Size: 745 KB - Last synced at: about 19 hours ago - Pushed at: 10 months ago - Stars: 364 - Forks: 97

mrcjkb/haskell-tools.nvim

🦥 Supercharge your Haskell experience in neovim!

Language: Lua - Size: 1.03 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 528 - Forks: 21

orbitalquark/textadept-lsp

Language server protocol client module for Textadept.

Language: Lua - Size: 567 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 32 - Forks: 9

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: 1 day ago - Pushed at: about 1 month ago - Stars: 1,876 - Forks: 149

Zeioth/garbage-day.nvim

Garbage collector that stops inactive LSP clients to free RAM

Language: Lua - Size: 158 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 420 - Forks: 3

remcohaszing/monaco-languageserver-types

Convert between language server types and Monaco editor types

Language: TypeScript - Size: 1.09 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 22 - Forks: 2

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: 4 days ago - Pushed at: 4 days ago - Stars: 2,230 - Forks: 91

ndonfris/fish-lsp

LSP implementation for the fish shell language 🐠

Language: TypeScript - Size: 6.52 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 174 - Forks: 9

hyprland-community/hyprls

A LSP server for Hyprland config files [maintainer=@gwennlbh]

Language: Go - Size: 4.35 MB - Last synced at: about 23 hours ago - Pushed at: about 2 months ago - Stars: 189 - Forks: 7

typescript-language-server/typescript-language-server

TypeScript & JavaScript Language Server

Language: TypeScript - Size: 2.53 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 2,095 - Forks: 161

ebkalderon/nix-language-server

Language server for the Nix language (WIP)

Language: Rust - Size: 1000 KB - Last synced at: about 6 hours ago - Pushed at: over 2 years ago - Stars: 42 - Forks: 4

redhat-developer/lsp4ij

LSP & DAP Client for IntelliJ

Language: Java - Size: 17.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 181 - Forks: 49

emacs-lsp/lsp-mode

Emacs client/library for the Language Server Protocol

Language: Emacs Lisp - Size: 182 MB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 4,910 - Forks: 910

microsoft/pylance-release

Documentation and issues for Pylance

Language: Python - Size: 14.3 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 1,774 - Forks: 771

nix-community/nixd

Nix language server, based on nix libraries [maintainer=@inclyc,@Aleksanaa]

Language: C++ - Size: 4.94 MB - Last synced at: 2 days ago - Pushed at: 11 days ago - Stars: 1,043 - Forks: 37

smocherla-brex/bazel-kotlin-vscode-extension

VSCode extension for Kotlin Language Server/Kotlin Debug Adapter with Bazel support

Language: TypeScript - Size: 1.64 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 9 - Forks: 0

filiptibell/tooling-language-server

A language server for tools & package managers

Language: Rust - Size: 979 KB - Last synced at: about 20 hours ago - Pushed at: 28 days ago - Stars: 25 - Forks: 1

TheNuclearNexus/mecha-language-server

A language server implementation for the Beet Toolchain

Language: Python - Size: 652 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

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: 3 months ago - Stars: 1,931 - Forks: 467

spyder-ide/spyder

Official repository for Spyder - The Scientific Python Development Environment

Language: Python - Size: 137 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 8,652 - Forks: 1,666

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: 7 months ago - Stars: 3,227 - Forks: 303

zigtools/zls

A Zig language server supporting Zig developers with features like autocomplete and goto definition

Language: Zig - Size: 7.9 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 3,686 - Forks: 343

qualified/lsp-ws-proxy

WebSocketify any Language Server

Language: Rust - Size: 133 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 63 - Forks: 8

prisma/language-tools

🌐 Prisma Language Tools = Language Server and Prisma's VS Code extension.

Language: TypeScript - Size: 829 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 268 - Forks: 42

github/copilot-language-server-release

Feedback for the GitHub Copilot Language Server

Size: 12.7 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 63 - Forks: 2

smithy-lang/smithy-language-server

A Language Server Protocol implementation for the Smithy IDL

Language: Java - Size: 861 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 35 - Forks: 22

bennypowers/design-tokens-language-server

Editor tools for working with design tokens

Language: TypeScript - Size: 150 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

NoumenaDigital/npl-language-server

Language Server Protocol (LSP) server for Noumena Protocol Language (NPL)

Language: Kotlin - Size: 105 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 6 - Forks: 1

ajeetdsouza/loxcraft

Language tooling for the Lox programming language.

Language: Rust - Size: 770 KB - Last synced at: about 3 hours ago - Pushed at: about 2 months ago - Stars: 300 - Forks: 13

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: 6.95 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 1,175 - Forks: 197

SmiteshP/nvim-navic

Simple winbar/statusline plugin that shows your current code context

Language: Lua - Size: 127 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,516 - Forks: 53

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.03 MB - Last synced at: 5 days ago - Pushed at: 26 days ago - Stars: 1,588 - Forks: 211

amgdev9/kotlin-lsp

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

Language: Kotlin - Size: 122 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 8 - Forks: 2

robotcodedev/robotcode

RobotFramework support for Visual Studio Code

Language: Python - Size: 21.8 MB - Last synced at: about 3 hours ago - Pushed at: about 1 month ago - Stars: 227 - Forks: 21

wa1tnr/zed-hints-a

zed text editor - hints - new repository for April 2025 - clangd integration issues first effort

Size: 2.93 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

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: 25 days ago - Stars: 223 - Forks: 27

EllianCarlos/etanol

Kotlin LSP written in Rust - a work in progress

Language: Rust - Size: 62.5 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

jasonjmcghee/livelove

Love2D LSP (VS Code / Neovim / Zed / etc.) extension for live coding and live variable tracking

Language: JavaScript - Size: 5.32 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 108 - Forks: 2

eclipse-lsp4e/lsp4e

Language Server Protocol support in Eclipse IDE

Language: Java - Size: 3.48 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 71 - Forks: 60

Tencent/LuaHelper

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

Language: Go - Size: 309 MB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 676 - Forks: 97

REditorSupport/languageserver

An implementation of the Language Server Protocol for R

Language: R - Size: 1.5 MB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 612 - Forks: 99

antaalt/shader-sense

Shader tools for HLSL / GLSL / WGSL

Language: Rust - Size: 946 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 16 - Forks: 3

marcoroth/stimulus-lsp

Intelligent Stimulus tooling for Visual Studio Code, Neovim, and more!

Language: TypeScript - Size: 2.54 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 252 - Forks: 13

eclipse-langium/langium

Next-gen language engineering / DSL framework

Language: TypeScript - Size: 5.66 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 798 - Forks: 77

DDP-Projekt/DDPLS

Der Language Server der Deutschen Programmiersprache

Language: Go - Size: 222 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 9 - Forks: 0

microsoft/multilspy

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

Language: Python - Size: 261 KB - Last synced at: 10 days ago - Pushed at: 18 days ago - Stars: 277 - Forks: 53

autozimu/LanguageClient-neovim

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

Language: Rust - Size: 43.4 MB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 3,552 - Forks: 271

eclipse-lemminx/lemminx

XML Language Server

Language: Java - Size: 15.3 MB - Last synced at: 4 days ago - Pushed at: 14 days ago - Stars: 289 - Forks: 99

Enaium/jimmer-dto-lsp

A language server for Jimmer DTO

Language: Kotlin - Size: 295 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 17 - Forks: 0

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: 8 days ago - Pushed at: 8 days ago - Stars: 75 - Forks: 6

ptdewey/plantuml-lsp

Language Server for PlantUML

Language: Go - Size: 70.3 KB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 11 - Forks: 2

PowerShell/PowerShellEditorServices

A common platform for PowerShell development support in any editor or application!

Language: C# - Size: 8.32 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 680 - Forks: 234

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.3 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 17 - Forks: 9

rcjsuen/dockerfile-language-server

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

Language: TypeScript - Size: 1.52 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 408 - Forks: 15

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: 8 days ago - Pushed at: 21 days ago - Stars: 463 - Forks: 108

rcjsuen/dockerfile-language-service

Dockerfile language service for providing an API to create feature-rich Dockerfile editors in JavaScript.

Language: TypeScript - Size: 12.9 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 16 - Forks: 3

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: 9 days ago - Pushed at: over 4 years ago - Stars: 2,350 - Forks: 163

sublimelsp/LSP-yaml

YAML support for Sublime's LSP plugin using yaml-language-server

Language: Python - Size: 907 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 24 - Forks: 2

liuchengxu/vista.vim

:cactus: Viewer & Finder for LSP symbols and tags

Language: Vim Script - Size: 582 KB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 1,921 - Forks: 88

xepozz/php-lsp-idea-plugin

PHPStorm Plugin enables LSP integration

Language: Kotlin - Size: 1.9 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

Beaglefoot/awk-language-server

Language Server for AWK and associated VSCode client extension

Language: TypeScript - Size: 780 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 103 - Forks: 5

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: 11 days ago - Pushed at: 15 days ago - Stars: 244 - Forks: 39

ebkalderon/tower-lsp

Language Server Protocol implementation written in Rust

Language: Rust - Size: 637 KB - Last synced at: 9 days ago - Pushed at: 8 months ago - Stars: 1,144 - Forks: 67

bmewburn/vscode-intelephense

PHP intellisense for Visual Studio Code

Language: TypeScript - Size: 1.27 MB - Last synced at: 12 days ago - Pushed at: 22 days ago - Stars: 1,702 - Forks: 98

swyddfa/lsp-devtools

Tooling for working with language servers and clients.

Language: Python - Size: 630 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 77 - Forks: 10

eclipse-jdtls/eclipse.jdt.ls

Java language server

Language: Java - Size: 18.4 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1,898 - Forks: 413

kuafuwang/LspCpp

A Language Server Protocol implementation in C++

Language: C++ - Size: 4.38 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 96 - Forks: 22

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: 13 days ago - Pushed at: about 1 month ago - Stars: 2,367 - Forks: 39

massbug/judge4c

A full-stack, open-source online judge platform designed to elevate college programming education.

Language: TypeScript - Size: 3.42 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 11 - Forks: 0

rust-lang/rls 📦

Repository for the Rust Language Server (aka RLS)

Language: Rust - Size: 8.98 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 3,511 - Forks: 256

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: 9 days ago - Pushed at: 9 months ago - Stars: 253 - Forks: 31

camel-tooling/camel-language-server

The Apache Camel LSP server implementation

Language: Java - Size: 3.09 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 48 - Forks: 26

wangshunnn/mpx-template-features

Mpx Template Features for VS Code

Language: TypeScript - Size: 4.78 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 4 - Forks: 1

theniceboy/nvim

The Ultimate NeoVim Config for Colemak Users

Language: Vim Script - Size: 2.7 MB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 2,076 - Forks: 551

VonHeikemen/lsp-zero.nvim

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

Language: Lua - Size: 987 KB - Last synced at: 13 days ago - Pushed at: 26 days ago - Stars: 3,977 - Forks: 97

lite-xl/lite-xl-lsp

LSP Plugin for Lite XL editor

Language: Lua - Size: 1.3 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 160 - Forks: 22

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: 10 days ago - Pushed at: about 1 month ago - Stars: 197 - Forks: 64