Python WebAssembly

Open-source Python projects categorized as WebAssembly

Top 12 Python WebAssembly Projects

WebAssembly
  • pyodide

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

    Project mention: Run Python in the Browser Effortlessly | news.ycombinator.com | 2025-01-08

    We evaluated the pyodide ecosystem for louie.ai last year and too much didn't work, eg, we couldn't get data in for arrow or parquet, which are table stakes for python data work

    My guess was 2025 would be more practical for these libs ... And behold: https://github.com/pyodide/pyodide/issues/2933

    Very cool to see!

  • SaaSHub

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

    SaaSHub logo
  • youre-the-os

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

  • pdfium-lib

    PDFium - Project to compile PDFium library to multiple platforms.

    Project mention: MuPDF WASM Viewer Demo | news.ycombinator.com | 2024-04-20

    I am letting people know of permissive alternatives (https://github.com/paulocoutinhox/pdfium-lib) and their usage in web components (PDFium.wasm + PDF.js).

    My comment also serves as a promise to open-source my components under the same permissive license.

    I don't want people exposed to unnecessary stress.

  • pygbag

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

    Project mention: Pyxel: A retro game engine for Python | news.ycombinator.com | 2024-07-07

    harfang-wasm is a fork of pygbag.

    harfang-wasm: https://github.com/harfang3d/harfang-wasm

    pygbag: https://github.com/pygame-web/pygbag

    https://news.ycombinator.com/item?id=38772400 :

    > FWIU e.g. panda3d does not have a react or rxpy-like API, but probably does have a component tree model?

    Is there a react-like api over panda3d, or are there only traditional events?

    Manim has a useful API for teaching. Is there a good way to do panda3d with a manim-like interface? https://github.com/ManimCommunity/manim/issues/3362#issuecom...

  • ppci

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

  • puepy

    Python+Webassembly Frontend Framework via PyScript

  • ITK-Wasm

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

  • webassembly-lua

    Write and compile WebAssembly code with Lua

  • recipes

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

    Project mention: Celebrating 6 years since Valve announced Steam Play Proton for Linux | news.ycombinator.com | 2024-08-22

    https://en.m.wikipedia.org/wiki/Code::Blocks

    There's a cmake build: https://github.com/tux4kids/tuxmath/blob/master/CMakeLists.t...

    But it says the autotools build is still it; configure.ac for autoconf and Makefile.am for automake

    SDL supports SVG since SDL_image 2.0.2 with IMG_LoadSVG_RW() and since SDL_image 2.6.0 with IMG_LoadSizedSVG_RW: https://wiki.libsdl.org/SDL2_image/IMG_LoadSizedSVG_RW

    conda-forge has SDL on Win/Mac/Lin.

    conda-forge/sdl2-feedstock: https://github.com/conda-forge/sdl2-feedstock

    emscripten-forge does not yet have SDL or gl* or tuxmath or bash or busybox: https://github.com/emscripten-forge/recipes/tree/main/recipe...

    conda-forge/panda3d-feedstock /

  • 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.

  • golang-wasm

    Guide on writing frontend apps in Go

  • watim

    Toy Language which compiles to Webassembly

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 12,536
2 youre-the-os 1,834
3 pdfium-lib 942
4 pygbag 358
5 ppci 336
6 puepy 253
7 ITK-Wasm 202
8 webassembly-lua 127
9 recipes 58
10 WasmBench 52
11 golang-wasm 6
12 watim 5

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com