Guides¶
These guides cover marimo’s core concepts.
Guide  | 
Description  | 
|---|---|
An overview of basic concepts  | 
|
How reactive execution works  | 
|
Using interactive UI elements  | 
|
Use SQL to query dataframes, databases, CSVs, etc.  | 
|
Running notebooks as apps  | 
|
Running notebooks as scripts  | 
|
Markdown, plots, and other visual outputs  | 
|
Working with dataframes  | 
|
Interactive and reactive plots  | 
|
View variables, cell dependencies, errors, and more  | 
|
Theming notebooks  | 
|
Notebook best practices  | 
|
marimo for Jupyter users  | 
|
Transitioning from other tools  | 
|
Rich displays of objects, custom UI plugins  | 
|
Mutable, reactive state  | 
|
Create notebooks in our online playground!  | 
|
Exporting notebooks to HTML and flat scripts  | 
|
User and app configuration  | 
|
Deploying marimo notebooks and apps  | 
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.