marimo
sublimated renders marimo .py notebooks with syntax highlighting, dependency visualization, and execution support.
cells are Python functions decorated with
@app.cell— explicit inputs/outputs form a DAGmarkdown cells use
mo.md()and render as rich textdependency arrows show data flow between cells
mo.ui.*widgets detected and previewed (slider, dropdown, text, checkbox)execute notebooks via the run button — outputs render inline under each cell
run history tracks every execution with timestamps and duration
compare outputs between runs side by side
demos
hello — basic cells, dependencies, markdown
data-analysis — pandas, multi-step pipeline
dag-demo — diamond dependency pattern for DAG visualization
widgets — mo.ui.slider, dropdown, text, checkbox
markdown-cells — mixing code and markdown cells