wigglystuff
"A collection of creative AnyWidgets for Python notebook environments."
The project uses anywidget under the hood so our tools should work in marimo, Jupyter, Shiny for Python, VSCode, Colab, Solara, etc. Because of the anywidget integration you should also be able interact with ipywidgets natively.
Install
uv pip install wigglystuff
Widget Gallery
| Slider2D Demo * API * MD |
Matrix Demo * API * MD |
Paint Demo * API * MD |
| EdgeDraw Demo * API * MD |
SortableList Demo * API * MD |
ColorPicker Demo * API * MD |
| GamepadWidget Demo * API * MD |
KeystrokeWidget Demo * API * MD |
SpeechToText Demo * API * MD |
| CopyToClipboard Demo * API * MD |
CellTour Demo * API * MD |
WebcamCapture Demo * API * MD |
| ThreeWidget Demo * API * MD |
ImageRefreshWidget Demo * API * MD |
HTMLRefreshWidget Demo * API * MD |
| ProgressBar Demo * API * MD |
PulsarChart Demo * API * MD |
TextCompare Demo * API * MD |
| EnvConfig Demo * API * MD |
Tangle Demo * API * MD |
ChartPuck Demo * API * MD |
| ChartMultiSelect Demo * API * MD |
ChartSelect Demo * API * MD |
ScatterWidget Demo * API * MD |
| DiffViewer Demo * API * MD |
SplineDraw Demo * API * MD |
ApiDoc Demo * API * MD |
| ParallelCoordinates Demo * API * MD |
AnnotationWidget Demo * API * MD |
PlaySlider Demo * API * MD |
3rd party widgets
These widgets depend on 3rd party packages. They still ship with wigglystuff but have demos hosted on molab because many of the dependencies are not compatible with WASM.
| ModuleTreeWidget Demo * API * MD |
WandbChart Demo * API * MD |
Neo4jWidget Demo * API * MD |
| AltairWidget Demo * API * MD |