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 DAG - markdown cells use
mo.md()and render as rich text - dependency 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