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. Learn more β
Top 15 Python WebAssembly Projects
-
youre-the-os
A game where you are a computer's OS and you have to manage processes, memory and I/O events.
-
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.
-
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.
-
itk-wasm
High performance spatial analysis in a web browser, Node.js, and across programming languages and hardware architectures
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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...
2023-06-11 Added Streamlit running entirely in WebAssembly (using Pyodide)
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.
Project mention: Ask HN: What are some of the best user experiences with AI? | news.ycombinator.com | 2024-03-22
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).
And to finally answer your original question from YT: Here is the link: https://github.com/Blugatroff/watim
Python WebAssembly related posts
- Py2wasm β A Python to WASM Compiler
- Show HN: Marimo β open-source reactive Python notebook β running in WASM
- Why Are Tech Reporters Sleeping on the Biggest App Store Story?
- Rewrite Sympy in rust
- Show HN: Pypipe β A Python command-line tool for pipeline processing
- Bounties Damage Open Source Projects
- Youβre the OS!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
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