Pyodide icon
Pyodide icon

Pyodide

 2 likes

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

License model

  • FreeOpen Source

Country of Origin

  • International

Platforms

  • Self-Hosted
  • Docker
  • Python
  • Online
  No rating
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
    3 months ago
  • App icon
    POX added Pyodide as alternative to Miniconda
    10 months ago
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,438 Stars
  •  937 Forks
  •  527 Open Issues
  •   Updated Jul 12, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about Pyodide, and it has gotten 2 likes

Pyodide was added to AlternativeTo by Paul on May 28, 2024 and this page was last updated May 28, 2024.
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