Which python lsp is better?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • pyright

    Static Type Checker for Python

  • I found two python lsp i.e. [pyright](https://github.com/microsoft/pyright) and [python-lsp-server](https://github.com/python-lsp/python-lsp-server), which is better in every aspect of coding or using them both would be better?

  • python-lsp-server

    Fork of the python-language-server project, maintained by the Spyder IDE team and the community

  • I found two python lsp i.e. [pyright](https://github.com/microsoft/pyright) and [python-lsp-server](https://github.com/python-lsp/python-lsp-server), which is better in every aspect of coding or using them both would be better?

  • 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.

    InfluxDB logo
  • pylsp-rope

    Extended refactoring capabilities for python-lsp-server using Rope

  • Pyright is written in NodeJS and its development seems less than open (see pull requests on the Github site). I have chosen PyLSP and it seems there is more fun around that (and I have contributed to the development of https://github.com/python-rope/pylsp-rope).

  • jedi-language-server

    A Python language server exclusively for Jedi. If Jedi supports it well, this language server should too.

  • I do not think it is possible to use multiple at the same time 🤔. There is also https://github.com/pappasam/jedi-language-server.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts