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

GitHub topics: lsp

goplus/goxlsw

Go+ Language Server that runs in the browser using WebAssembly

Language: Go - Size: 1.87 MB - Last synced at: about 3 hours ago - Pushed at: about 3 hours ago - Stars: 4 - Forks: 4

camel-tooling/camel-language-server

The Apache Camel LSP server implementation

Language: Java - Size: 3.09 MB - Last synced at: about 3 hours ago - Pushed at: about 3 hours ago - Stars: 48 - Forks: 26

jcs-elpa/lsp-smart-req

Require only the necessary modules

Language: Emacs Lisp - Size: 48.8 KB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 0 - Forks: 1

khaneliman/khanelivim

Nixvim neovim flake.

Language: Nix - Size: 12.6 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 68 - Forks: 17

rogerfan48/dotfiles

My dotfiles ❤️ Dev env: Wezterm, Tmux, Nvim ...

Language: Lua - Size: 2.78 MB - Last synced at: about 6 hours ago - Pushed at: about 6 hours ago - Stars: 0 - Forks: 0

val-town/codemirror-ts

lint, hover, goto, autocomplete, and twoslash extensions for CodeMirror + TypeScript

Language: TypeScript - Size: 2.47 MB - Last synced at: about 16 hours ago - Pushed at: 3 days ago - Stars: 200 - Forks: 18

elisp-lsp/vscode-ellsp

Emacs Lisp languages support for Visual Studio Code

Language: TypeScript - Size: 358 KB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 0 - Forks: 1

elisp-lsp/ellsp

Elisp Language Server

Language: Emacs Lisp - Size: 48.4 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 29 - Forks: 2

iamcco/diagnostic-languageserver

diagnostic language server integrate with linters

Language: TypeScript - Size: 134 KB - Last synced at: 4 minutes ago - Pushed at: 9 months ago - Stars: 428 - Forks: 29

luckasRanarison/tailwind-tools.nvim

An unofficial Tailwind CSS integration and tooling for Neovim

Language: Lua - Size: 167 KB - Last synced at: about 17 hours ago - Pushed at: 4 days ago - Stars: 536 - Forks: 23

koenverburg/static.nvim

Static info provided by treesitter or lsp

Language: Lua - Size: 11.7 KB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

Tencent/LuaHelper

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

Language: Go - Size: 309 MB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 683 - Forks: 101

mrjosh/helm-ls

⎈ Language server for Helm ⎈

Language: C - Size: 1.09 MB - Last synced at: about 11 hours ago - Pushed at: 1 day ago - Stars: 297 - Forks: 18

nobl9/nobl9-vscode

Visual Studio Code extension for Nobl9 configuration files

Language: TypeScript - Size: 731 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

SmiteshP/nvim-navic

Simple winbar/statusline plugin that shows your current code context

Language: Lua - Size: 129 KB - Last synced at: about 14 hours ago - Pushed at: 7 days ago - Stars: 1,531 - Forks: 57

gjeusel/waxcraft

Dotfiles - Random Knowlege & Else

Language: Lua - Size: 8.42 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - Forks: 2

M4R7iNP/varnishls

Varnish VCL language server

Language: Rust - Size: 401 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 17 - Forks: 4

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: 1 day ago - Pushed at: 26 days ago - Stars: 327 - Forks: 58

b0o/SchemaStore.nvim

🛍 JSON schemas for Neovim

Language: Lua - Size: 1.64 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 840 - Forks: 18

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: 1 day ago - Pushed at: 9 months ago - Stars: 258 - Forks: 32

FurqanSoftware/codemirror-languageserver

Language Server integration for CodeMirror 6

Language: TypeScript - Size: 227 KB - Last synced at: about 17 hours ago - Pushed at: 3 months ago - Stars: 227 - Forks: 30

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: 1 day ago - Pushed at: 9 days ago - Stars: 229 - Forks: 21

andreaspeters/miniedit

Just a tiny editor for coding.

Language: Pascal - Size: 36.3 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

marcoroth/stimulus-lsp

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

Language: TypeScript - Size: 2.73 MB - Last synced at: about 13 hours ago - Pushed at: 1 day ago - Stars: 264 - Forks: 14

StyraInc/regal

Regal is a linter and language server for Rego, bringing your policy development experience to the next level!

Language: Go - Size: 7.51 MB - Last synced at: about 5 hours ago - Pushed at: 2 days ago - Stars: 299 - Forks: 42

mrcjkb/haskell-tools.nvim

🦥 Supercharge your Haskell experience in neovim!

Language: Lua - Size: 1.08 MB - Last synced at: about 19 hours ago - Pushed at: 5 days ago - Stars: 534 - Forks: 21

Bekaboo/dropbar.nvim

IDE-like breadcrumbs, out of the box

Language: Lua - Size: 918 KB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 1,300 - Forks: 35

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: 2 days ago - Pushed at: about 2 months ago - Stars: 1,890 - Forks: 150

joelazar/nvim-config

My neovim config

Language: Lua - Size: 3.41 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 122 - Forks: 4

a-h/templ

A language for writing HTML user interfaces in Go.

Language: Go - Size: 7.72 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 9,175 - Forks: 308

ebkalderon/tower-lsp

Language Server Protocol implementation written in Rust

Language: Rust - Size: 637 KB - Last synced at: 2 days ago - Pushed at: 9 months ago - Stars: 1,166 - Forks: 70

elbywan/crystalline

A Language Server Protocol implementation for Crystal. 🔮

Language: Crystal - Size: 9.77 MB - Last synced at: 1 day ago - Pushed at: 16 days ago - Stars: 477 - Forks: 25

textGamex/VModer

HOI4 vscode extension

Language: C# - Size: 601 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 1

cloudwego/abcoder

An ai-assisted-programming development kit, supporting multiple languages

Language: Go - Size: 5.17 MB - Last synced at: about 19 hours ago - Pushed at: about 19 hours ago - Stars: 32 - Forks: 2

arata-nvm/tablegen-lsp

A language server for TableGen and a VSCode extension

Language: Rust - Size: 2.05 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 7 - Forks: 1

maralla/completor.vim

Async completion framework made ease.

Language: Python - Size: 543 KB - Last synced at: about 5 hours ago - Pushed at: 9 months ago - Stars: 1,330 - Forks: 62

takuma-shishido/helix-discord-presence

An extension to add Discord Rich Presence support to helix editor

Language: Rust - Size: 3.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

takuma-shishido/helix-rich-lsp

Language: TypeScript - Size: 3.74 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

onsails/lspkind.nvim

vscode-like pictograms for neovim lsp completion items

Language: Lua - Size: 627 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 1,607 - Forks: 34

lentilus/zeta

a performant lsp for navigating typst notes

Language: Go - Size: 972 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 0

Shopify/ruby-lsp

An opinionated language server for Ruby

Language: Ruby - Size: 59.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,773 - Forks: 195

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: 3 days ago - Pushed at: 3 days ago - Stars: 1,600 - Forks: 215

kevinhwang91/nvim-ufo

Not UFO in the sky, but an ultra fold in Neovim.

Language: Lua - Size: 367 KB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 2,636 - Forks: 61

nvim-flutter/flutter-tools.nvim

Tools to help create flutter apps in neovim using the native lsp

Language: Lua - Size: 6 MB - Last synced at: 2 days ago - Pushed at: 8 days ago - Stars: 1,182 - Forks: 91

ray-x/navigator.lua

Code analysis & navigation plugin for Neovim. Navigate codes like a breeze🎐 Exploring LSP and 🌲Treesitter symbols a piece of 🍰 Take control like a boss 🦍

Language: Lua - Size: 1.12 MB - Last synced at: 2 days ago - Pushed at: 16 days ago - Stars: 1,348 - Forks: 61

stevearc/aerial.nvim

Neovim plugin for a code outline window

Language: Lua - Size: 1010 KB - Last synced at: 2 days ago - Pushed at: 26 days ago - Stars: 1,979 - Forks: 99

nvimtools/none-ls.nvim

null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

Language: Lua - Size: 2.81 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 2,941 - Forks: 103

JohnnyMorganz/luau-lsp

Language Server Implementation for Luau

Language: Luau - Size: 5.92 MB - Last synced at: about 3 hours ago - Pushed at: about 19 hours ago - Stars: 309 - Forks: 77

DanielGavin/ols

Language server for Odin

Language: Odin - Size: 3.09 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 652 - Forks: 97

clojure-lsp/clojure-lsp

Clojure & ClojureScript Language Server (LSP) implementation

Language: Clojure - Size: 35.7 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 1,223 - Forks: 159

ltex-plus/ltex-ls-plus

LTeX+ Language Server: LSP language server for LanguageTool :mag::heavy_check_mark: with support for LaTeX :mortar_board:, Markdown :pencil:, and others

Language: Kotlin - Size: 2.58 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 108 - Forks: 5

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: 3 days ago - Pushed at: 3 days ago - Stars: 3,768 - Forks: 356

xepozz/php-lsp-idea-plugin

PHPStorm Plugin enables LSP integration

Language: Kotlin - Size: 1.91 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

rebelot/kanagawa.nvim

NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.

Language: Lua - Size: 4.28 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 5,110 - Forks: 198

neovim/nvim-lspconfig

Quickstart configs for Nvim LSP

Language: Lua - Size: 5.66 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 11,892 - Forks: 2,211

tombi-toml/tombi

TOML Formatter / Linter / Language Server

Language: Rust - Size: 9.55 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 41 - Forks: 1

rosarp/llm-lsp

Language Server Protocol for accessing Large Language Models

Language: Rust - Size: 153 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 25 - Forks: 3

Myriad-Dreamin/tinymist

Tinymist [ˈtaɪni mɪst] is an integrated language service for Typst [taɪpst].

Language: Rust - Size: 7.52 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,554 - Forks: 70

blahgeek/emacs-lsp-booster

Emacs LSP performance booster

Language: Rust - Size: 64.5 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 567 - Forks: 18

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: 3 days ago - Pushed at: 2 months ago - Stars: 2,425 - Forks: 42

IoannisNezis/Qlue-ls

A SPARQL language server

Language: Rust - Size: 1.89 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 13 - Forks: 1

Shopify/spoom

Useful tools for Sorbet enthusiasts

Language: Ruby - Size: 11.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 242 - Forks: 22

nvimdev/lspsaga.nvim

improve neovim lsp experience

Language: Lua - Size: 1.39 MB - Last synced at: 3 days ago - Pushed at: 28 days ago - Stars: 3,616 - Forks: 295

huggingface/llm-ls

LSP server leveraging LLMs for code completion (and more?)

Language: Rust - Size: 343 KB - Last synced at: about 10 hours ago - Pushed at: 8 months ago - Stars: 771 - Forks: 61

JawherKl/clean-architecture

This repository exists to bridge the gap between theory and practice in software architecture.

Size: 38.1 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 9 - Forks: 2

Feel-ix-343/markdown-oxide

PKM Markdown Language Server

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

ueaner/nvimrc

nvim configuration

Language: Lua - Size: 832 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 20 - Forks: 4

WillLillis/lspresso-shot

A concentrated dose of LSP testing power!

Language: Rust - Size: 531 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 1

scalameta/metals

Scala language server with rich IDE features 🚀

Language: Scala - Size: 2.05 GB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,189 - Forks: 373

manateelazycat/lsp-bridge

A blazingly fast LSP client for Emacs

Language: Emacs Lisp - Size: 27.3 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 1,582 - Forks: 214

redhat-developer/lsp4ij

LSP & DAP Client for IntelliJ

Language: Java - Size: 18.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 192 - Forks: 51

sp-nitech/diffsptk

A differentiable version of SPTK

Language: Python - Size: 1.69 MB - Last synced at: about 3 hours ago - Pushed at: 3 days ago - Stars: 184 - Forks: 16

iamcco/vim-language-server

VImScript language server, LSP for vim script

Language: JavaScript - Size: 930 KB - Last synced at: about 3 hours ago - Pushed at: almost 2 years ago - Stars: 526 - Forks: 17

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: 2 days ago - Pushed at: 5 days ago - Stars: 2,296 - Forks: 97

thomasgazzoni/vsc-mcp

This project provides tools that expose Language Server Protocol (LSP) functionality as MCP (Model Context Protocol) tools

Language: TypeScript - Size: 525 KB - Last synced at: 1 day ago - Pushed at: 10 days ago - Stars: 10 - Forks: 1

nobl9/nobl9-language-server

Language server for Nobl9 configuration files

Language: Go - Size: 1.66 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

huacnlee/autocorrect

A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean).

Language: Rust - Size: 7.12 MB - Last synced at: 3 days ago - Pushed at: 20 days ago - Stars: 1,399 - Forks: 47

neoclide/coc.nvim

Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

Language: TypeScript - Size: 71.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 24,846 - Forks: 964

fedemengo/nvim

Neovim configuration in Fennel

Language: Fennel - Size: 3.12 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

Akzestia/cql-lsp

The 1nonly Open Source LSP for CQL (Cassandra Query Language) ^_^

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

datho7561/lemminx-schematron

Schematron extension to the LemMinX XML Language Server

Language: Java - Size: 295 KB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

OmniSharp/csharp-language-server-protocol

Language Server Protocol in C#

Language: C# - Size: 5.76 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 562 - Forks: 106

terhechte/cursor-rust-tools

A MCP server to allow the LLM in Cursor to access Rust Analyzer, Crate Docs and Cargo Commands.

Language: Rust - Size: 1.41 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 41 - Forks: 4

uggedal/nvim-config

Neovim config

Language: Lua - Size: 158 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

VonHeikemen/lsp-zero.nvim

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

Language: Lua - Size: 995 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 3,999 - Forks: 97

boldandbrad/dotfiles

💻 Automated macOS setup and .file management

Language: Shell - Size: 4.72 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 0

kristoff-it/superhtml

HTML Language Server & Templating Language Library

Language: Zig - Size: 4.23 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 942 - Forks: 38

Koen1999/vscode-suricata-check-extension

VS Code extension for suricata-check.

Language: Python - Size: 496 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

JeanJPNM/mlogls

A language server for the Mindustry Logic programming language

Language: TypeScript - Size: 302 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 7 - Forks: 0

destngx/nvim-config

Awesome Neovim configuration for Python, Lua, C++, Markdown, LaTeX, and more... for everyone

Language: Lua - Size: 6.61 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 1

SilasMarvin/lsp-ai

LSP-AI is an open-source language server that serves as a backend for AI-powered functionality, designed to assist and empower software engineers, not replace them.

Language: Rust - Size: 1.61 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 2,751 - Forks: 95

ansible/vscode-ansible

vscode/vscodium extension for providing Ansible auto-completion and integrating quality assurance tools like ansible-lint, ansible syntax check, yamllint, molecule and ansible-test.

Language: TypeScript - Size: 44 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 418 - Forks: 103

camel-tooling/camel-lsp-client-vscode

This is a client implementation of the Apache Camel Language Server Protocol for Visual Studio Code

Language: TypeScript - Size: 49.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 26 - Forks: 13

jglasovic/venv-lsp.nvim

Automatically handle Python virtualenvs for LSP

Language: Lua - Size: 18.6 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 1

textwire/lsp

Language Server Protocol for Textwire template language for Go

Language: Go - Size: 20.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

fwcd/kola

Experimental language server for Kotlin, written from scratch using Tree-sitter

Language: Rust - Size: 56.6 KB - Last synced at: about 6 hours ago - Pushed at: 12 months ago - Stars: 13 - Forks: 0

RainbowC0/TermuC

A simple C/C++ IDE for Android, backed on powerfull Termux

Language: Java - Size: 3.37 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 128 - Forks: 14

bassamsdata/namu.nvim

Flexible and sleek fuzzy picker, LSP symbol navigator, and more. inspired by Zed.

Language: Lua - Size: 623 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 314 - Forks: 8

glehmann/earthlyls

Earthly language server

Language: Rust - Size: 2.07 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 18 - Forks: 0

g-plane/wasm-language-tools

Language server and other tools for WebAssembly.

Language: Rust - Size: 2.15 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 28 - Forks: 1