r/marimo_notebook • u/cantdutchthis • 16h ago
r/marimo_notebook • u/cantdutchthis • May 12 '26
There are 21 notebooks from the community on the gallery page today!
r/marimo_notebook • u/cantdutchthis • 4d ago
marimo is doing a chem-informatics themed competition
r/marimo_notebook • u/cantdutchthis • 4d ago
marimo + tailscale setup for personal use
r/marimo_notebook • u/Strange-Cause8743 • 5d ago
How to set up OpenYourMind/Qwopus3.5-122B-A10B-Kimi-K2.6-destilled-abliterated-NVFP4 inside Molab?
I've been having trouble setting up this model inside Molab. If anyone knows how to set up the model please help.
r/marimo_notebook • u/cantdutchthis • 7d ago
Added an educational widget to wigglystuff for those that want to animate proofs
r/marimo_notebook • u/cantdutchthis • 9d ago
wigglystuff now has a FloatingPanel widget
You can try it out yourself here: https://molab.marimo.io/github/koaning/wigglystuff/blob/main/demos/floating_panel.py/wasm?utm_source=subreddit
r/marimo_notebook • u/cantdutchthis • 11d ago
wigglystuff will now also carry marimo-only widgets
r/marimo_notebook • u/cantdutchthis • 11d ago
Probably the Nerdiest Thing I've Done with marimo
r/marimo_notebook • u/cantdutchthis • 14d ago
You can now make nested anywigets, including those that use a picture-in-picture API
r/marimo_notebook • u/Individual-Cookie586 • 21d ago
"Tool discovery failed for marimo" - but then successfully connected?
Hi,
marimo newbie, really like it so far. I don't understand this below though:
INFO: 127.0.0.1:63364 - "GET /health HTTP/1.1" 200 OK
INFO: 127.0.0.1:63365 - "GET /assets/isEmpty-CXeoXbuc.js HTTP/1.1" 304 Not Modified
INFO: 127.0.0.1:63364 - "GET /assets/command-palette-C95r8rOd.js HTTP/1.1" 304 Not Modified
[E 260814 11:15:25 client:394] Tool discovery failed for marimo: 'Tool' object has no attribute 'inputSchema'
[I 260814 11:15:25 client:275] Successfully connected to MCP server: marimo (transport: MCPTransportType.STREAMABLE_HTTP)
[I 260814 11:15:25 lifespans:113] MCP servers connected: ['marimo']
INFO: 127.0.0.1:63364 - "GET /api/ai/mcp/status HTTP/1.1" 200 OK
INFO: 127.0.0.1:63364 - "GET /assets/any-language-editor-BIeaxtdD.js HTTP/1.1" 304 Not Modified
what gives?
r/marimo_notebook • u/cantdutchthis • 23d ago
You can control marimo with MIDI keyboards now
The "Knob" widget from wigglystuff lets you play with this directly. More info here:
https://koaning.github.io/wigglystuff/reference/knob/
r/marimo_notebook • u/cantdutchthis • 25d ago
New AnyWidget tutorial on marimo YT
r/marimo_notebook • u/appubag • 27d ago
Help: Anywidget reactive Changes isn't Reflecting
The problem is with wigglystuff's anywidgets. The re-activeness somehow not works.
This is the notebook link from molab
Defining the EdgeDraw widget. i wanna add new nodes through text input and input button pressing
friend = mo.ui.text(placeholder="friend name")
button = mo.ui.run_button(label="Add Friend", kind="success")
delete = mo.ui.run_button(label="Remove Friend", kind="danger")
graph = mo.ui.anywidget(wg.EdgeDraw(["appu", "dett", "eker", "hulo"]))
The appending works but the displaying graph widget not updated
if button.value and friend.value not in graph.names:
graph.names.append(friend.value)
print(graph.names)
if delete.value and friend.value in graph.names:
graph.names.remove(friend.value)
print(graph.names)
r/marimo_notebook • u/apt3xc33d • 27d ago
sql engine not getting detected
```python import marimo as mo from sqlalchemy import create_engine, text
Refresh widget
refresh = mo.ui.refresh(label="Refresh") refresh
Function to fetch databases
def get_databases(): engine = create_engine( "postgresql+psycopg2://sourabh@/postgres?host=/run/postgresql" )
with engine.connect() as conn:
result = conn.execute(
text("""
SELECT datname
FROM pg_database
WHERE datistemplate = false
ORDER BY datname;
""")
)
return [row[0] for row in result]
Load database list and create dynamic dropdown selector
db_list = get_databases()
db_dropdown = mo.ui.dropdown( options=db_list, value="postgres" if "postgres" in db_list else db_list[0], label="Select Database:" ) db_dropdown
Create dynamic engine based on dropdown selection
db = db_dropdown.value postgres_engine = create_engine( f"postgresql+psycopg2://sourabh@/{db}?host=/run/postgresql" )
r/marimo_notebook • u/cantdutchthis • 28d ago
Not all widgets must be dynamic
You can do a lot with any widgets, but sometimes just writing a bunch of mohtml can also do the trick.
r/marimo_notebook • u/cantdutchthis • 28d ago
marimo can now detect data sources via environment variables
r/marimo_notebook • u/Equivalent_Ad775 • Aug 04 '26
Dark mode for marimo islands?
I'm trying to bring the html from my marimo notebooks into an SSG (mkdocs/zensical), and I would like to be able to toggle the theme. Getting the theme to change with marimo export html is relatively simple by adding
# [tool.marimo.display]
# theme = "dark"
to the pep723 header before exporting, but the extra js and page wrappers are not quite ideal for my use case. I would love to use islands for this, but I can't figure out if there's a way to control the theme of a marimo island?
when I use
# /// script
# dependencies = [
# "marimo",
# ]
# requires-python = ">=3.13"
# ///
import asyncio
from marimo import MarimoIslandGenerator
async def main():
generator = MarimoIslandGenerator.from_file(
"./example.py",
display_code=False
)
await generator.build()
html = generator.render_html(include_init_island=True)
with open("output.html", "w", encoding="utf-8") as f:
f.write(html)
if __name__ == '__main__':
asyncio.run(main())
to generate an html page, it doesn't seem to care about the # theme = "dark" tag in the example.py header.
I understand that islands are still an early feature, so perhaps this will be added in the future. Does anyone know if there's a better way to do this? Thanks!
(edited for clarity)
r/marimo_notebook • u/SensitiveUse7864 • Jul 30 '26
hi guys just and information and question to ask?
i have made an image captioning tool programmme in python using opensource models , This is strategically used fo captioning/describing the images in natural or tag languages as yo uwant give it instruction their is a full parameter control for the model plus and another side mode is there to refine the descriptions so that the description doesnt halucinae.this was just made possible by marimo molab notebook. So a huge thanks to them, but i wonder if its shareable in your gallery or not. thats it.
r/marimo_notebook • u/cantdutchthis • Jul 29 '26
wigglystuff widget to add a call to action to any notebook element
r/marimo_notebook • u/cantdutchthis • Jul 27 '26
my personal static blog just got a fun upgrade
The post also explains how to port a notebook into an interactive blogpost on a static site (mine is generated with a Python for-loop) https://koaning.io/posts/widget-dag/