Python devs out there: what are you using to get a jupyter notebook style experience?

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

    Embed Neovim in Chrome, Firefox & others.

    Not ideal, but you can still use Jupyter notebook and edit cells with firenvim.

  • vim-ipython-cell

    Seamlessly run Python code in IPython from Vim

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

  • magma-nvim

    Interact with Jupyter from NeoVim.

    I use magma-nvim .

  • notcurses

    blingful character graphics/TUI library. definitely not curses.

    https://github.com/dankamongmen/notcurses appears to be the most portable solution for images, which includes an implementation of kitty's protocol

  • pynvim

    Python client and plugin host for Nvim

    As a sidenote, I didn't see another option besides making it as a python remote plugin, since I really needed to use Python's jupyterclient library (basically the Jupyter protocol is pretty complicated, and jupyter-client is its official implementation). And that sucks, because pynvim is badly documented and has a few really weird bugs (e.g. https://github.com/neovim/pynvim/issues/386), which I then had to work around.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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