nowfound

Dev tools · alternatives · 2026

24 alternatives to Multilspy – Cross platform framework to develop Language Server Clients

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…

Multilspy is a cross-platform library that simplifies building language server clients to query static analysis results across different programming languages. It communicates via the Language Server Protocol and… 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. 1

    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…

    2024 · github.com · its alternatives →

  2. 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. 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. 4

    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 →

  5. 5

    A pythonic generic language server. Contribute to openlawlibrary/pygls development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  6. 6

    Create Python GUIs with Qt in minutes. Contribute to mherrmann/fbs development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  7. 7

    Robyn is a Super Fast Async Python Web Framework with a Rust runtime. - sparckles/Robyn

    2023 · github.com · its alternatives →

  8. 8

    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 →

  9. 9
  10. 10

    A lisp rosetta stone to demonstrate modern language features - eatonphil/lisp-rosetta-stone

    2021 · github.com · its alternatives →

  11. 11

    A container for dataclasses with multi-indexing and bulk operations. - joshlk/dataclassframe

    2020 · github.com · its alternatives →

  12. 12

    🎁 A glib-like multi-platform c library. Contribute to tboox/tbox development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  13. 13

    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 →

  14. 14

    Find static code analysis tools and linters for Java, JavaScript, PHP, Python, Ruby, C/C++, C#, Go, Swift, and more. All tools and linters are peer-reviewed by fellow developers to select the best tools available. Avoid bugs in production, outages on weekends, and angry customers.

    2020 · analysis-tools.dev · its alternatives →

  15. 15

    Nodebook - Multi-Lang Web REPL + CLI Code runner. Contribute to netgusto/nodebook development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  16. 16

    A library adding some anti-Pythonic syntatic sugar to Python - czheo/syntax_sugar_python

    2017 · github.com · its alternatives →

  17. 17

    a brainfuck interpreter supporting linux syscalls with an example HTTP server - ajyoon/systemf

    2016 · github.com · its alternatives →

  18. 18

    Python utilities for writing cross-version compatible libraries - tmkontra/compatlib

    2021 · github.com · its alternatives →

  19. 19

    I built a Rust-powered Wavelet Matrix library for Python. There were surprisingly few practical Wavelet Matrix implementations available for Python, so I implemented one with a focus on performance, usability, and typed APIs. It supports fast rank/select, top-k, quantile, range queries, and even dynamic updates. Feedback welcome!

    Dec 2025 · pypi.org · its alternatives →

  20. 20

    Having created Jedi in 2012, I started ZubanLS in 2020 to advance Python tooling. It understands Mypy config files and passes >95% of the relevant Mypy tests. AMA.

    2025 · zubanls.com · its alternatives →

  21. 21AF

    Serialization framework with some interesting numbers: 10-20x faster on nested objects than json/protobuf. Technical approach: compile-time codegen (no reflection), compact binary protocol with meta-packing, little-endian layout optimized for modern CPUs. Unique features that other fast serializers don't have: - Cross-language without IDL files (Rust ↔ Python/Java/Go) - Trait object serialization (Box) - Automatic circular reference handling - Schema evolution without coordination Happy to discuss design trade-offs. Benchmarks:…

    Oct 2025 · fory.apache.org · its alternatives →

  22. 22

    Nodebook - Multi-Lang Web REPL + CLI Code runner. Contribute to netgusto/nodebook development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  23. 23

    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 →

  24. 24

    Edge full-stack LLM platform. Written in Rust. Contribute to llm-edge/hal-9100 development by creating an account on GitHub.

    2023 · github.com · its alternatives →

Also compare

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 →