SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 TypeScript language-server-protocol Projects
-
And Eclipse Foundation maintains VSCode-compatible editor designed to be a framework for other IDEs: https://theia-ide.org/
IMO sounds like natural foundation for Cursor
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Over the last little while, I’ve been working more actively with open-source projects, especially ones related to the TypeScript ecosystem. In my previous contributions, I focused on tools that are used behind the scenes by editors, like language servers (typescript-language-server), which help with things such as error reporting, code navigation, and auto completion. That experience pushed me outside my comfort zone, but it also helped me understand how large developer tools are structured and maintained.
-
jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
-
-
-
monaco-languageclient
A toolbox for building web applications with editors utilizing language servers.
-
-
-
dockerfile-language-server
A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.
-
-
javavscode
Java platform support for Visual Studio Code for full featured Java development (edit-compile-debug & test cycle)
-
language-tools
🌐 Prisma Language Tools = Language Server and Prisma's VS Code extension. (by prisma)
-
-
-
For the past few weeks, my main goal in my open-source contributions was to work on tools that real TypeScript developers use every day, and to challenge myself with issues that were not just styling fixes. I picked two projects. One was typescript-eslint, which is a big set of ESLint rules that help keep TypeScript code safe and consistent. In that project I focused on the no-unsafe-* rules that try to stop the any type from quietly spreading through a codebase. My second project was publicodes/language-server, which is a VS Code extension that gives language server features like diagnostics, completion, hover and go to definition for the Publicodes language. Together these two contributions let me work on both static analysis rules and an actual language server.
TypeScript language-server-protocol discussion
TypeScript language-server-protocol related posts
-
Theia IDE – AI-Native Open-Source Cloud and Desktop IDE
-
Planning My Next Open-Source Contributions
-
My Open-Source Contribution - Adding Watch Event Support to typescript-language-server
-
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
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2026
Index
What are some of the best open-source language-server-protocol projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | theia | 21,549 |
| 2 | typescript-language-server | 2,501 |
| 3 | jupyterlab-lsp | 1,994 |
| 4 | vscode-intelephense | 1,851 |
| 5 | crabviz | 1,394 |
| 6 | monaco-languageclient | 1,352 |
| 7 | vtsls | 1,032 |
| 8 | sql-language-server | 773 |
| 9 | dockerfile-language-server | 471 |
| 10 | elm-language-server | 439 |
| 11 | javavscode | 310 |
| 12 | language-tools | 294 |
| 13 | cl-lsp | 238 |
| 14 | kos-language-server | 32 |
| 15 | language-server | 7 |