Skip to main content

Python wheel for kuzu_wasm

Project description

Kuzu-Lab

lite-badge

In-broswer Graph Analysis platform power by kuzu_wasm and JupyterLite. This project aims to provide an easy-to-use interface for creating, analyzing, and visualizing graph data directly in the browser, with Python as the primary language for interacting with the graphs.

✨ Try it in your browser ✨

➡️ http://kuzu-lab.netlify.app

Embedding into Quarto

Kuzu-Lab supports seamless embedding into Quarto documents, enabling interactive graph analysis in a variety of formats, from technical blogs to live code examples. We have developed a Quarto Jupyter Console version , allowing users to run Python code directly within Quarto documents, bringing the power of graph analysis to an easily embeddable format.

Additionally, by integrating Quarto-live with PyVis, we've created interactive web page that allow users to visualize and interact with graphs in real-time. This is particularly well-suited for dynamic content in technical blogs or educational resources, providing an engaging way to showcase graph-related analyses.

Requirements

JupyterLite is being tested against modern web browsers:

  • Firefox 90+
  • Chromium 89+

Acknowledgments

  • Kuzu Database System: Special thanks to the developers of the Kuzu database, whose work made this platform possible.
  • JupyterLite: For enabling in-browser Jupyter-like experiences.
  • Pyodide: For providing a full Python environment that runs in the browser, making Python-based graph analysis feasible in Kuzu-Lab.

License

This project is licensed under the MIT License.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page