Top 18 lsp-server Open-Source Projects
-
Project mention: Define default tasks in VSCode for new rust projects | reddit.com/r/rust | 2022-06-30
https://github.com/rust-lang/rust-analyzer/blob/master/editors/code/src/tasks.ts Found where the task provider is defined, and indeed the default tasks are hard coded with no options exposed to configure. You can add new cargo task and set customRunner as nextest I think.
-
ccls
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
if you want more features, like code completion, there's a c/c++ language server available
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
haskell-language-server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Project mention: Is there some truth to this hyperbole? "Haskell is beautiful and elegant, but unmaintainable and painful" | reddit.com/r/haskell | 2022-06-27It kinda is, but it's a one-time thing and it gives us the ability to map module names to packages by only looking at the index. Plus, the list can be generated: cabal-fmt has an expand feature, and in the future HLS could do that too.
-
So, after using lua-language-server, I became accustomed to the awesome documentation for builtin functions. It seems like they copied the documentation into here from the official docs.
-
completor
-
verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
BTW, I'd recommend checking out verible if you're looking for a flex/bison verilog parser.
-
Project mention: Workflow for DevOps? (Ansible, Terraform, Kubernets, RHET) | reddit.com/r/neovim | 2022-05-30
Look at terraform-ls vs terraform-lsp. Both can be used with coc.nvim.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
nimlangserver is an implementation of Language Server Protocol with the goal to make nim IDE experience more mature. The main difference between nimlangserver and the existing nimlsp is that nimlangserver runs nimsuggest in a separate process and that nimlangserver is using a newly introduced version of nimsuggest v3(see bellow). nimlangserver is currently integrated in VScode via vscode-nim and in Emacs via lsp-mode but adding integraion with other editors should be trivial.
-
what about vscode + https://github.com/elbywan/crystalline jetbrains also ok with plugin for crystal
-
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: Looking for a markdown editor recommendation. | reddit.com/r/technicalwriting | 2022-04-24Neovim with https://github.com/folke/zen-mode.nvim and https://github.com/valentjn/ltex-ls . You can fold headings in Markdown which is super useful.
-
I've written a LSP that uses modelsim, ghdl or Vivado to do error checking: https://github.com/suoto/hdl_checker
-
nvim-lsp-setup
A simple wrapper for nvim-lspconfig and nvim-lsp-installer to easily setup LSP servers.
Project mention: Which lsp-server tool, coc or ale, or both, or another option. | reddit.com/r/neovim | 2022-05-19I've also seen this: https://github.com/junnplus/nvim-lsp-setup
-
Projects to make it easier to write and test Ansible Content. Includes VScode extension, language server, ansible-lint, molecule, ansible-navigator and potentially other development goodies. To see what's planned, and how you can help checkout the foundation-devtools project board
-
Project mention: Is omnisharp really this bad or I am doing something wrong? | reddit.com/r/neovim | 2022-01-08
I have not tried it, but I read somewhere https://github.com/razzmatazz/csharp-language-server was much better. Please report back your experience if you try it.
-
Project mention: Can someone please tell me how can I add shaders language server(glslls) to lsp-config? | reddit.com/r/neovim | 2022-04-20
Have you tried the glsl-ls? https://github.com/svenstaro/glsl-language-server
-
``` ref:https://github.com/grafana/jsonnet-language-server/blob/main/editor/vim/coc-settings.json
-
Project mention: Tools like Scitools Understand but support Verilog | reddit.com/r/FPGA | 2021-09-19
-
AvaloniaPreviewLanguageServer
A server-side implementation of Language Server Protocol to resolve Avalonia features from MSBuild Project File for previewer
Project mention: Looking for cross platform UI that I can use with VSCode | reddit.com/r/dotnet | 2021-08-29And another one was in work for a while, but developer is inactive right now - https://github.com/rstm-sf/AvaloniaPreviewLanguageServer
lsp-server related posts
Index
What are some of the best open-source lsp-server projects? This list will help you:
Project | Stars | |
---|---|---|
1 | rust-analyzer | 9,881 |
2 | ccls | 3,031 |
3 | haskell-language-server | 2,096 |
4 | lua-language-server | 1,472 |
5 | completor.vim | 1,196 |
6 | verible | 682 |
7 | terraform-lsp | 534 |
8 | nimlsp | 294 |
9 | crystalline | 253 |
10 | ltex-ls | 241 |
11 | hdl_checker | 149 |
12 | nvim-lsp-setup | 148 |
13 | ansible-language-server | 116 |
14 | csharp-language-server | 104 |
15 | glsl-language-server | 75 |
16 | jsonnet-language-server | 56 |
17 | veridian | 35 |
18 | AvaloniaPreviewLanguageServer | 0 |
Are you hiring? Post a new remote job listing for free.