Dev tools · alternatives · 2026
24 alternatives to Multilspy – Cross platform framework to develop Language Server Clients
multilspy is a cross-platform library that we have built to set up and interact with various language servers in a unified and easy way. Language servers are tools that perform a variety of static analyses on source code and provide useful information such as type-directed code completion suggestions, symbol definition locations, symbol references, etc., over the Language Server Protocol (LSP). multilspy intends to ease the process of using language servers, by abstracting the setting up of the language servers, performing language-specific configuration and handling communication with the…
Multilspy is a cross-platform library that simplifies interaction with language servers across multiple programming languages. It automates the setup and configuration of language servers while handling communication… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Multilspy – Cross platform framework to develop Language Server Clients launched in 2024; newer entries below may have overtaken it.
- 1

multilspy is a cross-platform library designed to simplify the process of creating language server clients to query and obtain results of various static analyses from a wide variety of language servers that communicate over the Language Server Protocol. It is easily extensible to support any language that has a Language Server and currently supports Java, Rust, C# and Python. We aim to continuously add support for more language servers and languages. Language servers are tools that perform a variety of static analyses on code repositories and provide useful information such as type-directed…
2024 · github.com · its alternatives →
- 2

multilspy is a cross-platform library designed to simplify the process of creating language server clients to query and obtain results of various static analyses from a wide variety of language servers that communicate over the Language Server Protocol. It is easily extensible to support any language that has a Language Server and currently supports Java, Rust, C# and Python. We aim to continuously add support for more language servers and languages. Language servers are tools that perform a variety of static analyses on code repositories and provide useful information such as type-directed…
2024 · github.com · its alternatives →
- 3

Multilspy is a library that simplifies the use of language servers for static analysis of code. Language servers are tools that provide useful information about source code, such as code completion, symbol definition, references, etc. Multilspy abstracts the setup and communication with language servers, and exposes a common interface for different languages. Multilspy currently supports Java, Rust, C#, and Python, and can be easily extended to other languages. Multilspy is part of the monitors4codegen project, which introduces Monitor-Guided Decoding (MGD) for code generation using Language…
2023 · github.com · its alternatives →
- 4

A pythonic generic language server. Contribute to openlawlibrary/pygls development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 5

After working with LLMs for long enough, I found myself wanting a lightweight utility for doing various small tasks to prepare inputs, locate information and create evaluators. This library is two things: a very simple model and utilities that inference it (eg. fuzzy deduplication). The target platform is CPU, and it’s intended to be light, fast and pip installable — a library that lowers the barrier to working with strings semantically. You don’t need to install pytorch to use it, or any deep learning runtimes. How can this be accomplished? The model is simply token embeddings that are…
2024 · github.com · its alternatives →
- 6

A Language Server Protocol (LSP) implementation for systemd unit files, providing editing support with syntax highlighting, diagnostics, autocompletion, and documentation made with rust.
2025 · github.com · its alternatives →
- 7

Create Python GUIs with Qt in minutes. Contribute to mherrmann/fbs development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 8

A lisp rosetta stone to demonstrate modern language features - eatonphil/lisp-rosetta-stone
2021 · github.com · its alternatives →
- 9

Write Language Servers that comply with 3.17 of the LSP Specification - owenrumney/go-lsp
Mar 2026 · github.com · its alternatives →
- 10

🎁 A glib-like multi-platform c library. Contribute to tboox/tbox development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 11

The notebook-style Common Lisp environment. Contribute to tamamu/darkmatter development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 12

Heap based scheme machine. GitHub Gist: instantly share code, notes, and snippets.
2025 · gist.github.com · its alternatives →
- 13

We’re Robin, Louis, and Thomas. Pipelex is a DSL and a Python runtime for repeatable AI workflows. Think Dockerfile/SQL for multi-step LLM pipelines: you declare steps and interfaces; any model/provider can fill them. Why this instead of yet another workflow builder? - Declarative, not glue code: you state what to do; the runtime figures out how. - Agent-first: each step carries natural-language context (purpose, inputs/outputs with meaning) so LLMs can follow, audit, and optimize. Our MCP server enables agents to run pipelines but also to build new pipelines on demand. - Open…
Oct 2025 · github.com · its alternatives →
- 14

PyTermGUI is a highly modular framework offering most of the features one would expect from a GUI library, such as a mature and open Widget API, animations, mouse support and other goodies, right inside the terminal! The markup language is another great feature of the library, and is used by practically all elements of it. It is based on Rich's implementation, but uses a more concise and easier to humanly parse syntax, while being over 10 times faster at parsing due to a long list of optimizations. There is a full Window Manager API included as well, allowing the user to move, resize and…
2022 · github.com · its alternatives →
- 15

Hi HN, I’ve been working on an OCR pipeline specifically optimized for machine learning dataset preparation. It’s designed to process complex academic materials — including math formulas, tables, figures, and multilingual text — and output clean, structured formats like JSON and Markdown. Some features: • Multi-stage OCR combining DocLayout-YOLO, Google Vision, MathPix, and Gemini Pro Vision • Extracts and understands diagrams, tables, LaTeX-style math, and multilingual text (Japanese/Korean/English) • Highly tuned for ML training pipelines, including dataset generation and…
2025 · github.com · its alternatives →
- 16

Scheme-langserver digest incomplete Scheme code to serve real-world programming requirements, including goto-definition, auto-completion, type inference and such many LSP-defined language feature supports. And this project is based here(https://github.com/ufo5260987423/scheme-langserver). I built it because I was tired of Scheme/Lisp's raggy development environment, especially of the lack of IDE-like highly customized programing experience. Though DrRacket and many REPL-based counterparts have don't much, following general cases aren't reach same-level as in other…
Feb 2026 · github.com · its alternatives →
- 17

Hi HN! We're excited to release our VS Code/Cursor extension for marimo [1], an open-source, reactive Python notebook. This extension provides a native experience for working with marimo notebooks, a long-requested feature that we’ve worked hard to get right. An LSP-first architecture The core of our extension is a marimo notebook language server (marimo-lsp [2]). As far as we know, it’s the first notebook runtime to take this approach. The Language Server Protocol (LSP) [3] offers a small but important set of notebook-related capabilities that we use for document and kernel syncing;…
Nov 2025 · github.com · its alternatives →
- 18

I built this library because langchain was too bloated and I needed a simple abstraction to call multiple LLM APIs. litellm has two functions - completion(), embedding()
2023 · github.com · its alternatives →
- 19

2018 · gitlab.com · its alternatives →
- 20

A container for dataclasses with multi-indexing and bulk operations. - joshlk/dataclassframe
2020 · github.com · its alternatives →
- 21

2018 · hub.docker.com · its alternatives →
- 22

Python utilities for writing cross-version compatible libraries - tmkontra/compatlib
2021 · github.com · its alternatives →
- 23

a brainfuck interpreter supporting linux syscalls with an example HTTP server - ajyoon/systemf
2016 · github.com · its alternatives →
- 24

Robyn is a Super Fast Async Python Web Framework with a Rust runtime. - sparckles/Robyn
2023 · github.com · its alternatives →
Also compare
- Multilspy – Cross platform framework to develop Language Server Clients alternatives
- Multilspy – Cross platform framework to develop Language Server Clients alternatives
- Multilspy – A library to easily use language servers to analyze code alternatives
- pygls – a Pythonic generic language server alternatives
- Wordllama – Things you can do with the token embeddings of an LLM alternatives
- A Language Server Implementation for SystemD Unit Files alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →