Visualizing Embeddings
by marimo team
Select points in embedded space to understand clusters better.
Cellular Automaton
by marimo team
Art from a cellular automaton using matplotlib; inspired by Simone Conradi.
Training Neural Networks
by marimo team
A notebook that trains a tiny neural network with Andrej Karpathy's micrograd
Comparing GDPO and GRPO
by marimo team
A comparison of the GDPO and GRPO reinforcment learning algorithms.
Portfolio Calculator
by marimo team
An interactive tool for portfolio analysis and investment calculations.
SQLite and DuckDB
by marimo team
How to run SQLite directly, and from within DuckDB, using marimo SQL cells.
Interactive 3D visualization of the Bak-Sneppen model of self-organized criticality.
Convert hand-drawn sketches into SVGs using deep learning and Bézier curve fitting.
Make a bookshelf, using sliders, with marimo-cad
Spectral Decomposition
by marimo team
Interactively explore a spectral decomposition with matrix widgets
100 Prisoners Puzzle
by marimo team
An interactive simulation of the famous 100 prisoners probability puzzle.
Lego Price Explorer
by marimo team
Explore price differences across Lego themes and analyze price-per-piece patterns.
World of Warcraft Bot Detection
by marimo team
Interactive visualization for detecting bots in WoW player data using session length analysis.
Drawdata Scatter
by marimo team
Draw scatter data interactively and visualize it with Altair histograms.
Movies Dashboard
by marimo team
Explore movie data interactively with a dashboard constructed with marimo UI elements.
Seam Carving
by marimo team
Content-aware image resizing that preserves important features using dynamic programming.
Click and Zoom
by marimo team
Click and zoom into maps to explore and get coordinates back in Python.
Interactive simulation of federated learning with hospitals training local models and FedAvg aggregation.
Signal Decomposition
by marimo team
Breaking a complex signal into the sum of simpler interpretable components.
Matplotlib selections
by marimo team
Select data points on a scatter plot and get them back in Python.
Drag and Drop
by marimo team
Drag and drop GPX, GeoJSON, KML or TopoJSON files on to the map.
Airport Display
by marimo team
Use openstreetmaps and openlayers to show all the airports out there.
Earthquakes
by marimo team
Highlight all known earthquakes on the openlayers map.
An interactive matrix editor for manipulating grid data.
A drawing and painting canvas widget for freeform input.
LLM Unlearning Bigger
by marimo team
Exploring unlearning in large language models by overfitting what you don't want.
Draw edges between nodes for graph creation.
Borsuk-Ulam Theorem
by marimo team
Can you draw a counter-example of the Borsuk-Ulam Theorem? Probably not.
SortableList
by marimo team
A draggable list for reordering items interactively.
SQL interpolation
by marimo team
A demo of how to use marimo UI and f-strings to interpolate SQL queries.
ColorPicker
by marimo team
An interactive color selection widget.
GamepadWidget
by marimo team
Capture input from gaming controllers.
Directly connect to motherduck via the browser.
KeystrokeWidget
by marimo team
Capture keyboard input and key combinations.
SpeechToText
by marimo team
Convert voice input to text using the browser's speech recognition.
CopyToClipboard
by marimo team
A utility widget for copying content to the clipboard.
Create guided tours through notebook cells.
WebcamCapture
by marimo team
Capture images from the webcam.
Trimesh demo
by marimo team
Grab 2D slices using trimesh, a Python library to work with 3D files.
ThreeWidget
by marimo team
3D visualization widget using Three.js.
HTMLRefreshWidget
by marimo team
Render dynamic HTML content that auto-refreshes.
Configure environment variables interactively.
Interactive number manipulation with draggable values in text.
Interactive chart editor with draggable control points.
Matrix Decomposition
by marimo team
An interactive exploration of matrix decomposition techniques.
An interactive exploration of dice probability calculations and distributions.
FastAPI + GliNER
by marimo team
Demo showing GliNER v2 for zero-shot entity extraction, runnable as webapp, API, or CLI.
Altair Reactive Plots
by marimo team
Interactive Altair charts with brush selection and reactive filtering.
Sklearn Classification Workbook
by marimo team
Bootstrap scikit-learn classification models with automatic preprocessing and cross-validation.
Lanchester's Law
by marimo team
Interactive simulation of Lanchester's Laws of combat
Interactive Suguru puzzle solver and generator
Evolutionary Strategies
by marimo team
Interactive exploration of evolutionary optimization algorithms
Smoothed Gradient Descent
by marimo team
Visualize gradient descent with momentum and smoothing techniques
Vector Puck
by marimo team
Explore vector arithmetic with pucks over matplotlib
Make a vase for 3d printing with marimo-cad
A 2D slider control for selecting x/y coordinates interactively.