devdocs.el VS Elpy

Compare devdocs.el vs Elpy and see what are their differences.


Emacs viewer for DevDocs (by astoff)


Emacs Python Development Environment (by jorgenschaefer)
Our great sponsors
  • WorkOS - The modern API for authentication & user identity.
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • InfluxDB - Power Real-Time Data Analytics at Scale
devdocs.el Elpy
12 11
253 1,874
- -
5.6 6.0
19 days ago about 2 months ago
Emacs Lisp Emacs Lisp
- GNU General Public License v3.0 only
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.


Posts with mentions or reviews of devdocs.el. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-12.


Posts with mentions or reviews of Elpy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-04.
  • Issues with setting up elpy
    2 projects | /r/emacs | 4 Feb 2023
    Emacs.............: 28.2 Elpy..............: Not found (Python), 1.35.0 (Emacs Lisp) Virtualenv........: None Interactive Python: python3 3.11.1 (/usr/bin/python3) RPC virtualenv....: rpc-venv (/home/st/.emacs.d/elpy/rpc-venv) Python...........: python nil (/home/st/.emacs.d/elpy/rpc-venv/bin/python) Jedi.............: Not found Rope.............: Not found Autopep8.........: Not found Yapf.............: Not found Black............: Not found Syntax checker....: Not found (flake8) Warnings You have not activated a virtual env. It is not mandatory but often a good idea to work inside a virtual env. You can use `M-x pyvenv-activate` or `M-x pyvenv-workon` to activate one. The Python interpreter could not find the elpy module. Please report to: There was an unexpected problem starting the RPC process. Please check the following output to see if this makes sense to you. To me, it doesn't. :28: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. {"can_connect_to_pypi": true, "rpc_python_version": "3.11.1", "elpy_version": "1.35.0", "jedi_version": "0.18.2", "jedi_latest": null, "rope_version": "1.7.0", "rope_latest": null, "autopep8_version": "2.0.1", "autopep8_latest": null, "yapf_version": "0.32.0", "yapf_latest": null, "black_version": "23.1.0", "black_latest": null} Elpy could not connect to Pypi (or at least not quickly enough) and check if the python packages were up-to-date. You can still try to update all of them:
    2 projects | /r/emacs | 4 Feb 2023
    If you want to stick with Elpy, I'd suggest side-stepping the RealPython tutorial and diving in to Elpy's documentation directly. But keep in mind that the project has been looking for a new maintainer since March of 2021.
  • Eglot has landed on master: Emacs now has a built-in LSP client
    10 projects | | 23 Oct 2022
  • Performant alternative to pyright?
    2 projects | /r/emacs | 29 Apr 2022
    you can use elpy for that its not lsp but it might be faster than pyright.
  • What is your setup for python coding in emacs?
    4 projects | /r/emacs | 18 Feb 2022
    The last commit in master was 16 days ago, so it seems yes.
  • What IDE do you use to code Python?
    6 projects | /r/Python | 4 Dec 2021
    And I'm using Elpy on Emacs. It works like a charm, which provides (quote from it README): - Code completion - Code Navigation - Interactive evaluation and interactive Python shell - On-the-fly syntax checking - Access to documentation
  • What is your workflow to read opensource software in emacs?
    3 projects | /r/emacs | 2 Jan 2021
    For python development, I use (Elpy is an Emacs package to bring powerful Python editing to Emacs. It combines and configures a number of other packages, both written in Emacs Lisp as well as Python.)

What are some alternatives?

When comparing devdocs.el and Elpy you can also consider the following projects:

Suplemon - :lemon: Console (CLI) text editor with multi cursor support. Suplemon replicates Sublime Text like functionality in the terminal. Try it out, give feedback, fork it!

anakin-language-server - Yet another Jedi Python language server

buffer-env - Buffer-local process environments for Emacs

emacs.d - Fast and robust Emacs setup.

anaconda-mode - Code navigation, documentation lookup and completion for Python.

GNU/Emacs go-mode - Emacs mode for the Go programming language

Code-Server - VS Code in the browser

ppcompile - 🏓ping-pong compile, an Emacs package for coding locally but compiling remotely

envrc - Emacs support for direnv which operates buffer-locally


devdocs-lookup - Quick Emacs API lookup on

helm-dash - Browse Dash docsets inside emacs