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
