GitHub topics: lsp-server
haskell/haskell-language-server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Language: Haskell - Size: 23.7 MB - Last synced at: about 3 hours ago - Pushed at: about 3 hours ago - Stars: 2,802 - Forks: 394

ndonfris/vscode-fish-lsp
fish-lsp vscode extension
Language: TypeScript - Size: 218 KB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 1 - Forks: 0

Myriad-Dreamin/tinymist
Tinymist [ˈtaɪni mɪst] is an integrated language service for Typst [taɪpst].
Language: Rust - Size: 7.64 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1,640 - Forks: 70

kubukoz/smithy-playground
Tooling for interactive experimentation of Smithy services
Language: Scala - Size: 3.85 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 30 - Forks: 3

coder3101/protols
Language Server for protocol buffers
Language: Rust - Size: 4.94 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 116 - Forks: 7

docker/docker-language-server
Language server for Dockerfiles, Compose files, and Bake files
Language: Go - Size: 2.23 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 53 - Forks: 4

software-mansion/cairols
The Cairo Language Server
Language: Rust - Size: 3.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 13 - Forks: 3

zigtools/zls
A Zig language server supporting Zig developers with features like autocomplete and goto definition
Language: Zig - Size: 8.09 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3,829 - Forks: 358

zbirenbaum/copilot.lua
Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
Language: Lua - Size: 45.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3,477 - Forks: 124

chemicallang/chemical
High Performance Native Programming Language With Minimal Syntax
Language: C - Size: 21.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 13 - Forks: 1

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.5 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 232 - Forks: 21

oxalica/nil
NIx Language server, an incremental analysis assistant for writing in Nix.
Language: Rust - Size: 1.01 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 1,558 - Forks: 46

leon-bckl/lsp-framework
Language Server Protocol implementation in C++
Language: C++ - Size: 335 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 25 - Forks: 10

Feel-ix-343/markdown-oxide
PKM Markdown Language Server
Language: Rust - Size: 75.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,441 - Forks: 33

Shopify/ruby-lsp
An opinionated language server for Ruby
Language: Ruby - Size: 59.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,786 - Forks: 202

huggingface/llm-ls
LSP server leveraging LLMs for code completion (and more?)
Language: Rust - Size: 344 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 777 - Forks: 62

camel-tooling/camel-language-server
The Apache Camel LSP server implementation
Language: Java - Size: 3.06 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 48 - Forks: 26

graphql/graphiql
GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.
Language: TypeScript - Size: 28.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 16,488 - Forks: 1,760

IoannisNezis/Qlue-ls
A SPARQL language server
Language: Rust - Size: 2.29 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 14 - Forks: 1

slint-ui/slint
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
Language: Rust - Size: 48 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 19,280 - Forks: 675

Shopify/ruby-lsp-rails
A Ruby LSP add-on for Rails
Language: Ruby - Size: 18.6 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 631 - Forks: 30

praveendhawan/dotfiles
my dotfiles repo, managed by yadm
Language: Shell - Size: 482 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 5 - Forks: 0

kristoff-it/superhtml
HTML Language Server & Templating Language Library
Language: Zig - Size: 4.23 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 951 - Forks: 39

arata-nvm/tablegen-lsp
A language server for TableGen and a VSCode extension
Language: Rust - Size: 2.98 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 8 - Forks: 1

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: 4 days ago - Stars: 17 - Forks: 9

rust-lang/rust-analyzer
A Rust compiler front-end for IDEs
Language: Rust - Size: 89 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 15,094 - Forks: 1,756

YaroSpace/dev-tools.nvim
Friendly developer tools for Nvim - Code Actions LSP server and library
Language: Lua - Size: 199 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 48 - Forks: 1

biomejs/biome-zed
Biome extension for Zed
Language: Rust - Size: 82 KB - Last synced at: 5 days ago - Pushed at: 16 days ago - Stars: 255 - Forks: 8

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.59 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 115 - Forks: 5

withastro/language-tools
Language tools for Astro
Language: TypeScript - Size: 3.47 MB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 301 - Forks: 55

ndonfris/fish-lsp
LSP implementation for the fish shell language 🐠
Language: TypeScript - Size: 10.5 MB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 188 - Forks: 8

ltex-plus/vscode-ltex-plus
LTeX+: Grammar/spell checker :mag::heavy_check_mark: for VS Code using LanguageTool with support for LaTeX :mortar_board:, Markdown :pencil:, and others
Language: TypeScript - Size: 3.07 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 142 - Forks: 6

crisidev/bacon-ls
A Language Server for Rust using Bacon diagnostics
Language: Rust - Size: 4.17 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 129 - Forks: 8

juntuu/seducee
Language server for sed.
Language: Rust - Size: 107 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - 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.6 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 77 - Forks: 5

tekumara/typos-lsp
Source code spell checker for Visual Studio Code, Neovim and other LSP clients
Language: Rust - Size: 1.24 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 412 - Forks: 8

objeck/objeck-lang
Lightweight object-oriented and functional programming language. Designed to be intuitive, small, cross-platform, and fast. The language emphasizes portability, scalability, and robust API support.
Language: C++ - Size: 2.18 GB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 158 - Forks: 11

termux/termux-language-server
🛠️ A language server for some specific bash scripts
Language: Python - Size: 382 KB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 113 - Forks: 12

Freed-Wu/zathura-language-server
🛠️ language server for zathura.
Language: Python - Size: 139 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 6 - Forks: 1

freddiehaddad/ms2cc
Tool to generate a compile_commands.json database from an msbuild.log file.
Language: Rust - Size: 60.5 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

palmcivet/kiwi-vscode
Better support for the Kiwi message format in Visual Studio Code.
Language: TypeScript - Size: 521 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

fahmed10/MPSL-LS
An LSP language server for the MPSL programming language.
Language: C# - Size: 22.5 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

Freed-Wu/autotools-language-server
🛠️ Autotools language server, support configure.ac, Makefile.am, Makefile.
Language: Python - Size: 338 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 33 - Forks: 3

matkrin/md-lsp
Markdown language server
Language: Rust - Size: 141 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 16 - Forks: 0

razzmatazz/csharp-language-server
Roslyn-based LSP language server for C#
Language: F# - Size: 822 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 688 - Forks: 46

kuafuwang/LspCpp
A Language Server Protocol implementation in C++
Language: C++ - Size: 4.37 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 98 - Forks: 23

koto-lang/koto-ls
A language server for Koto
Language: Rust - Size: 101 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 16 - Forks: 1

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: 10 days ago - Pushed at: 10 days ago - Stars: 1,543 - Forks: 237

ufo5260987423/scheme-langserver
Scheme language server
Language: Scheme - Size: 6 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 215 - Forks: 17

olrtg/emmet-language-server
A language server for emmet.io
Language: JavaScript - Size: 2.58 MB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 368 - Forks: 7

Socorrotrans/ms2cc
MS2CC is a Rust CLI tool that transforms `msbuild.log` files into a `compile_commands.json` format, enabling seamless integration with C/C++ language servers. Get started easily by downloading the precompiled binary or building it from source! 🛠️💻
Language: Rust - Size: 11.7 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

apple/pkl-lsp
Language server for Pkl, implementing the server-side of the Language Server Protocol.
Language: Kotlin - Size: 541 KB - Last synced at: 10 days ago - Pushed at: 15 days ago - Stars: 50 - Forks: 9

LuaLS/lua-language-server
A language server that offers Lua language support - programmed in Lua
Language: Lua - Size: 25 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 3,721 - Forks: 357

LaBatata101/sith-language-server
An experimental Python language server made in Rust.
Language: Rust - Size: 3 MB - Last synced at: 13 days ago - Pushed at: 27 days ago - Stars: 108 - Forks: 7

neocmakelsp/neocmakelsp
Another cmake lsp
Language: Rust - Size: 4.81 MB - Last synced at: 10 days ago - Pushed at: 13 days ago - Stars: 264 - Forks: 24

Norbi1976/mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Language: Lua - Size: 3.34 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

laravel-ls/laravel-ls
Laravel Language Server written in go.
Language: Go - Size: 218 KB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 158 - Forks: 7

mistweaverco/kulala-ls
A minimal 🤏 language 🔊 server 📡 for HTTP 🐼 syntax 🌈.
Language: TypeScript - Size: 371 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 70 - Forks: 2

vlang/v-analyzer
The @vlang language server, for all your editing needs like go-to-definition, code completion, type hints, and more.
Language: V - Size: 40.3 MB - Last synced at: 14 days ago - Pushed at: 16 days ago - Stars: 158 - Forks: 23

maralla/completor.vim
Async completion framework made ease.
Language: Python - Size: 543 KB - Last synced at: 16 days ago - Pushed at: 9 months ago - Stars: 1,332 - Forks: 62

OCamlPro/superbol-studio-oss
Open-Source part of SuperBOL Studio, including the Visual Studio Code extension and its LSP server
Language: OCaml - Size: 39.8 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 32 - Forks: 13

sakuraiyuta/hyuga
Hyuga - Yet Another Hy Language Server
Language: Hy - Size: 10.1 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 27 - Forks: 4

valentjn/ltex-ls
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: 1.96 MB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 857 - Forks: 35

WolframResearch/Sublime-WolframLanguage
Official Sublime Text package for Wolfram Language
Language: Python - Size: 1.73 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 21 - Forks: 6

Ackee-Blockchain/wake
Wake is a Python-based Solidity development and testing framework with built-in vulnerability detectors
Language: Python - Size: 101 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 291 - Forks: 43

panoply/liquify
💧 WIP ~ Liquid Language Support
Language: TypeScript - Size: 4.78 MB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 56 - Forks: 1

Desdaemon/odoo-lsp
Language server for Odoo Python/JS/XML
Language: Rust - Size: 3.67 MB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 37 - Forks: 3

MaskRay/ccls
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
Language: C++ - Size: 4.55 MB - Last synced at: 19 days ago - Pushed at: 27 days ago - Stars: 3,909 - Forks: 266

ThalesGroup/frama-c-lsp
This repository contains both the server and client software that implement the Language Server Protocol (LSP) for C/ACSL language. The server part is a novel Frama-C plugin called "lsp". The client part is a VsCode extension.
Language: OCaml - Size: 436 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

neomutt/mutt-language-server
🛠️ A language server for (neo)mutt's muttrc.
Language: Python - Size: 246 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 19 - Forks: 0

amgdev9/kotlin-lsp
A Language Server Protocol implementation for the Kotlin language, leveraging the Kotlin Analysis API as its core
Language: Kotlin - Size: 437 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 78 - Forks: 7

nvarner/typst-lsp 📦
[Deprecated] An early language server for Typst, plus a VS Code extension
Language: Rust - Size: 39.1 MB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 1,180 - Forks: 77

grafana/jsonnet-language-server
A Language Server Protocol (LSP) server for Jsonnet (https://jsonnet.org)
Language: Go - Size: 2.24 MB - Last synced at: 15 days ago - Pushed at: 19 days ago - Stars: 189 - Forks: 28

Freed-Wu/bitbake-language-server
🛠️ bitbake language server
Language: Python - Size: 137 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 18 - Forks: 2

MarkusAmshove/natls
Language Server implementation for the Natural 4GL programming language
Language: Java - Size: 6.27 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 15 - Forks: 3

junnplus/lsp-setup.nvim
A simple wrapper for nvim-lspconfig and mason-lspconfig to easily setup LSP servers.
Language: Lua - Size: 94.7 KB - Last synced at: 19 days ago - Pushed at: 24 days ago - Stars: 233 - Forks: 15

WolframResearch/vscode-wolfram
Official Visual Studio Code extension for Wolfram Language
Language: TypeScript - Size: 2.58 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 131 - Forks: 10

elbywan/crystalline
A Language Server Protocol implementation for Crystal. 🔮
Language: Crystal - Size: 9.77 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 477 - Forks: 25

rosarp/llm-lsp
Language Server Protocol for accessing Large Language Models
Language: Rust - Size: 153 KB - Last synced at: 24 days ago - Pushed at: 5 months ago - Stars: 25 - Forks: 3

valentjn/ltex
Documentation for LTeX (valentjn/vscode-ltex and valentjn/ltex-ls)
Language: CSS - Size: 2.44 MB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 26 - Forks: 7

massbug/judge4c
A full-stack, open-source online judge platform designed to elevate college programming education.
Language: TypeScript - Size: 4.21 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 12 - Forks: 0

eclipse-glsp/glsp-server-node
Node-based server framework of the graphical language server platform
Language: TypeScript - Size: 1.22 MB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 17 - Forks: 13

nix-community/rnix-lsp 📦
WIP Language Server for Nix! [maintainer=@aaronjanse]
Language: Rust - Size: 281 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 714 - Forks: 41

Freed-Wu/translate-shell
Translate text by google, bing, youdaozhiyun, haici, stardict, openai, large language model of local machine, etc at same time from CLI, GUI (GNU/Linux, Android, macOS and Windows), REPL, python, shell and vim.
Language: Python - Size: 456 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 39 - Forks: 5

juliosueiras/terraform-lsp
Language Server Protocol for Terraform
Language: Go - Size: 10.2 MB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 587 - Forks: 37

ymcx/redpen-lsp
A language server designed to serve as the missing spell checker for your favorite code editor.
Language: Python - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

PMunch/nimlsp
Language Server Protocol implementation for Nim
Language: Nim - Size: 199 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 428 - Forks: 51

oxlip-lang/oal
A high-level language for OpenAPI
Language: Rust - Size: 613 KB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 35 - Forks: 2

justarandomgeek/vscode-factoriomod-debug
Factorio Mod Tool Kit
Language: TypeScript - Size: 3.9 MB - Last synced at: 15 days ago - Pushed at: 28 days ago - Stars: 136 - Forks: 27

elm-tooling/elm-language-client-vscode
Improving your Elm experience since 2019
Language: TypeScript - Size: 9.59 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 232 - Forks: 28

clojure-lsp/lsp4clj
A Language Server Protocol base for developing any LSP implementation in Clojure.
Language: Clojure - Size: 387 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 60 - Forks: 7

frederik-uni/cargotom
Cargo.toml LSP
Language: Rust - Size: 333 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 3

daquexian/tagls
A language server based on gtags
Language: Python - Size: 45.9 KB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 38 - Forks: 8

Bios-Marcel/presentation_lsp
Language: Go - Size: 23.4 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

eclipse-glsp/glsp
Graphical language server platform for building web-based diagram editors
Language: TypeScript - Size: 850 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 211 - Forks: 32

MiroslavZaprazny/pherris
php lsp
Language: Rust - Size: 75.2 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

MathiasPius/crates-lsp
Language Server implementation for Cargo.toml
Language: Rust - Size: 188 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 2

Gerome-Elassaad/lsp-code-client
lsp-code-client is a language server that serves as a backend for AI-powered functionality in your favorite code editors. It offers features like in-editor chatting with LLMs and code completions.
Language: Rust - Size: 961 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

php-lsp/php-lsp
PHP LSP Kernel Monorepository
Language: PHP - Size: 1.14 MB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 18 - Forks: 0

toastycoder0/nvim
My Neovim configuration dotfiles using LazyVim with Lua
Language: Lua - Size: 1.69 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0
