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

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