Neptune.jl is a non-reactive fork of
Pluto.jl. It looks and works exactly
like Pluto, with one key difference: cells do not automatically re-run when
other cells change.
- Editing a cell runs only that cell
- Notebooks do not auto-run when opened
- Multiple cells can define the same variable without error
- Everything else — the UI, package management,
@bindwidgets, exports — is
identical to Pluto
This makes Neptune better suited to workflows where cells are expensive to
compute, you’re iterating on a single cell, or you simply want Jupyter-style
manual control with a cleaner interface.
Install:
import Pkg
Pkg.add("Neptune")
Usage:
using Neptune
Neptune.run()
Neptune can open .jl notebooks saved by Pluto — both formats are supported.
Source: https://github.com/compleathorseplayer/Neptune.jl
All credit for the underlying notebook platform goes to
https://github.com/fonsp and the Pluto.jl contributors.
