Sign in

Pyodide

@pyodide.org
108 followers 60 following 3 posts

Pyodide is an open source Python distribution for the browser and Node.js based on WebAssembly/Emscripten. Find us at pyodide.org 🐍 Contribute at github.com/pyodide/pyodide 🤗 Also, find us on Mastodon: fosstodon.org/@pyodide

PostsRepliesMedia
Reposted by Pyodide
Julien Jerphanion @jjerphan.xyz · 16/09/2026
🚀 NumPy in the browser just got faster. Emscripten-forge NumPy now uses OpenBLAS, bringing significant speedups to linear algebra, including matrix multiplication. Upcoming WASM SIMD kernels will improve performance further. 🔗 notebook.link/blog/the-las... cc @conda-forge.org @pyodide.org
notebook.link
The last mile of a long road: faster NumPy in the browser | Notebook.link Documentation
NumPy on Emscripten-forge now links OpenBLAS in WebAssembly, with large speedups for matmul and linear algebra in the browser.
0188
Reposted by Pyodide
Christopher Trudeau @trudeau.dev · 03/07/2026
On this week's episode, @digiglean.bsky.social and I talk about Pluggy, subprocess, type checkers, and more. With content from: @djangoproject.com @pydatalondon.bsky.social @simonwillison.net @pyodide.org @haleshot.bsky.social and others not on the 🦋
buff.ly
Episode #301: Running Python Locally in a Sandbox – The Real Python Podcast
How do you avoid the risk of running a Python application locally that could be malicious, break your code, or leak private data? How can you create a sandboxed local environment using WASM and…
052
Reposted by Pyodide
Pyodide @pyodide.org · 09/06/2026
Pyodide 314.0.0 is out! 🎉 This marks a significant milestone for the Python-in-the-browser ecosystem! PEP 783 has been accepted, so Pyodide wheels can now be published directly to PyPI 🐍📦 blog.pyodide.org/posts/314-re... Thanks to @pydantic.dev for their guide: pydantic.dev/articles/ems...
blog.pyodide.org
Pyodide 314.0 Release
We are pleased to announce the Pyodide 314.0 release. This release focuses on standardization and packaging, marking a significant milestone in the Python-in-the-browser ecosystem. PEP 783 is Accepted...
275
Pyodide @pyodide.org · 09/06/2026
Pyodide 314.0.0 is out! 🎉 This marks a significant milestone for the Python-in-the-browser ecosystem! PEP 783 has been accepted, so Pyodide wheels can now be published directly to PyPI 🐍📦 blog.pyodide.org/posts/314-re... Thanks to @pydantic.dev for their guide: pydantic.dev/articles/ems...
blog.pyodide.org
Pyodide 314.0 Release
We are pleased to announce the Pyodide 314.0 release. This release focuses on standardization and packaging, marking a significant milestone in the Python-in-the-browser ecosystem. PEP 783 is Accepted...
275
Reposted by Pyodide
Teon ⁂ @teonbrooks.com · 27/03/2026
Just gave a talk #ATScience on open-source science + Pyodide + computational notebooks. @sazeka.bsky.social and I wrote a review on data science education in HS and HE in the US with some examples of good models from around the world.
zenodo.org
Broadening Access to Data Science Education in High School and Higher Education through Open Source Tools and Training
As data plays a more integral part to our daily lives, there is a growing need for data science education. However, access to curriculum, tooling, and infrastructure is not readily available to many s...
3244
Reposted by Pyodide
Agentic Workflow @awflow.io · 25/02/2026
5/ 🤖 AI & local LLMs in browser We integrate @langchain.bsky.social , MLC Web LLM for on-device inference, TensorFlow.js for embeddings & @pyodide.org for Python logic : all running directly within your browser.
221
Reposted by Pyodide
Teon ⁂ @teonbrooks.com · 22/01/2026
Unified stack inspired by work with @pyodide.org and webR teams, builds a whole ecosystem for Python, R, C++, Javascript, and Octave (open-source Matlab).
notebook.link
Notebook.link
031
Reposted by Pyodide
James Balamuta @coatless.bsky.social · 28/12/2025
{livelink} walked so {webrarian} could run. Mini browser-based #rstats environments powered by #webR and its 4-panel editor. YAML config, build, preview. Done. R package coming soon. #pyodide folks, stay tuned.
2238
Reposted by Pyodide
Jim Pick @jimpick.com · 03/01/2026
Another mini-milestone ... now I can publish Jupyter Lite Python notebooks (using Pyodide/WASM) onto hex.camp locations ... here's a demo that extracts the OpenStreetMap data for the cities that make up Metro Vancouver 6kg6rweynwea.vanhex.ca/lab/index.ht...
Screenshot of a hex.camp hosted website that runs a Jupyter notebook that uses Python to extra geo-data from OpenStreetMap for the Vancouver area
031
Reposted by Pyodide
Paras Chopra @paraschopra.com · 05/01/2026
Are interactive essays the future of education? I asked Claude Code to build an interactive essay for PCA + SVD that works client side. Notice how python code executes and graphs are generated WITHOUT any backend! Play with it yourself 👇
111
Reposted by Pyodide
The New Stack @thenewstack.io · 07/01/2026
WebAssembly opened the door for Python on the web, but Pyodide pushed it all the way open. Read insights from Jessica Wachtel on running uncompromised Python client-side.
thenewstack.io
Run Real Python in Browsers With Pyodide and WebAssembly
Pyodide compiles CPython to WebAssembly, letting developers run full Python directly in the browser without servers or installations.
041
Reposted by Pyodide
Nico Ritschel @nicoritschel.com · 08/01/2026
I've been working on a universal metrics layer for @sidequery.dev the past few months that works with many different semantic layer formats. I built a demo so you can try it out. Runs 100% in the browser (via DuckDB & Pyodide). Warning large download !
sidemantic.com
Sidemantic Metrics View Demo
Interactive demo of Sidemantic metrics visualization with OpenRTB auction data.
051
Reposted by Pyodide
Teon ⁂ @teonbrooks.com · 16/10/2025
🧪 I'm happy to share a new preprint that @sazeka.bsky.social and I recently submitted through our work with @gothamdataclinic.org. It's a review of tools, infrastructure, and training needed to broaden data science education in high school and higher education. #datascience #education #opensource
doi.org
Broadening Access to Data Science Education in High School and Higher Education through Open Source Tools, Infrastructure, and Training
Equitable data science education requires a multifaceted approach, involving high school and higher education, community involvement, and accessible tools. A renewed investment in public digital infra...
1108
Reposted by Pyodide
Alonso Silva @alonsosilva.bsky.social · 18/07/2025
TIL how to add notebook cells running on @pyodide.org to Quarto projects, such as my blog: alonsosilvaallende.github.io/til/posts/20... It's very easy to change the Pyodide version if needed. Thanks @coatless.bsky.social for this great Quarto extension
032
Reposted by Pyodide
Savannah Ostrowski @savannah.dev · 10/06/2025
*laughs maniacally* I hacked my personal website into an executable Python (Marimo) notebook*, powered by Pyodide (WASM), running in a container on a Raspberry Pi cluster sitting in my closet.
My personal website - it's a Python notebook. This shows my bio.
3181
Reposted by Pyodide
Python Software Foundation @python.org · 01/07/2025
On the PSF Blog: A summary of the "Upstreaming the Pyodide JavaScript FFI" talk by Hood Chatham during the #Python Language Summit at #PyConUS 2025
pyfound.blogspot.com
The Python Language Summit 2025: Upstreaming the Pyodide JS FFI
The final talk presented at the Language Summit was given by Hood Chatham, who maintains the Pyodide project and is trying to make fetch() happen for Python (among many other JavaScript APIs).
051
Reposted by Pyodide
mozilla.ai @mozilla.ai · 03/07/2025
🌐 New blueprint: AI agents that run in your browser via Webassembly & Pyodide. Just open an HTML file and go. They work with OpenAI API compatible models or local models via Ollama/vLLM. Take a look : github.com/mozilla-ai/wasm-agents-blueprint
github.com
GitHub - mozilla-ai/wasm-agents-blueprint: Testing WASM-powered AI agents
Testing WASM-powered AI agents. Contribute to mozilla-ai/wasm-agents-blueprint development by creating an account on GitHub.
142
Reposted by Pyodide
francescalted.bsky.social @francescalted.bsky.social · 08/07/2025
Experience the future of large-scale data processing without leaving your browser window.
021
Reposted by Pyodide
Blosc Development Team @blosc.org · 08/07/2025
#Blosc2 now runs directly in your browser! Leveraging the power of #WASM, #Pyodide, and #JupyterLite, you can harness efficient, adaptable compression through the web's universal interface. Compress Better, Compute Bigger, Share Faster #WebAssembly #DataCompression #WebDevelopment #DataScience
031
Reposted by Pyodide
marimo @marimo.io · 29/05/2025
🌟 Spotlight on @hlondogard.bsky.social! Detect objects in-browser — zero servers. Hampus’s marimo notebook uses @pyodide.org to proxy transformers-js-py and onnxruntime for on-device DETR — upload an image or URL for instant bounding boxes. Try it live → marimo.io/p/@hlondoga...
071
Reposted by Pyodide
FOSS United @fossunited.mas.to.ap.brid.gy · 27/05/2025
Day 27 of #MeetTheMaintainers Say hello to @pyodide and Agriya Khetarpal (github.com/pyodide/pyodide) Pyodide runs real Python, not watered down, not rewritten, in the browser, with support for scientific libraries and everything. Started at Mozilla, now […] [Original post on mas.to]
034
Reposted by Pyodide
Quansight @quansight.com · 19/05/2025
💡Pyodide is making Python documentation interactive! From his PyCon India talk, @agriyakhetarp.al demonstrates how @pyodide.org transforms NumPy and SciPy docs with browser-based execution. 📽️ www.youtube.com/watch?v=H44x... #PyconIndia #ScientificPython #Pyodide
youtube.com
Python in the browser: enhancing the Scientific Python ecosystem's interoperability with Pyodide
YouTube video by Python India
0132
Reposted by Pyodide
Skrub @skrub-data.bsky.social · 05/05/2025
@pytorch.org and @pyodide.org are on bluesky ❤️ Added to the pydata starter pack: go.bsky.app/6HkrMcp
041
Pyodide @pyodide.org · 05/05/2025
import micropip; await micropip.install("bluesky") We're finally on Bluesky! Whether you're coming to this post from another social media platform or not; why not repost this, give us a follow, and tag us in your posts around Python and WASM! We truly love it when you do! 🥰
082