nowfound

Dev tools · March 20, 2024

Reactive Jupyter- reactive execution of Python in VSCode

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…

Reactive Jupyter- reactive execution of Python in VSCode launched on March 20, 2024 with 8 votes, #1,754 of 4,270 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 2 years on.

What it does

Extension for Visual Studio Code - Reactive execution of a Python script. Keep your Jupyter kernel in sync with your code.

An experimental Visual Studio Code extension to add support for Reactive Execution of a Python script. This extension performs simple Static Code Analysis to find dependencies between the various statements in a Python script. When you modify a line, it will be marked as Stale together with all the lines that depend on it. This extension is in PREVIEW . Please don't expect it to run flawlessly. Also, read about the limitations below. Install the extension. The Jupyter extension should be installed as well. Add these settings for the Jupyter extension in your settings.json file: these are required to work with Reactive Jupyter. If they are set differently, you will be prompted to change…from marketplace.visualstudio.com

In the maker’s words, at launch

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…

Does a similar job

all alternatives →
  • Marimo – an open-source reactive notebook for Python2024 · github.com · ▲448

    Hi HN! We’re excited to share marimo, an open-source reactive notebook for Python [1]. marimo aims to solve well-known problems with traditional notebooks [2]: marimo notebooks are reproducible (no hidden state), git-friendly (stored as Python files), executable as Python scripts, and deployable as web apps. GitHub repo: https://github.com/marimo-team/marimo In marimo, a notebook’s code, outputs, and program state are always consistent. Run a cell and marimo reacts by automatically running the cells that reference its declared variables. Delete a cell and marimo scrubs…

  • Copy-and-patch compiler for hard real-time PythonFeb 2026 · github.com · ▲65

    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…

  • PythonSandbox2022 · ▲157

    Write, run, debug, embed and share your Python code

  • Marimo VS Code extension – Python notebooks built on LSP and uvNov 2025 · github.com · ▲65

    Hi HN! We're excited to release our VS Code/Cursor extension for marimo [1], an open-source, reactive Python notebook. This extension provides a native experience for working with marimo notebooks, a long-requested feature that we’ve worked hard to get right. An LSP-first architecture The core of our extension is a marimo notebook language server (marimo-lsp [2]). As far as we know, it’s the first notebook runtime to take this approach. The Language Server Protocol (LSP) [3] offers a small but important set of notebook-related capabilities that we use for document and kernel syncing;…

  • Persistent Jupyter kernel execution and live output streaming in VSCodeSep 2026 · github.com · ▲7

    Persistent Jupyter kernel execution and live output streaming in VSCode - rnoro/tithon

  • Emacs org mode integration with IPython2015 · github.com · ▲92

    org-babel integration with Jupyter for evaluation of (Python by default) code blocks - gregsexton/ob-ipython

More dev tools this month

the category →
  • /dev/null▲484

    a social network for devs

    Dev tools · 3d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 28d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 26d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 23d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, March 2024

the whole month →
  • Dub.co▲1,475

    Short links with superpowers

    Dev tools · 2024 · dub.co

  • 🌐 The Internet Computer! Free, Open-Source, and Self-Hostable. - HeyPuter/puter

    Dev tools · 2024 · github.com

  • Microlaunch▲1,115

    Launch and get feedback on both the idea and product

    Dev tools · 2024 · microlaunch.net

  • Milestone▲1,113

    Interactive, gamified product tours for SaaS

    Growth · 2024 · milestoneflow.io

  • Hunted Space▲1,004

    Insights on Product Hunt launches

    Growth · 2024 · hunted.space

  • Creatie▲850

    The one-stop product design tool amplified by AI

    AI · 2024 · creatie.ai