Python WebAssembly

Open-source Python projects categorized as WebAssembly

Top 14 Python WebAssembly Projects

WebAssembly
  1. pyodide

    Pyodide is a Python distribution for the browser and Node.js based on WebAssembly

    Project mention: A peek into a possible future of Python in the browser | news.ycombinator.com | 2025-02-25

    Pyodide has numpy, scipy, matplotlib, pandas, and as of last month, even polars. https://github.com/pyodide/pyodide/pull/5282

    Pyodide is far from a perfect CPython and even the packages it includes often have limitations you won't find when running natively. But there's definitely enough here to be interesting and even somewhat useful. Here's an interactive app written on Pyodide that uses astropy, numpy, and matplotlib: https://shinylive.io/py/examples/#orbit-simulation

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. youre-the-os

    A game where you are a computer's OS and you have to manage processes, memory and I/O events.

  4. pdfium-lib

    PDFium - Project to compile PDFium library to multiple platforms.

  5. pygbag

    python and pygame wasm for everyone ( packager + test server + simulator )

  6. ppci

    A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python

  7. puepy

    Python+Webassembly Frontend Framework via PyScript

  8. ITK-Wasm

    High performance spatial analysis in a web browser and across programming languages and hardware architectures

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. webassembly-lua

    Write and compile WebAssembly code with Lua

  11. jupyterlite-sphinx

    A Sphinx extension that integrates JupyterLite within your Sphinx documentation

  12. recipes

    Recipes to build the packages for the emscripten-forge distribution (by emscripten-forge)

    Project mention: WebR – R in the Browser | news.ycombinator.com | 2025-08-19

    https://github.com/jupyter-xeus/xeus-r

    emscripten-forge/recipes already has packages for "r-askpass, r-base, r-base64enc, r-bit, r-bit64, r-cachem, r-cli, r-colorspace, r-data.table, r-digest, r-dplyr, r-ellipsis, r-fansi, r-farver, r-fastmap, r-ggrepel, r-glue, r-haven, r-hexbin, r-htmltools, r-isoband, r-jsonlite, r-later, r-lattice, r-lazyeval, r-magrittr, r-mass, r-matrix, r-mgcv, r-mime, r-nlme, r-plyr, r-promises, r-purrr, r-rcpp, r-readr, r-rlang, r-sp, r-stringi, r-sys, r-tibble, r-tidyr, r-tzdb, r-utf8, r-vctrs, r-vroom, r-xfun, r-yaml" in WASM: https://github.com/emscripten-forge/recipes/tree/main/recipe...

    It looks like xeus-r and webr both compile with emscripten; for which there's emscripten-forge which is like conda-forge but for browser WASM.

  13. WasmBench

    A large dataset of real-world WebAssembly binaries, collected from the Web, GitHub, NPM and other sources. Useful as test data, to study WebAssembly, for training machine learning models, and much more.

  14. scummvm-demo

    đŸ•šī¸ ScummVM Web Demo (unofficial)

  15. golang-wasm

    Guide on writing frontend apps in Go

  16. watim

    Toy Language which compiles to Webassembly

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python WebAssembly discussion

Log in or Post with

Python WebAssembly related posts

Index

What are some of the best open-source WebAssembly projects in Python? This list will help you:

# Project Stars
1 pyodide 13,618
2 youre-the-os 1,882
3 pdfium-lib 1,000
4 pygbag 441
5 ppci 343
6 puepy 301
7 ITK-Wasm 219
8 webassembly-lua 136
9 jupyterlite-sphinx 87
10 recipes 65
11 WasmBench 61
12 scummvm-demo 11
13 golang-wasm 6
14 watim 5

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com