Python WASM

Open-source Python projects categorized as WASM

WebAssembly (abbreviated WASM) is a binary instruction format for a stack-​based virtual machine. WebAssembly is an open standard that defines a portable binary-code format for executable programs, and a corresponding textual assembly language, as well as interfaces for facilitating interactions between such programs and their host environment.

Top 12 Python WASM Projects

  • pyscript

    Try PyScript: https://pyscript.com Examples: https://tinyurl.com/pyscript-examples Community: https://discord.gg/HxvBtukrg2

  • Project mention: MicroPython in WASM | news.ycombinator.com | 2024-05-14
  • stlite

    Serverless Streamlit 🎈🚀

  • Project mention: The pure python webapp framework survey - recent updates | dev.to | 2023-07-05

    2023-06-11 Added Streamlit running entirely in WebAssembly (using Pyodide)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • starfyre

    A reactive, WASM based SSR Python Web Framework for Front-End Applications

  • Project mention: Show HN: I made a fronted web framework in Python | news.ycombinator.com | 2024-01-21
  • wasmtime-py

    Python WebAssembly runtime powered by Wasmtime

  • free-music-demixer

    free website for client-side music demixing with Demucs + WebAssembly

  • Project mention: Ask HN: What are some of the best user experiences with AI? | news.ycombinator.com | 2024-03-22
  • pygbag

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

  • Project mention: Playable Sandbox Now Available | dev.to | 2024-01-11

    Due to pygbag#16, the built-in function does not work correctly in the pygame-wasm environment. I noticed the patch to set_timer was buggy, so I made an improvement to the patch by handling other behaviors mentioned in the docs (e.g. disabling the timer and discarding an old timer for the same event).

  • itk-wasm

    High performance spatial analysis in a web browser, Node.js, and across programming languages and hardware architectures

  • SaaSHub

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

    SaaSHub logo
  • recipes

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

  • chocopy-python-compiler

    Ahead-of-time compiler for Chocopy, a statically typed subset of Python 3, built in Python 3.

  • empack

    Tools to pack a conda / mamba environment into a JS & WASM bundle

  • golang-wasm

    Guide on writing frontend apps in Go

  • watim

    Language which compiles to WebassemblyTextFormat

  • Project mention: New video! Coding raw WebAssembly | /r/contextfree | 2023-05-31

    And to finally answer your original question from YT: Here is the link: https://github.com/Blugatroff/watim

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 WASM related posts

  • MicroPython in WASM

    1 project | news.ycombinator.com | 14 May 2024
  • Python HTTP library 'urllib3' now works in the browser

    8 projects | news.ycombinator.com | 30 Jan 2024
  • Show HN: Pypipe – A Python command-line tool for pipeline processing

    6 projects | news.ycombinator.com | 22 Oct 2023
  • Convert code from alpha version to latest version. Where to find complete and precise changelogs?

    3 projects | /r/PyScript | 2 Jul 2023
  • How to access py-click from py-script?

    1 project | /r/PyScript | 13 Jun 2023
  • Questions about pygame

    1 project | /r/pygame | 15 May 2023
  • another 4x to 5x speed up in calling #WASM #WebAssembly from python is on the horizon

    2 projects | /r/Python | 22 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 pyscript 17,481
2 stlite 1,024
3 starfyre 454
4 wasmtime-py 371
5 free-music-demixer 324
6 pygbag 277
7 itk-wasm 180
8 recipes 51
9 chocopy-python-compiler 45
10 empack 16
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