Story

Show HN: Euporie-lite, Jupyter notebooks in terminal in the browser

joouha Friday, December 12, 2025

I modified my terminal Jupyter client, euporie [1], to run using pyodide in the browser.

It's akin to JupyterLite, providing a temporary online Python notebook environment without the need to install any Python packages. It's potentially useful if you need to do a bit of quick interactive work in Python, but don't have the environment set up ready to do so.

Since actual jupyter kernels can't run in pyodide (they run as subprocesses and communicate over ZMQ), it uses an in-process Python kernel which runs on the same interpreter as the application itself.

Notebooks and files can be saved persistently to a local-storage based file system. It uses xterm.js as the terminal emulator (though I'm keen to test out ghostty-web).

[1] https://news.ycombinator.com/item?id=27091167

Summary
The article provides a lightweight and efficient Python library called 'euporie' for processing tabular data, performing simple data analysis, and generating visualizations. It highlights the library's ease of use, performance, and versatility in handling various data formats.
3 1
Summary
euporie.readthedocs.io
Visit article Read on Hacker News Comments 1