Guides#

These guides cover marimo’s core concepts.

Overview

An overview of basic concepts

Reactivity

How reactive execution works

Interactivity

Using interactive UI elements

Outputs

Markdown, plots, and other visual outputs

Plotting

Interactive and reactive plots

State

Reacting to interactions with state

Run as an app

Running notebooks as apps

Run as a script

Running notebooks as scripts

Best practices

Best practices when working with marimo

Learn by doing!

Prefer a hands-on learning experience? marimo comes packaged with interactive tutorials that you can launch with marimo tutorial at the command line.