#anywidget
Had a great conversation with Vincent Warmerdam on the first episode of ✨Sample Space✨ by :probabl.

We discuss how #anywidget began as a tool for my PhD research in the HIDIVE Lab and its evolution bringing the web and Python data science ecosystems closer together.
www.youtube.com/watch?v=goaB...
Enhancing Jupyter with Widgets with Trevor Manz - creator of anywidget
In this (first!) episode of Sample Space we talk to Trevor Mantz, the creator of anywidget. It's a (neat!) tool to help you build more interactive notebooks ...
www.youtube.com
April 11, 2024 at 4:05 PM
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
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
Excited to introduce quak 🦆 (github.com/manzt/quak) a scalable, interactive data profiler built with #anywidget.

- 🖱️ crossfilter & sort millions of rows in real time
- 🔄 supports any Apache Arrow __dataframe__
- ⚡ powered by Mosaic & DuckDB
- 📓 materialize data subsets back in Jupyter
July 26, 2024 at 3:51 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
One year later, I'm excited to announce the release of anywidget v0.9 🐥
This version introduces new
'lifecycle hooks' for finer control over the @projectjupyter.bsky.social front end.

Learn about the APl redesign, use cases, and some project/community highlights 👇 anywidget.dev/blog/a-year-...
February 1, 2024 at 2:44 AM
Learn how to combine marimo notebooks with technologies like Databricks, Ibis, and anywidget by @manzt.sh to create powerful tools in blog post.

As a bonus: the frontend runs entirely in the browser, thanks to WebAssebly and Pyodide.

blog.cauchy.org/blog/anywid...
Visualizing process trees with marimo and anywidget
Building interactive process tree visualizations using marimo notebooks and anywidgets
blog.cauchy.org
February 28, 2025 at 6:32 PM
I started working on Buckaroo just before @manzt.sh made AnyWidget. Between that and IPYReact from @maartenbreddels.bsky.social I probably would have saved 4-8 weeks of JS Packaging debugging and errors.
November 19, 2024 at 3:25 PM
Does anyone know a good anywidget for a drag-and-droppable item list? Like, you have n possible options and you add more/subtract/reorder them easily. Something like ipywidgets TagsInput but must be usable in marimo. Thanks in advance!
May 26, 2025 at 1:54 PM
I've created my first widget with #anywidget! Its called `ipymolstar` and allows visualization of proteins or molecules interactively from python.

check out the video below or try it live on ploomber:
youtu.be/Syra-DCtQkA
ipymolstar
demo of ipymolstar in a solara app ipymolstar source: https://github.com/Jhsmit/ipymolstar example app source and live demo: https://github.com/Jhsmit/ploomber-solara-ipymolstar
youtu.be
March 18, 2024 at 6:51 PM
kudos to @posit.co for adding support for Jupyter Widgets in Positron IDE!

just fixed a scroll behavior issue, and now quak works swimmingly in VS Code (left) and Positron (right) thanks to #anywidget
August 10, 2024 at 12:21 AM
anywidget for deno jupyter kernel - jsr.io/@anywidget/d...
December 8, 2024 at 4:53 PM
Generate SQL from an interactive table using anywidget and quak by @manzt.sh
March 17, 2025 at 9:47 PM
I have to update the error messaging, because the next release will add backwards compatability with notebook 6.5.4 thanks to anywidget.
November 19, 2024 at 9:30 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
New @marimo-io.bsky.social gallery example — by (yet again!) the one and only @koaning.bsky.social. Inspired by @worrydream.com's explorable explanations, this example uses @manzt.sh's anywidget to create a reactive document that encourages truly active reading.
November 24, 2024 at 12:55 AM
Just published in JOSS: 'anywidget: reusable widgets for interactive analysis and visualization in computational notebooks' https://doi.org/10.21105/joss.06939
October 23, 2024 at 8:04 PM
My talk on #Composability in genomic software at #SciPy2025 is up on YouTube where I showcase both #anywidget and #oxbow.

Thank you to the organizers for the opportunity to present this to both computational biologists and the wider scientific computing community!

www.youtube.com/watch?v=G22_...
Nezar Abdennur - Accelerating Genomic Data Science and AI/ML with Composability | SciPy 2025
YouTube video by SciPy
www.youtube.com
August 25, 2025 at 5:20 PM
Now try doing it for a jupyter extension that you want to work in semi-jupyter environments like VSCode notebooks and Google colab. I’m punting and porting to anywidget, which solves it with sucrase, a js-in-js bundler that runs on every import.
November 23, 2024 at 8:21 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
one tip i give folks starting with anywidget: invest time in understanding ESM. get comfortable spotting what is, and ~especially~ what isn't.

tooling lets us write plenty of code that no JS runtime could ever execute, and it leads to a ton of indirection and misunderstanding for beginners.
March 18, 2025 at 9:37 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
Quick video creating an #anywidget in VS Code. We have put a lot of effort to make this seamless like JupyterLab.

www.youtube.com/watch?v=2w_j...
Zero to anywidget in VS Code
Get started developing an anywidget in VS Code. We have put a lot of effort into making this process seamless, just like JupyterLab. Try it out, and join our...
www.youtube.com
March 19, 2024 at 8:10 PM
Our #anywidget tutorial from last year's #SciPy conf was uploaded to youtube! Check it out for a hands-on walkthrough to create your own web-based widgets.
August 19, 2025 at 12:20 AM
Making custom Jupyter widgets with React is surprisingly straightforward 🐍❤️🌐

1) Build React component
2) `npm run dev` and `jupyter lab`
3) Use anywidget to bridge Python/JS
January 28, 2025 at 4:42 PM