logo

Version 0.17.0

  • Getting started
  • Using Pyodide in a web worker
  • Serving Pyodide packages
  • Loading packages
  • Type translations
  • API Reference
    • Javascript API
    • Python API
    • Micropip API
    • pyodide_build CLI
  • Frequently Asked Questions

Development

  • Building from sources
  • Creating a Pyodide package
  • How to Contribute
  • Contributing to the “core” C Code
  • Testing and benchmarking
  • Interactive Debugging

Project

  • About Pyodide
  • Roadmap
  • Code of Conduct
  • Pyodide Governance and Decision-making
  • Change Log
  • Related Projects
Theme by the Executable Book Project
Contents
  • WebAssembly ecosystem
  • Notebook environments, IDEs, and REPLs
  • Other projects

Related Projects¶

WebAssembly ecosystem¶

  • emscripten is the compiler toolchain for WebAssembly that made Pyodide possible.

Notebook environments, IDEs, and REPLs¶

  • Iodide is a notebook-like environment for literate scientific computing and communication for the web. It is no longer actively maintained. Historically, Pyodide started as plugin for iodide.

  • Starboard notebook is an in-browser literal notebook runtime that uses Pyodide for Python.

  • Basthon notebook is a static fork of Jupyter notebook with a Pyodide kernel (currently in French).

  • JupyterLite is a JupyterLab distribution that runs entirely in the browser, based on Pyodide.

Other projects¶

  • wc-code is a library to run Javascript, Python, and Theme in the browser with inline code blocks. It uses Pyodide to execute Python code.

Change Log

By Mozilla
© Copyright 2019, Mozilla.