lsp-server

Top 23 lsp-server Open-Source Projects

  • graphiql

    GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.

  • Project mention: FLaNK 15 Jan 2024 | dev.to | 2024-01-15
  • slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

  • Project mention: Ask HN: Why would you ever use C++ for a new project over Rust? | news.ycombinator.com | 2024-04-02

    Did you get a chance to check https://slint.dev?

    Disclaimer: I work for Slint

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rust-analyzer

    A Rust compiler front-end for IDEs

  • Project mention: Cranelift code generation comes to Rust | news.ycombinator.com | 2024-03-18

    go build 3.62s user 0.76s system 171% cpu 2.545 total

    I was looking forward to parallel front-end[4], but I have not seen any improvement for these small changes.

    [1]: https://github.com/rust-lang/rust-analyzer

  • ccls

    C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

  • Project mention: Emacs 29.1 Released | news.ycombinator.com | 2023-07-30

    Then it would just have a dependency on Clang, and you couldn't use Emacs at all (since you can't use Clang).

    AFAIK, the only alternative to the clangd language server is ccls: https://github.com/MaskRay/ccls

  • lua-language-server

    A language server that offers Lua language support - programmed in Lua

  • Project mention: Beginner question: is there any coding standard for documenting Lua functions or tables emulating OOP? | /r/lua | 2023-06-01

    You can use LLS extension for VSCode. Documentation: https://github.com/LuaLS/lua-language-server/wiki/Annotations

  • haskell-language-server

    Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.

  • Project mention: Revisiting Haskell after 10 years | dev.to | 2024-01-15

    The advent of language server protocol made possible the creation of HLS (Haskell Language Server), and there are plugins for many editors, such as vscode-haskell, that allow you to have auto-complete, auto-import, and automatic function signatures—also available to your editor of choice. The whole feedback loop of editing, compiling, and running is greatly improved.

  • copilot.lua

    Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot

  • Project mention: Your favourite Neovim plugins? | /r/neovim | 2023-06-21

    copilot.lua - copilot plugin written in lua

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • completor.vim

    Async completion framework made ease.

  • verible

    Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server

  • Project mention: How to instance module with auto-completion for verilog in neovim? | /r/neovim | 2023-08-25

    I want to write Verilog/SystemVerilog with neovim(I use Lazyvim,nvim-lspconfig,mason.nvim, mason-lspconfig.nvim and nvim-cmp) . Now I use Verible to format and lint. But it seems that it cannot complete the signals when I want to instance a module and type a "." . So is there a better way to interconnect modules?

  • nil

    NIx Language server, an incremental analysis assistant for writing in Nix.

  • Project mention: Show HN: Postgres Language Server | news.ycombinator.com | 2023-08-06

    This looks nice!

    As someone interested in developing a client for it, I'm interested in couple of things: what are the features supported by it currently, the tweak-able configuration that can be passed to it and the various code action available. I like the way nil language server has documented it (https://github.com/oxalica/nil/tree/main/docs). Is there something equivalent available for this ?

  • typst-lsp

    A brand-new language server for Typst, plus a VS Code extension

  • Project mention: Using sub-files imported into main file, while citing a single bibliography. | /r/typst | 2023-04-21

    Are you using the VSCode extension to render the pdf? If so I just filed an issue which may be the same problem you are facing. Have you tried using the command line interface instead? It should work with the CLI. https://github.com/nvarner/typst-lsp/issues/100

  • ltex-ls

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

  • Project mention: Wish there was support for dictionary autocompletion. | /r/HelixEditor | 2023-04-26

    ltex-ls is huge. I have following setup in Neovim which works excellent. (I use Neovim only as scratchpad)

  • terraform-lsp

    Language Server Protocol for Terraform

  • csharp-language-server

    Roslyn-based LSP language server for C#

  • Project mention: C# lsp configuration with neovim CoC | /r/neovim | 2023-11-10

    The recommended approach used to be coc-omnisharp, but it has been discontinued in favor of chsarp-ls. I have installed csharp-ls with dotnet tool install --global csharp-ls, and the executable is on ~/.dotnet/tools. The following is on my coc settings:

  • crystalline

    A Language Server Protocol implementation for Crystal. 🔮

  • nimlsp

    Language Server Protocol implementation for Nim

  • Project mention: NIR: Nim Intermediate Representation | news.ycombinator.com | 2023-09-30

    Downloading https://github.com/PMunch/nimlsp using git

  • language-tools

    Language tools for Astro (by withastro)

  • lsp-setup.nvim

    A simple wrapper for nvim-lspconfig and mason-lspconfig to easily setup LSP servers.

  • emmet-language-server

    A language server for emmet.io

  • Project mention: A better emmet language server | /r/neovim | 2023-07-05

    Check it out at: https://github.com/olrtg/emmet-ls

  • hdl_checker

    Repurposing existing HDL tools to help writing better code

  • glsl-language-server

    Language server implementation for GLSL

  • jsonnet-language-server

    A Language Server Protocol (LSP) server for Jsonnet (https://jsonnet.org)

  • neocmakelsp

    Another cmake lsp

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-02.

lsp-server related posts

Index

What are some of the best open-source lsp-server projects? This list will help you:

Project Stars
1 graphiql 15,649
2 slint 14,929
3 rust-analyzer 13,538
4 ccls 3,627
5 lua-language-server 2,976
6 haskell-language-server 2,565
7 copilot.lua 2,232
8 completor.vim 1,217
9 verible 1,185
10 nil 1,095
11 typst-lsp 1,052
12 ltex-ls 683
13 terraform-lsp 572
14 csharp-language-server 463
15 crystalline 413
16 nimlsp 405
17 language-tools 221
18 lsp-setup.nvim 216
19 emmet-language-server 198
20 hdl_checker 181
21 glsl-language-server 163
22 jsonnet-language-server 157
23 neocmakelsp 127
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com