{"library":"anywidget","type":"library","category":null,"description":"Anywidget is a Python library that dramatically simplifies the process of creating custom interactive widgets for computational notebooks, running in environments like Jupyter, JupyterLab, Google Colab, VS Code, and Marimo. It's both a specification and a toolkit, allowing developers to define widget front-end code using standard ECMAScript modules (ESM) within a Python class. Currently at version 0.10.0, it features a rapid release cadence with frequent updates.","language":"python","status":"active","version":"0.10.0","tags":["jupyter","widgets","frontend","javascript","interactive","notebook"],"last_verified":"Thu May 21","install":[{"cmd":"pip install \"anywidget[dev]\"","imports":["from anywidget import AnyWidget","import traitlets\nclass MyWidget(AnyWidget):\n    value = traitlets.Int(0).tag(sync=True)","import traitlets\nclass MyWidget(AnyWidget):\n    text = traitlets.Unicode('Hello').tag(sync=True)"]},{"cmd":"pip install anywidget","imports":[]},{"cmd":"conda install -c conda-forge anywidget","imports":[]}],"homepage":"https://anywidget.dev","github":"https://github.com/manzt/anywidget","docs":null,"changelog":null,"pypi":"https://pypi.org/project/anywidget/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":5.5,"avg_import_s":1.99,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/anywidget/compatibility"}}