Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 13 TypeScript language-server-protocol Projects
-
Project mention: [Programmingtools] THEIA ou CODE VS pour le projet IDE open-source. | /r/enfrancais | 2023-05-11
-
jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Project mention: Does Jupyter labs or jupyter notebook have a way to expose python (or C++) objects? | /r/IPython | 2023-03-28 -
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
I bought a license key to Intelephense https://intelephense.com/, and added the key as described in the documentation and several blog posts (at least I think I'm doing it right), however the paid features (e.g. rename symbol) don't work.
-
Project mention: There's another typescript LSP that wraps the official VSCode typescript extension and has almost the same features - vtsls | /r/neovim | 2023-04-28
Before, I was using typescript-language-server as it is LSP compliant but it was slow and lacks the features of what VSCode's implementation has, like extracting functions, constants, types into interfaces or alias and single imports. Auto-completion was also not very predictive as sometimes it works and sometimes it doesn't. For instance, I was having trouble getting it to auto-complete common attributes like className or href in JSX projects. It could be that I may be doing something wrong but didn't find any solution on how to get it properly working.
-
-
Project mention: What SQL formatter do you use? What can give you Intellij like formatting for SQL? | /r/neovim | 2023-04-19
I also use sql-language-server for completion. It works for me with a .sqlrc.json config file, which allows me to change database config based on parent directory. I have not been able to configure sqlls with nlsp-settings for some reason.
-
-
Klotho
AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)
-
dockerfile-language-server-nodejs
A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.
-
language-tools
🌐 Prisma Language Tools = Language Server and Prisma's VS Code extension. (by prisma)
It might be worth contacting these extensions' creators. If you already have the `.vsix` file for the VSCode marketplace, publishing to open-vsix is really super simple (create an account once, get a token, add a few lines to your publish script, e.g. https://github.com/prisma/language-tools/blob/94e4cd612d03ef...). Some just do not know about it.
-
Does this count? https://github.com/cxxxr/cl-lsp
-
Project mention: There's another typescript LSP that wraps the official VSCode typescript extension and has almost the same features - vtsls | /r/neovim | 2023-04-28
-
As to language differences kRPC relies other programing languages which means you need to set up whatever stuff is required to actually those languages. A result of this is that things that are native features of kOS stuff like vector operations, PID controllers, and cooked steering are things you are going to have to implement your self. On the other hand beyond a language server that IIRC only supports vsCode and 2 other editors there are syntax highlighting files found in the side panel under the "Editor Tools" link that are old kOS doesn't have much editor support compared to other languages. And lastly the other big thing kOS is generally considered to lack is a way to resolve things after an error happens if a script errors it crashes fully with no way for you to catch and respond to the issue which means you need to check for things like divide by zero errors before places where they can happen if you want to avoid crashing. There are a few other oddities to how kerboScript works but those add just that slight flavor of jank that makes it feel like kOS is indeed the rocket guidance system that kerbals would have developed.
-
TypeScript language-server-protocol related posts
- Intelephense license key not recognized
- [Programmingtools] THEIA ou CODE VS pour le projet IDE open-source.
- There's another typescript LSP that wraps the official VSCode typescript extension and has almost the same features - vtsls
- Undefined type 'Spatie\Permission\Models\' . 'Permission' | 'Role' | 'HasRoles'
- What could cause my LSP to be so slow and sluggish? Takes anywhere from 1 to 8 seconds to show auto-completion results and hide/ unhide errors.
- Does Jupyter labs or jupyter notebook have a way to expose python (or C++) objects?
- Issue with emacs-config or language server
-
A note from our sponsor - Sonar
www.sonarsource.com | 6 Jun 2023
Index
What are some of the best open-source language-server-protocol projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | theia | 18,110 |
2 | jupyterlab-lsp | 1,510 |
3 | vscode-intelephense | 1,435 |
4 | typescript-language-server | 1,325 |
5 | monaco-languageclient | 807 |
6 | sql-language-server | 496 |
7 | elm-language-server | 392 |
8 | dockerfile-language-server-nodejs | 288 |
9 | language-tools | 215 |
10 | cl-lsp | 178 |
11 | vtsls | 88 |
12 | kos-language-server | 24 |
13 | nova-elm | 5 |