Getting Started with Marimo Notebook

Python
Marimo
Autor:in

Jörg Kantel

Veröffentlichungsdatum

5. Januar 2026

Vor knapp einem Jahr hatte ich Marimo als neuen Stern am (Python-) Notebook-Himmel vorgestellt und trotz guter Vorsätze leider gleich wieder vergessen. Das war ein Fehler, denn Marimo als freie (Apache-2.0-Lizenz) Jupyter-Alternative, verspricht nicht nur, die »Zukunft der Python-Notebooks« zu sein, sondern will auch all die Fehler von Jupyter beheben, die Joel Grus in seinem legendären Rant »I don’t like Notebooks« addressiert hatte.

Also Zeit, sich Marimo noch einmal genauer anzuschauen: Dr. Shouke Wei vergleicht auf Medium.com Marimo Notebooks mit Jupyter Notebooks (leider Bezahlschranke) und kommt zu dem Schluß, daß Jupyter wegen der Vielfalt seiner Extensions nach wie vor das Schweizer Taschenmesser für Interactive Computing sei, während Marimo als Nachfolger schon mir den Hufen scharre, weil Marimo mehr Gewicht auf zuverlässige, reaktive Anwändungen lege. Nach wie vor sei Jupyter in der Forschung ein unverzichtbares Tool, während Marimo mehr für Korrektheit, Teilen von Notebooks und Interaktivität stände. Da sich Python-Workflows immer mehr in Richtung Apps, Dashboards und reproduzierbarer Wissenschaft entwickeln, sei Marimo ein Werkzeug, das ernsthafte Beachtung verdiene.

Zu einem ähnlichen Schluß kommt Parul Pandey in ihrem Beitrag »Why I’m Making the Switch to Marimo Notebooks« (zwar ebenfalls auf Medium.com, aber dieses Mal (noch?) ohne Bezahlschranke). Sie betont vor allem, daß es mit Marimo einfacher sei, Notebooks in (Web-) Apps zu verwandeln, daß die Reihenfolge der Zellen keine Rolle bei der Ausführung mehr spiele (und damit Marimo-Notebooks reaktiv seien) und daß es, da Marimo-Notebooks unter der Haube reine Python-Dateien seien, erheblich leichter sei, mit Versionsverwaltungen wie Git zusammenzuarbeiten.

Wer jetzt – wie ich – auf den Geschmack gekommen ist, der findet auf Real Python unter dem Titel »Marimo: A Reactive, Reproducible Notebook« ein umfangreiches Tutorial, das Euch in die Grundlagen von Marimo einführen will. Ich werde mich also nun ebenfalls dransetzen, Marimo zu installieren und mich durch dieses Tutorial wühlen. So viel zu spielen, so wenig Zeit!


Bild: Python with Glasses, erstellt mit Scenario. Prompt: »A python with glasses+ and a pointer in front of a chart with diagrams in an office. Shelves with books on the walls. It’s a sunny morning«. Modell: Stable Diffusion XL, Style: Stylized Fantasy + Whimsical Storybook.