pylsp-rope VS LSP

Compare pylsp-rope vs LSP and see what are their differences.

pylsp-rope

Extended refactoring capabilities for python-lsp-server using Rope (by python-rope)

LSP

Client implementation of the Language Server Protocol for Sublime Text (by sublimelsp)
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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
pylsp-rope LSP
12 20
101 1,593
6.9% 0.5%
8.3 8.9
about 1 month ago 7 days ago
Python Python
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

pylsp-rope

Posts with mentions or reviews of pylsp-rope. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-21.
  • How to test lsp performance
    4 projects | /r/neovim | 21 Jun 2023
    pylsp-rope is actually an external plugin project, it implements advanced refactoring functionalities using code action (extract method/variable, function inlining, converting local variables to instance variables, organise import, etc). Unless you have explicitly installed pylsp-rope at some point, it's unlikely you already have it in your system. I'm the author of pylsp-rope, btw.
  • Open Source Python libraries/projects that need contributions?
    5 projects | /r/Python | 11 Dec 2022
    If you're also a user of rope, which is a Python refactoring library, my python-lsp-server plugin pylsp-rope would also welcome contributions. They have a fairly small codebase, and so they would be relatively easy to pick up.
  • Completion and auto imports
    3 projects | /r/neovim | 8 Dec 2022
    Currently the best way to use rope for refactoring (including extract, inlining, reorganise import, plus many more) in Neovim is with pylsp-rope and your preferred LSP client. pylsp-rope is going to be the main focus of bringing rope capabilities to various IDEs and text editors. I'll have to find the time for this, but I'm planning to overhaul the rope support in core pylsp to make it work even better.
  • Making Python Code Idiomatic by Automatic Refactoring Non-Idiomatic Python Code with Pythonic Idioms
    3 projects | /r/Python | 23 Nov 2022
    Rope's Restructuring refactoring is very powerful and flexible, and it's very accurate given the pattern, however it's currently only accessible from rope's programmatic interface, which means you have to write a little bit of Python code to use it. I've not been able to figure out how best to expose this capability into easy to use user interface within text editors/IDEs and especially within the constraints of LSP for pylsp-rope.
  • What are some interesting open source projects to contribute code to?
    6 projects | /r/opensource | 22 Sep 2022
    I am the maintainer rope and pylsp-rope. They are libraries for automated Python refactoring and to do that from any LSP-capable editors. We are always welcoming contributors of all levels.
  • Why IDEs are Important
    2 projects | /r/vim | 11 Sep 2022
    You can also use pylsp-rope, though until LSP actually provides a standard Villani compliant interface that allows LS to implement move refactoring, you may not be able to use it from your editor. I'm kinda thinking that maybe I should just non-standard LSP extension that ropevim would call into. It shouldn't just be Microsoft that can play EEE 😅
  • Visual Studio Code is designed to fracture
    17 projects | /r/programming | 31 Aug 2022
    pylsp-rope
  • What's your formula for promoting your open source project?
    3 projects | /r/opensource | 11 Jul 2022
    I never had to market an open source project from zero that later grow into popularity, but I did inherit the maintainership of a fairly popular project and then I started a new project that have been gaining a small, but growing momentum.
  • Are you a person who loves reinventing a wheel ?
    4 projects | /r/Python | 19 Apr 2022
    Most of my personal projects are written because I need a feature that nobody else has anything remotely resembling what I need.
  • Vim setup as a Python IDE with REPL similar to Spyder/VSCode
    6 projects | /r/Python | 24 Feb 2022
    pylsp-rope for refactoring capabilities

LSP

Posts with mentions or reviews of LSP. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-21.
  • A decent VS Code and Ruby on Rails setup
    8 projects | news.ycombinator.com | 21 Feb 2024
    I saw no mention of RBS+Steep, the latter providing a LSP. I use it a lot and very much like it, although it's still young and needs love, but it's making good, steady progress! I've been very pleasantly surprised by some of the crazy things Steep can catch, completely statically!

    You appear to be working on projects with Sorbet (which I tried to like but found it fell short in practice, notably outside of the app use case i.e it's mostly useless for gems) so it may be a tall order to try on those. Maybe you can give RBS+Steep a shot on some small project?

    RBS: https://github.com/ruby/rbs

    RBS collection (for those gems that don't ship RBS signatures in `sig`, integrates with bundler): https://github.com/ruby/gem_rbs_collection

    Steep: https://github.com/soutaro/steep

    VS Code: https://github.com/soutaro/steep-vscode

    Sublime Text: https://github.com/sublimelsp/LSP

    Vim (I'm working on it): https://github.com/dense-analysis/ale/pull/4671

  • Laravel code-quality tools
    16 projects | dev.to | 8 Feb 2024
    Psalm - support for Psalm can be added via the LSP plugin. More information about it can be found in Psalm's documentation.
  • Sublime Text is awesome
    1 project | /r/SublimeText | 2 Mar 2023
    You obviously never tried the various LSP plugins for ST. It will give you the same intelllgent code tools as the jetbrains IDEs, which goes way beyond just syntax highlighting and linting and there's support for a lot of languages. https://lsp.sublimetext.io/
  • what is the best alternative for visual studio
    3 projects | /r/archlinux | 13 Oct 2022
    Add in this and you're golden: https://github.com/sublimelsp/LSP
  • Nova by Panic
    7 projects | news.ycombinator.com | 24 Jan 2022
    https://github.com/sublimelsp/LSP with https://github.com/sublimelsp/LSP-typescript works pretty well for me. They are also both being actively maintained. It'd be nice if it was built-in, but it works well enough that I still have not found a compelling reason to switch to VSCode.

    I really love sublime and it doesn't seem to be dead just yet. Sublime Text 4 was also a pretty great release.

  • Cant get the function options in SublimeText4
    1 project | /r/SublimeText | 5 Jan 2022
  • Sublime Text 4 (Build 4126)
    3 projects | news.ycombinator.com | 21 Dec 2021
    I tried sublime this year now that it has an LSP (language server), along with the Go plugin. Maybe it would take more getting used to, but VSCode has done such a great job for coding in. Sublime's project view just wasn't as good either.

    I really still like sublime for editing text or log files on my dev system, but not for development.

    https://github.com/sublimelsp/LSP

  • golang & sublime text 4
    1 project | /r/golang | 10 Dec 2021
  • Is there any package that shows inline errror like in this image
    1 project | /r/SublimeText | 16 Aug 2021
    not a fan of that but there is https://github.com/sublimelsp/LSP/pull/1702
  • Hi, I have just gotten into go and was thinking if guys could suggest me a free beginner-friendly IDE.
    2 projects | /r/golang | 29 Jul 2021
    That's great, try it with SublimeLSP and gopls.

What are some alternatives?

When comparing pylsp-rope and LSP you can also consider the following projects:

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

TypeScript - IO wrapper around TypeScript language services, allowing for easy consumption by editor plugins

pyright - Static Type Checker for Python

typescript-language-server - TypeScript & JavaScript Language Server

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

intellij-community - IntelliJ IDEA Community Edition & IntelliJ Platform

vim-jumpsuite - Jump to "interesting" line of code from your test suite.

vscodium - binary releases of VS Code without MS branding/telemetry/licensing

sourcery - Instant AI code reviews

PlainTasks - An opinionated todo-list plugin for Sublime Text editor (version 2 and 3)

vim-textobj-python - Text objects for Python.

joes-sandbox