The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 22 TypeScript Lsp Projects
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
monaco-languageclient
Repo hosts npm packages for monaco-languageclient, vscode-ws-jsonrpc, monaco-editor-wrapper, @typefox/monaco-editor-react and monaco-languageclient-examples
-
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.
-
dockerfile-language-server
A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.
-
vscode-ansible
vscode/vscodium extension for providing Ansible auto-completion and integrating quality assurance tools like ansible-lint, ansible syntax check, yamllint, molecule and ansible-test.
-
Spyglass
Development tools for vanilla Minecraft: Java Edition data pack developers. (by SpyglassMC)
-
coc-intelephense
intelephense (PHP language server) extension for coc.nvim. intelephense’s various LSP features and this extension's additional features are available.
-
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.
-
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.
Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21As well as its own plugins Vim/NeoVim can use VSCode's LSPs, DAPs and extensions either directly or via plugins like CoC[1] and Mason[2].
I would be surprised if emacs couldn't do the same.
1. https://github.com/neoclide/coc.nvim
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.
The place to open issues for the plugin https://github.com/ansible/vscode-ansible
Project mention: Next LS v0.15.0, elixir-tools.vscode v0.12.0, Tableau v0.10.0, and a new documentation site | /r/elixir | 2023-11-09- https://github.com/elixir-tools/elixir-tools.vscode/releases/tag/v0.12.0
Project mention: Perl::LanguageServer in Visual Studio. Should jumping to ambigious functions work? | /r/perl | 2023-07-01Actually, I'm maintaining coc-perl (https://github.com/bmeneg/coc-perl), which enables the use of Perl LSP extension for vcode on vim/neovim using the CoC (https://github.com/neoclide/coc.nvim) backend. But it's completely on top of Perl::LanguageServer.
Python has several here, pylsp, pyright & a fork of vscode-python
TypeScript Lsp related posts
- Helix - Front-End Power
- A guide on Neovim's LSP client
- How do I confirm if my haskell language server is working properly?
- ready to use neovim for web development (frontend) - beginners
- Using CoC inlay hints
- Suspense your federated component with caution
- How do I select which LSP is currently running?
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Lsp projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | coc.nvim | 23,920 |
2 | jupyterlab-lsp | 1,730 |
3 | typescript-language-server | 1,699 |
4 | monaco-languageclient | 959 |
5 | vscode-haskell | 547 |
6 | coc-flutter | 471 |
7 | vscode-ruby-lsp | 414 |
8 | elm-language-server | 410 |
9 | diagnostic-languageserver | 404 |
10 | dockerfile-language-server | 349 |
11 | vscode-ansible | 315 |
12 | Spyglass | 227 |
13 | magic-racket | 193 |
14 | coc-angular | 144 |
15 | coc-java-debug | 98 |
16 | coc-intelephense | 91 |
17 | elixir-tools.vscode | 81 |
18 | coc-perl | 34 |
19 | coc-pylsp | 33 |
20 | vscode-lsp-wl | 30 |
21 | coc-homeassistant | 26 |
22 | vscode-lsp-translations | 7 |
Sponsored