InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 13 TypeScript language-server-protocol Projects
-
Project mention: OpenVSX, which VSCode forks rely on for extensions, down for 24 hours | news.ycombinator.com | 2025-04-24
100% this. It would be one thing if the only LSPs you could build came from Microsoft, but that’s just not true. It’s just that developing LSPs isn’t free.
Cursor, Windsurf, etc. are building multi-billion dollar businesses off the backs of the work that the VS Code team has done. And that’s totally fine! What’s not fine, is trying to have access to the whole ecosystem of first party extensions that aren’t MIT licensed.
I agree there should be more resilient extension repos, but this is one of the problems Eclipse Theia [0] has tried to take on, but most projects just fork the core VS Code experience and slot in OpenVSX rather than doing the hard, expensive work of building their own extension marketplaces or LSPs. And you know what, for a community or OSS fork, I think that’s fair. I think when you raise hundreds of millions in funding, you can build your own LSPs and start to maintain your own infra for extensions. And if you’ve got enough buy-in, you can probably convince developers to submit directly to your marketplace too.
And it isn’t even a rug pull, per se. The first changes to the license on some of the 1P VS Code extensions probably happened in late 2018 or early 2019, with remote share. The LSPs may have changed later. If anything, the Code team was probably too lax about letting the commercial forks use their resources wholesale against the license terms for as long as they did.
Disclaimer: I used to work at Microsoft and then at GitHub with things that touched VS Code. I now work at Google, who uses VS Code (well Monaco) inside some of our editors/products, but I don’t work on any of those.
[0]: https://theia-ide.org/
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
-
Project mention: Show HN: Lspwatch – Automatic, configurable observability for language servers | news.ycombinator.com | 2025-03-27
-
jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
-
Intelephense is a "freemium" LSP. While it provides basic functionality for free, features like variable renaming and code actions require a $25 USD lifetime license.
-
monaco-languageclient
Repo hosts npm packages for monaco-languageclient, vscode-ws-jsonrpc, monaco-editor-wrapper, @typefox/monaco-editor-react and monaco-languageclient-examples
Project mention: So, you want to set up a Monaco editor with a language server | dev.to | 2024-10-19The following example will be based on a bare client example implementation from the languageclient repo.
-
-
I'd almost given up on finding "the right" solution. Everywhere I looked, others had "solved" the issue in different ways: they were using the vtsls TypeScript LSP wrapper instead of ts_ls, or they were using coc.nvim, or the now-archived null-ls.nvim. But nowhere could I simply find a reliable configuration for a Vue language server configured natively in NeoVim.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
dockerfile-language-server
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)
-
javavscode
Java platform support for Visual Studio Code for full featured Java development (edit-compile-debug & test cycle)
-
-
TypeScript language-server-protocol discussion
TypeScript language-server-protocol related posts
-
Show HN: Lspwatch – Automatic, configurable observability for language servers
-
Eclipse Theia: The 'DeepSeek' of AI Tooling?
-
So, you want to set up a Monaco editor with a language server
-
The Eclipse Theia Platform
-
Eclipse Theia IDE
-
How Secure Cloud Development Replaces Virtual Desktop Infrastructures
-
Ask HN: Elixir LSP doesn't work on VSCode and Neovim. Any solutions?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 Jul 2025
Index
What are some of the best open-source language-server-protocol projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | theia | 20,851 |
2 | typescript-language-server | 2,173 |
3 | jupyterlab-lsp | 1,913 |
4 | vscode-intelephense | 1,735 |
5 | monaco-languageclient | 1,224 |
6 | sql-language-server | 742 |
7 | vtsls | 739 |
8 | elm-language-server | 428 |
9 | dockerfile-language-server | 426 |
10 | language-tools | 274 |
11 | javavscode | 254 |
12 | cl-lsp | 224 |
13 | kos-language-server | 29 |