Thanks to Pyodide, marimo, our open-source reactive notebook for Python now runs in the browser #4594
akshayka
started this conversation in
Show and tell
Replies: 1 comment 3 replies
-
Thank you for sharing your experience with Pyodide! Feedback from the community is very encouraging and helpful to us.
Sure. We'd love it if you could write a blog post about how you've applied Pyodide to marimo. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi Pyodide community! 👋
I wanted to say thank you for creating such a powerful and magical product. I'm one of the developers of marimo, an open-source reactive notebook for Python. Thanks to Pyodide, marimo now runs entirely in the browser!
We were pleasantly surprised how simple it was for us to adapt our codebase to work via Pyodide, how fast Pyodide is, and how many packages for scientific computing are already available. We're very excited by the potential of our Pyodide-powered notebook and others like it: it makes it very easy for students to get up and running with Python, makes it possible to publish interactive blog posts, documentations, and tools as part of static web pages, and generally gives anyone instant access to a Python canvas for experimenting with code and data.
We have many more features we plan to support, including better integration with auxiliary files and data. It seems like the tools that Pyodide provides will go a long way toward us implementing these features. For example, we're currently making use of the relatively new
SharedArrayBuffer
-based interrupt handler to make notebook execution preemptible.Thanks so much for the incredible project. I think it can't be overstated the extent to which your project will make Python-based computing more accessible for everyone in the coming years. Really excited for Pyodide's future.
I noticed the Pyodide team has a blog. If you're willing, I'd love to write a guest post about how and why we adapted our notebook to be runnable in the browser via Pyodide. Please let me know if that's something that would be of interest.
Beta Was this translation helpful? Give feedback.
All reactions