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

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