#anywidget
plotly migrated to anywidget! github.com/plotly/plotl...

easily the largest project to adopt so far
Switch to use anywidget by marthacryan · Pull Request #4823 · plotly/plotly.py
Co-authored by @manzt! This updates the logic for the FigureWidget to rely on anywidget. A quote about anywidget from the documentation for context: anywidget is both a specification and toolset f...
github.com
November 13, 2024 at 2:34 AM
New in MyST Markdown: the {𝗮𝗻𝘆𝘄𝗶𝗱𝗴𝗲𝘁} directive lets you drop interactive JS widgets into any Jupyter Book or article, no kernel needed!

Same interface as anywidget in notebooks. Built at SciPy 2024, now upstream in mystmd.

Read more:
#Jupyter #MyST #OpenSource
medium.com/@stevejpurve...
The MyST AnyWidget Directive
Authors of MyST Markdown can now embed interactive JavaScript widgets directly in content using the new {anywidget} directive.
medium.com
April 16, 2026 at 4:03 PM
Here's a @networkx.bsky.social based visualization in Pyodide, with an #anywidget binding to @threejs.org:
py.cafe/kolibril13/n...
(hosted on pycafe, cc. @maartenbreddels.bsky.social)
February 3, 2025 at 2:50 PM
i explored +130k artworks from the National Gallery of Art with polars, observableplot, anywidget, react...

turns out there’s some neat public works history hiding in there. maybe you’ll find an (CC0!) upgrade for that default OS wallpaper 🙃
April 1, 2025 at 6:34 PM
Amazing new python package just dropped

🗺️ Built on MapLibre + TypeScript
🌐deploy on web and Jupyter Notebooks

Urbanists, try it out!!!!

github.com/opengeos/any...
GitHub - opengeos/anymap-ts: A Python package for creating interactive maps with anywidget and mapping libraries using TypeScript
A Python package for creating interactive maps with anywidget and mapping libraries using TypeScript - opengeos/anymap-ts
github.com
February 13, 2026 at 6:21 PM
Adding an `anywidget` style/based directive & renderer into the core @mystmd.org stack is a big win for custom interactivity and extensibility.

My contribution this week: to round off the first cut implementation - based on what've had in prod at @curvenote.com.

opensci.dev/articles/ups...
Upstreaming `anywidget` into the MyST Markdown core - opensci.dev
A techbit on upstreaming the anywidget directive to the MyST Markdown core stack, enabling first-class support for embedding JS widgets in MyST Markdown documents.
opensci.dev
February 6, 2026 at 10:12 AM
Check out the GitHub repository at github.com/opengeos/any...

Contributions are highly appreciated!

Thank you for anywidget for making this possible!

#geospatial #mapping #opensource #jupyter
GitHub - opengeos/anymap: A Python package for creating interactive maps with anywidget and JavaScript mapping libraries
A Python package for creating interactive maps with anywidget and JavaScript mapping libraries - opengeos/anymap
github.com
July 2, 2025 at 4:20 PM
Latest episode with @manzt.sh and host @mkennedy.codes is out:

#530: anywidget: Jupyter Widgets made easy

talkpython.fm/episodes/sho...
talkpython.fm
December 14, 2025 at 5:12 PM
Wrote the missing "how to wrap a JS viz in an anywidget" tutorial for @curvenote articles opensci.dev/articles/con...

includes a companion repo
Convert any Javascript Module to an AnyWidget - opensci.dev
A tutorial on how to create conformant AnyWidget front end modules for use in Curvenote articles
opensci.dev
May 8, 2026 at 3:43 PM
Just released a first version of my #graph #anywidget at pypi.org/project/grap... for displaying (and brushing) force-directed node-link diagrams in #marimo. With a little help from @manzt.sh
February 18, 2025 at 3:05 PM
Ok so @marimo.io supports @anywidget.dev, and anywidget has Svelte bindings (and Vue) 🔥 github.com/manzt/anywid...
anywidget/packages/svelte at main · manzt/anywidget
reusable widgets made easy. Contribute to manzt/anywidget development by creating an account on GitHub.
github.com
July 10, 2025 at 7:25 AM
Thrilled marimo reactive notebooks are standardizing on #anywidget for their plugin API! Our projects are really well aligned, pushing widget interactivity beyond Jupyter.

Learn more in our blog post: marimo.io/blog/anywidget
Build plugins with anywidget!
Standardizing the plugin API for marimo
marimo.io
August 1, 2024 at 7:53 PM
if interested in creating anywidgets of your own, our tutorial was finally shared to youtube:

www.youtube.com/watch?v=frEo...
Abdennur, Lekschas, & Manz - Bring your __repr__’s to life with anywidget | SciPy 2024
YouTube video by SciPy
www.youtube.com
August 7, 2025 at 8:00 PM
portable & reproducible one-off scripts with uv

step 1:

vim foo.py
uv add --script foo.py polars anywidget
uvx juv stamp foo.py
gh gist create foo.py

step 2:

uv run (profit)
November 19, 2024 at 5:34 PM
After some upstreaming work by @curvenote.com and further work by the @mystmd.org core team, `anywidget` directive is now natively supported in `mystmd` and Jupyter Book 🎉

jupyterbook.org/blog/posts/2...
The MyST AnyWidget Directive - Jupyter Book: Blog
Updates from the Jupyter Book subproject.
jupyterbook.org
March 17, 2026 at 2:51 PM
Also, @manzt.sh is doing a TON of interesting work that's worth exploring. Anywidget alone is a marvel: anywidget.dev. This video from @dvdkouril.xyz is worth watching to see it in action: www.youtube.com/watch?v=yL1k...
anywidget | anywidget
reusable widgets made easy
anywidget.dev
April 5, 2025 at 9:04 PM
excellent tutorial from @dvdkouril.xyz on his use of anywidget! very practical guide to authoring a JS library that works in multiple contexts, including Python notebooks

love the esm-first approach
recorded a video about anywidget :) touches on how to develop in the early prototyping stage, when both the JS and Python parts change often www.youtube.com/watch?v=yL1k... @manzt.sh
anywidget setup: developing both the library and the widget
YouTube video by David Kouřil
www.youtube.com
January 15, 2025 at 10:47 PM
recorded a video about anywidget :) touches on how to develop in the early prototyping stage, when both the JS and Python parts change often www.youtube.com/watch?v=yL1k... @manzt.sh
anywidget setup: developing both the library and the widget
YouTube video by David Kouřil
www.youtube.com
January 15, 2025 at 10:05 PM
Generate SQL from an interactive table using anywidget and quak by @manzt.sh
March 17, 2025 at 9:47 PM
Maybe the first of several #anywidget tutorials. Everything to get you up and running with making your first widget:

- Prototyping in JupyterLab
- Sharing state Python <> JS
- Custom messages
- Binary data (numpy arrays)
- CSS animations
- Publishing to PyPI

www.youtube.com/watch?v=oZhy...
From tweet to PyPI with anywidget
End to end tutorial with anywidget (https://anywidget.dev): from Mike Bostock's tweet (https://twitter.com/mbostock/status/1765222176641437859) to a pip-inst...
www.youtube.com
March 12, 2024 at 4:24 AM
anywidget for deno jupyter kernel - jsr.io/@anywidget/d...
December 8, 2024 at 4:53 PM
🎨 added a community gallery to the #anywidget docs, showing a range of projects built with it.

check it out, and add your own!

anywidget.dev/en/community/
Community | anywidget
custom jupyter widgets made easy
anywidget.dev
March 25, 2024 at 12:59 PM
SciPy was a blast! Missed Trevor Manz's anywidget talk or Dylan Madisetti's caching poster?
Not to fear, for our first ever launch week is here...5 new announcements next week. What are you hoping it'll be?
July 19, 2026 at 4:20 AM
Python notebooks become so much better when you have great widgets at your disposal.

So why not write your own?

Our livestream this Friday will discuss how you can do this from scratch by diving into a few examples we made last week.

youtube.com/live/3V1r5s...
Building and publishing Anywidget tools
We are experimenting with livestreams! We try to explore new tools and techniques weekly.
www.youtube.com
April 15, 2025 at 6:57 PM
Check out this proof-of-concept website built with Claude that walks through an example multimodal live-cell imaging and Cell Painting workflow from Darian Ventura's (bit.ly/4534nBr) cell motility work

cornhundred.github.io/cell_motilit...

#celldega #Jupyter #anywidget #CellPainting #cellpose
August 1, 2026 at 1:04 PM