Python WebAssembly

Open-source Python projects categorized as WebAssembly | Edit details

Top 5 Python WebAssembly Projects

  • pyodide

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

    Project mention: How to run python code in your browser | dev.to | 2022-05-14

    pyodide/packages

  • jupyterlite

    Wasm powered Jupyter running in the browser 💡

    Project mention: New from Anaconda: Python in the Browser | news.ycombinator.com | 2022-05-01

    I think jupyterlite is a compelling application of Python in the browser. But it has to be something like that, an application where the actual Python environment is important. If we're just implementing user-facing features, the downsides of Python (size and speed) should make us prefer other solutions!

    Links:

    https://jupyter.org/try-jupyter/lab/

    https://github.com/jupyterlite/jupyterlite

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • ppci

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

    Project mention: PPCI (Pure Python Compiler Infrastructure) Project | news.ycombinator.com | 2021-10-18
  • webassembly-lua

    Write and compile WebAssembly code with Lua

    Project mention: Fengari – Lua for the Browser | news.ycombinator.com | 2022-02-20

    Not sure why'd you think this would have anything to do with WASM, the homepage is really clear what this is: "Fengari is the Lua VM written in JavaScript. It uses JavaScript's garbage collector so that interoperability with the DOM is non-leaky.". WASM wouldn't use JS's GC, nor would provide interop with the DOM, so for the stated goals of this project, WASM would be a non-starter.

    There is prior art for Lua -> WASM in case you're interested in that: https://github.com/ysugimoto/webassembly-lua

  • jupyterlite

    Wasm powered Jupyter running in the browser 💡 (by jtpio)

    Project mention: A fast SQLite PWA notebook for CSV files | news.ycombinator.com | 2021-12-30

    This is really wonderful! The discussion about lay people's knowledge of sql reminded me that the Pandas API is often useful for non-sql folk. Likewise there are some projects similar to dirtylittlesql to bring Python data manipulation to the browser.

    https://github.com/jtpio/jupyterlite

    https://github.com/gzuidhof/starboard-notebook

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). The latest post mention was on 2022-05-14.

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 8,556
2 jupyterlite 2,034
3 ppci 259
4 webassembly-lua 71
5 jupyterlite 66
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com