Pyodide icon
Pyodide icon

Pyodide

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

Cost / License

  • Free
  • Open Source

Platforms

  • Self-Hosted
  • Docker
  • Python
  • Online
-
No reviews
2likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Ad-free
  2.  Supports Python
  3.  Support for WebAssembly

 Tags

Pyodide News & Activities

Highlights All activities

Recent activities

  • namdx1987 and Wisteria1999 liked Pyodide
Show all activities

Pyodide information

  • Developed by

    Pyodide
  • Licensing

    Open Source (MPL-2.0) and Free product.
  • Written in

  • Alternatives

    6 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  13,991 Stars
  •  984 Forks
  •  395 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Pyodide was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Pyodide?

Pyodide is a port of CPython to WebAssembly/Emscripten.

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.

Official Links