Registry / ai-ml / marimo-base

marimo-base

JSON →
library0.23.9pypypi✓ verified 84d ago

marimo is a reactive Python notebook and app framework for reproducible, interactive computing. Current version 0.23.9 requires Python >=3.10. It is released frequently (multiple times per month) with an active development pace.

pip install marimo
INSTALL
IMPORT
SIG · MARIMO-BASE
M
marimo-base
ai-mlpythonv0.23.9
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

marimo
import marimo
from marimo_base import ...
Package is 'marimo' on PyPI, not 'marimo-base'.

Minimal reactive notebook with a single cell.

import marimo # Create a reactive notebook cell mo = marimo.App() @mo.cell def greet(name='World'): mo.md(f"Hello {name}!") # Launch the app if __name__ == "__main__": mo.run()
Debug
Known issues
breakingIn marimo 0.8+, the API changed from `marimo.notebook` to `marimo.App()`. Old code using `marimo.notebook` will raise an AttributeError.
fix
Replace `marimo.notebook()` with `marimo.App()`.
affects: <0.8
deprecatedThe `@mo.cell` decorator now requires `async` for cells that use `mo.ui` elements; sync cells without UI elements are still supported but may be deprecated in future.
fix
Add `async` to cell definition if using interactive UI elements: `async def my_cell():`
affects: >=0.18
gotchamarimo cells are reactive by default: all global variables are re-evaluated when any dependency changes. This can cause unexpected side effects if you mutate objects in place.
fix
Use `mo.ref()` to control reactivity or write pure functions.
affects: all
gotchaDo not use `marimo` in a Jupyter notebook; it is a standalone runtime. Cells and magic do not work in Jupyter.
fix
Run `marimo edit` to launch the marimo editor, not inside Jupyter.
affects: all
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'marimo_base'
The PyPI package is named 'marimo', not 'marimo-base'.
fix
Run `pip install marimo` and import as `import marimo`.
AttributeError: module 'marimo' has no attribute 'notebook'
The `marimo.notebook` function was removed in v0.8.
fix
Use `app = marimo.App()` and `app.run()`.
TypeError: 'App' object is not callable
Calling `marimo.App()` as a function without parentheses or using `marimo.App` incorrectly.
fix
Instantiate with parentheses: `app = marimo.App()`
Upgrade
Version history
0.23.9latest on PyPI · released Jun 4, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources

No resource links recorded.

marimo-base — pip install marimo-base · libregistry