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

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