Life & fun · alternatives · 2026
24 alternatives to Persistent Jupyter kernel execution and live output streaming in VSCode
Persistent Jupyter kernel execution and live output streaming in VSCode - rnoro/tithon
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

I wanted to see how fast an isolated code sandbox could start if I never had to boot a fresh VM. So instead of launching a new microVM per execution, I boot Firecracker once with Python and numpy already loaded, then snapshot the full VM state. Every execution after that creates a new KVM VM backed by a `MAP_PRIVATE` mapping of the snapshot memory, so Linux gives me copy-on-write pages automatically. That means each sandbox starts from an already-running Python process inside a real VM, runs the code, and exits. These are real KVM VMs, not containers: separate guest kernel, separate guest…
Mar 2026 · github.com · its alternatives →
- 2

Hi HN, Over the past few months, I've been building `dsc`, a tensor library from scratch in C++/CUDA. My main focus has been on getting the basics right, prioritizing a clean API, simplicity, and clear observability for running small LLMs locally. The key features are: - C++ core with CUDA support written from scratch. - A familiar, PyTorch-like Python API. - Runs real models: it's complete enough to load a model like Qwen from HuggingFace and run inference on both CUDA and CPU with a single line change[1]. - Simple, built-in observability for both Python and C++. Next on the roadmap is…
2025 · github.com · its alternatives →
- 3

Python Jupyter kernel using Poetry for reproducible notebooks - pathbird/poetry-kernel
2021 · github.com · its alternatives →
- 4

Hi HN I’ve developed an experimental VSCode extension to keep a Python Kernel in sync with a Python file. (Reactive execution) The extension uses Static Code Analysis to infer dependencies between lines of code. When you modify a line in a file, it will be marked as Stale together with all the lines that depend on it. You can Sync the state with Ctrl+Shift+Enter. In this way, you are always in control. See the Readme for a detailed demo. —------------- The primary limitation of this extension is that it currently relies on Static Code Analysis, which can only do so much. Again, see the…
2024 · marketplace.visualstudio.com · its alternatives →
- 5

Hey HN! We’ve forked Jupyter Lab and added AI code generation features that feel native and have all the context about your notebook. You can see a demo video (2 min) here: https://www.tella.tv/video/clxt7ei4v00rr09i5gt1laop6/view Try a hosted version here: https://pretzelai.app Jupyter is by far the most used Data Science tool. Despite its popularity, it still lacks good code-generation extensions. The flagship AI extension jupyter-ai lags far behind in features and UX compared to modern AI code generation and understanding tools (like…
2024 · github.com · its alternatives →
- 6

Jupyter Notebook Kernel for running Ansible Tasks and Playbooks - ansible/ansible-jupyter-kernel
2018 · github.com · its alternatives →
- 7

I built Staying – a tool that instantly turns your code into interactive animations with no setup required. Just write or paste your code and hit "Visualize". No installs, no accounts, no configuration. *Supports*: Python, JavaScript & experimental C++
2025 · staying.fun · its alternatives →
- 8

Hey HN! I built a local Python prototyping tool that is finally the Python development environment I've always wanted. It has a Jupyter notebook for data crunching, a database of your choice (Python or MongoDB), and a Streamlit app for building a frontend visualization. You can edit the Streamlit backend via an embedded VSCode editor, or locally on your own IDE. The best part for me is that the database connectors within Jupyter and Streamlit are configured out-of-the-box, so you don't need to spend time thinking about how to tie all that together - you can just pick the database you want to…
2023 · github.com · its alternatives →
- 9

Hi HN! Excited to launch machine0, a CLI that makes it easy to create, provision and snapshot persistent NixOS (& Ubuntu) VMs. You can think of machine0 as a modern VPS provider. VMs stay on unless switched-off (with 99.99% uptime), they have static IPs and HTTPS endpoints, 1-60 vCPU, up to 240GB RAM and optionally GPUs. The CLI provides commands to manage lifecycle, snapshots and also provision the VMs using Nix flakes or Ansible playbooks. VMs are priced by the minute of usage. What makes machine0 unique is that it has first class support for NixOS! In a nutshell, NixOS lets you define…
Jun 2026 · machine0.io · its alternatives →
- 10

VEKOS(Verified Experimental Kernel OS) is a Rust-based experimental kernel that focuses on runtime verification and security. Every filesystem operation and memory allocation generates cryptographic proofs that can be verified in real-time, ensuring system integrity. Think of it like a blockchain for OS operations rather than just storage verification. Key features: - Merkle tree-backed filesystem with operation verification - Memory manager with CoW and proof generation - Buddy allocator with zone-based memory management - Shell with VT100 support - Verified boot sequence with stage…
2024 · github.com · its alternatives →
- 11

I pretty much always have a kernel project going on, and have been that way for decades. Over the past couple of years, that's been Anos, which has gotten further along than any of my previous hobby kernels, supporting IPC, multitasking, SMP (x86-64 only right now) and running on real hardware. LLMs (mostly Claude Code) have been used during development, but I learned early on that it's not _great_ at code at this level, so I've restricted its use to mostly documentation and tests. There's _a little_ AI code in the user space, but I have a strict "no AI code" rule in the kernel itself. I…
Apr 2026 · github.com · its alternatives →
- 12

Juvio brings inline, PEP 723-style dependency management and automatic, ephemeral env setup to Jupyter notebooks.
2025 · github.com · its alternatives →
- 13

Distributed Stream and Batch Processing. Contribute to hazelcast/hazelcast-jet development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 14

- 15

A reactive Python kernel for Jupyter notebooks. Contribute to ipyflow/ipyflow development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 16

Hi HN - DBOS CEO here with the co-founders of DBOS, Peter (KraftyOne) and Qian (qianli_cs). The company started as a research project of Stanford and MIT, and Peter and Qian were advised by Mike Stonebreaker, the creator of Postgres, and Matei Zaharia, the creator of Spark. They believe so strongly in reliable, serverless compute that they started a company (with Mike) to bring it to the world! Today we want to share our brand new Python library providing ultra-lightweight durable execution. https://github.com/dbos-inc/dbos-transact-py Durable execution means your program…
2024 · github.com · its alternatives →
- 17WV
2020 · visualprogramming.net · its alternatives →
- 18

I started to use IPython, and then Jupyter more than ten years ago but despite of all the nice features, there were always something missing, something that prevented me from using it as my main working environment. Notably, Jupyter lacks Line by line execution of scripts: The basic execution units
2017 · vatlab.github.io · its alternatives →
- 19

org-babel integration with Jupyter for evaluation of (Python by default) code blocks - gregsexton/ob-ipython
2015 · github.com · its alternatives →
- 20EC
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…
2022 · euporie.readthedocs.io · its alternatives →
- 21

A fast, rootless sandbox and virtual resource runtime for any workload, including untrusted and AI-generated code. Daemonless: a real, kernel-enforced container in ~3.5 ms from an OCI image, out of one static binary - getkern/kern
Aug 2026 · github.com · its alternatives →
- 22

I built Copapy as an experiment: Can Python be used for hard real-time systems? Instead of an interpreter or JIT, Copapy builds a computation graph by tracing Python code and uses a custom copy-and-patch compiler. The result is very fast native code with no GC, no syscalls, and no memory allocations at runtime. The copy-and-patch compiler currently supports x86_64 as well as 32- and 64-bit ARM. It comes as small Python package with no other dependencies - no cross-compiler, nothing except Python. The current focus is on robotics and control systems in general. This project is early but…
Feb 2026 · github.com · its alternatives →
- 23SJ
We get asked whether we support Notebooks on Unweave all the time. So, we put together a serverless Jupyter Lab Portal built on top of Unweave. You can choose from 5 different GPUs or use CPU only. The lab comes with an `uwstore` folder at the root of the repository. Any files you add there will be persisted across multiple sessions. We've pre-loaded all labs with a set of commonly used ML dependencies. If you'd like to add additional dependencies, you can install them directly in the Jupyter Lab and save them to a `requirements.txt` or `environment.yml` file. Unweave will automatically…
2022 · playground.unweave.io · its alternatives →
- 24

GUI-based Python code generator for data science, extension to Jupyter Lab, Jupyter Notebook and Google Colab. - visualpython/visualpython
2021 · github.com · its alternatives →
Also compare
- Sub-millisecond VM sandboxes using CoW memory forking alternatives
- I built a tensor library from scratch in C++/CUDA alternatives
- Jupyter kernel using Poetry for reproducible Python package management alternatives
- Reactive Jupyter- reactive execution of Python in VSCode alternatives
- Adding Mistral Codestral and GPT-4o to Jupyter Notebooks alternatives
- Ansible Kernel – Run Ansible Tasks and Plays with Jupyter Notebook alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →