SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 lsp-client Open-Source Projects
-
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.
-
ecode
Lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance.
-
lsp-status.nvim
Utility functions for getting diagnostic status and progress messages from LSP servers, for use in the Neovim statusline
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
vscode-lsp-translations
An extension for VSCode which provides autocompletion for the translations within your project. Uses https://github.com/rbozan/lsp-translations under the hood.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Looking for help in improving Typescript Eglot, Corfu, Orderless performance | /r/emacs | 2023-06-08You can try `lsp-bridge`, It's async so even if your language server is slow, the worst thing is that you won't see any completion candidate but can still keep typing: https://github.com/manateelazycat/lsp-bridge
I recommend that you do not configure jdtls like the other language servers, it is better to use the nvim-jdtls plugin.
Project mention: Show HN: Multilspy – A library to easily use language servers to analyze code | news.ycombinator.com | 2023-11-28
When I had to use Java for uni, I used the javacomplete2 plugin which I've found to do a better job than the Java language server. I've just check and apparently it's deprecated in favor of jc.nvim which is based on jdtls (which I remember was very heavy on resources and provide very little in return, but maybe things changed since then) but from the same author, so if you still want to use Neovim for Java you should at least check it out.
TextAdept has been around for ages. It's a great lightweight editor.
However, it is missing a lot of features I've grown used to in (arguably more baroque) editors like Emacs, Helix and VS Code. Mostly stuff that builds on LSP.
When I last tried it (admittedly almost two years ago), it didn't have Rust syntax support at all and I couldn't get LSP (which has a plugin module made by the main developer at https://github.com/orbitalquark/textadept-lsp) to work at all.
I'd be interested to hear if anyone tried it more recently and has had a better experience.
lsp-client related posts
-
Having the worst time trying to use JDTLS
-
Noob here, would neovim work for my usecase
-
Client 2 quit with exit code 1 and signal 0 when opening a .java files
-
Foot – A fast, lightweight and minimalistic Wayland terminal emulator
-
[HELP] ftplugin and lazy loading in NvChad
-
Looking for help in improving Typescript Eglot, Corfu, Orderless performance
-
Anyone using nvim for Kotlin development?
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 May 2024
Index
What are some of the best open-source lsp-client projects? This list will help you:
Project | Stars | |
---|---|---|
1 | lsp-bridge | 1,295 |
2 | nvim-jdtls | 931 |
3 | ecode | 877 |
4 | lsp-status.nvim | 618 |
5 | haskell-tools.nvim | 381 |
6 | lsp-dart | 195 |
7 | lite-xl-lsp | 151 |
8 | popui.nvim | 140 |
9 | monitors4codegen | 108 |
10 | lsp-sonarlint | 73 |
11 | lsp-metals | 56 |
12 | jc.nvim | 49 |
13 | textadept-lsp | 26 |
14 | vscode-lsp-translations | 7 |
Sponsored