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

Editor features

View variables, cell dependencies, errors, and more

Dataframes

Working with dataframes

Plotting

Interactive and reactive plots

Reactive state

Mutable, reactive 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.