Python WebAssembly

Open-source Python projects categorized as WebAssembly

Top 15 Python WebAssembly Projects

  • pyodide

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

  • Project mention: Py2wasm – A Python to WASM Compiler | news.ycombinator.com | 2024-04-22

    We implemented an in-browser Python editor/interpreter built on Pyodide over at Comet (our users are data scientists who need to build custom visualizations quite often, and the most familiar language for most of them is Python).

    One of the issues you'll run into is that Pyodide only works by default with packages that have pure Python wheels available. The team has developed support for some libraries with C dependencies (like scikit-learn, I believe), but frameworks like PyTorch are particularly thorny (see this issue: https://github.com/pyodide/pyodide/issues/1625 )

    We ended up rolling out a new version of our Python visualizations that runs off-browser, in order to support enough libraries/get the performance we need: https://www.comet.com/docs/v2/guides/comet-ui/experiment-man...

  • youre-the-os

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

  • Project mention: You’re the OS! | news.ycombinator.com | 2023-08-16
  • 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
  • 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)

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

  • pywasm

    A WebAssembly interpreter written in pure Python

  • ppci

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

  • Project mention: Good languages for writing compilers in? | /r/ProgrammingLanguages | 2023-05-11
  • 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
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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

  • webassembly-lua

    Write and compile WebAssembly code with Lua

  • pastenym

    Anon pastebin

  • recipes

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

  • 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

    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

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

Index

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

Project Stars
1 pyodide 11,375
2 youre-the-os 1,717
3 stlite 978
4 pdfium-lib 870
5 pywasm 432
6 ppci 322
7 free-music-demixer 319
8 pygbag 271
9 itk-wasm 177
10 webassembly-lua 113
11 pastenym 67
12 recipes 49
13 WasmBench 44
14 golang-wasm 6
15 watim 4

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