Pyodide
Fiscal Host: Open Source Collective
Python with the scientific stack, compiled to WebAssembly.
Contribute
Become a financial contributor.
Financial Contributions
Top financial contributors
Individuals
Joseph Rocca
$1,250 USD since Nov 2021
Neil Stoker
$150 USD since May 2022
ttafsir
$120 USD since May 2022
0x0177b11f
$115 USD since Jun 2022
Ye Joo Park
$105 USD since Aug 2022
Flaki
$90 USD since Jun 2022
Albertas
$45 USD since Nov 2021
Christian Staudt
$40 USD since Jan 2022
Luis Castro Martín
$40 USD since Oct 2023
Jason
$15 USD since Dec 2022
Organizations
GitHub Sponsors
$2,903.16 USD since Apr 2022
Suborbital Software Systems
$2,800 USD since Dec 2021
Hugging Face
$2,300 USD since Jul 2022
Mausbrand
$500 USD since Jun 2022
Eduwalks
$425 USD since Dec 2022
Posit
$400 USD since Jan 2024
Pyodide is all of us
Our contributors 21
Thank you for supporting Pyodide.
Roman Yurchak
Admin
Hood Chatham
Admin
Gyeongjae Choi
Admin
GitHub Sponsors
$2,903 USD
Suborbital So...
sponsor
$2,800 USD
Hugging Face
sponsor
$2,300 USD
Eduwalks
backer
$425 USD
Posit
sponsor
$400 USD
Neil Stoker
$150 USD
ttafsir
backer
$120 USD
Budget
Transparent and open finances.
+$100.00USD
Completed
Contribution #729384
+$5.00USD
Completed
Contribution #699431
+$5.00USD
Completed
Contribution #540472
$
Today’s balance$9,796.48 USD
Total raised
$9,796.48 USD
Total disbursed
--.-- USD
Estimated annual budget
$6,464.77 USD
About
Pyodide is a Python distribution for the browser and Node.js based on WebAssembly.
Pyodide makes it possible to install and run Python packages in the browser with micropip. Any pure Python package with a wheel available on PyPi is supported. Many packages with C extensions have also been ported for use with Pyodide. These include many general-purpose packages such as regex, PyYAML, lxml and scientific Python packages including NumPy, pandas, SciPy, Matplotlib, and scikit-learn.
Pyodide comes with a robust Javascript ⟺ Python foreign function interface so that you can freely mix these two languages in your code with minimal friction. This includes full support for error handling (throw an error in one language, catch it in the other), async/await, and much more.
When used inside a browser, Python has full access to the Web APIs.