SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 lsp-server Open-Source Projects
-
slint
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
-
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.
-
ccls
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
-
haskell-language-server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
-
copilot.lua
Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
-
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.
-
verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
-
ltex-ls
LTeX Language Server: LSP language server for LanguageTool :mag::heavy_check_mark: with support for LaTeX :mortar_board:, Markdown :pencil:, and others
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Ask HN: Why would you ever use C++ for a new project over Rust? | news.ycombinator.com | 2024-04-02Did you get a chance to check https://slint.dev?
Disclaimer: I work for Slint
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.
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
Project mention: Beginner question: is there any coding standard for documenting Lua functions or tables emulating OOP? | /r/lua | 2023-06-01You can use LLS extension for VSCode. Documentation: https://github.com/LuaLS/lua-language-server/wiki/Annotations
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 - copilot plugin written in lua
Project mention: How to instance module with auto-completion for verilog in neovim? | /r/neovim | 2023-08-25I 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?
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 ?
Project mention: Using sub-files imported into main file, while citing a single bibliography. | /r/typst | 2023-04-21Are 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
Project mention: Wish there was support for dictionary autocompletion. | /r/HelixEditor | 2023-04-26ltex-ls is huge. I have following setup in Neovim which works excellent. (I use Neovim only as scratchpad)
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:
Downloading https://github.com/PMunch/nimlsp using git
Check it out at: https://github.com/olrtg/emmet-ls
lsp-server related posts
- Cranelift code generation comes to Rust
- The rust-analyzer vscode extension is not working at all.
- LSP could have been better
- VSCode Haskell extension not working
- Discussion Thread
- The AI Content Flippening
- Introducing RustRover – A Standalone Rust IDE by JetBrains
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
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 |