2021-03-02 12:47:31 +00:00
# Related Projects
2021-03-02 16:43:46 +00:00
## WebAssembly ecosystem
- [emscripten ](https://emscripten.org/ ) is the compiler toolchain for WebAssembly
that made Pyodide possible.
2021-04-06 22:11:00 +00:00
## Notebook environments, IDEs, and REPLs
2021-03-02 16:43:46 +00:00
2021-07-26 23:00:27 +00:00
- [Iodide ](https://github.com/iodide-project/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 ](https://github.com/gzuidhof/starboard-notebook ) is an
in-browser literal notebook runtime that uses Pyodide for Python.
- [Basthon notebook ](https://notebook.basthon.fr/ ) is a static fork of Jupyter
notebook with a Pyodide kernel (currently in French).
2021-10-20 07:44:00 +00:00
- [JupyterLite ](https://github.com/jupyterlite/jupyterlite ) is a JupyterLab
2021-07-26 23:00:27 +00:00
distribution that runs entirely in the browser, based on Pyodide.
2021-12-03 08:54:09 +00:00
- [futurecoder ](https://futurecoder.io/ ) is an interactive Python
course running on Pyodide. It includes an
[IDE ](https://futurecoder.io/course/#ide ) with a REPL,
debuggers, and automatic installation of
any imported packages supported by Pyodide's `micropip` .
2023-07-19 11:04:06 +00:00
- [PyRepl.io ](https://pyrepl.io ) uses Pyodide for a Python interpreter in your browser. PyRepl is made for creating and sharing code snippets. Embed interactive Python examples in your documentation, blog posts, presentations and more.
2021-03-02 12:47:31 +00:00
2022-12-15 02:31:00 +00:00
## Workarounds for common WASM and browser limitations
- [pyodide-http ](https://github.com/koenvo/pyodide-http ) Provides patches for
widely used http libraries to make them work in Pyodide environments like
JupyterLite.
2021-06-04 15:23:16 +00:00
## Dashboards and visualization
2021-07-26 23:00:27 +00:00
- [WebDash ](https://github.com/ibdafna/webdash ) is a Plotly Dash distribution
that runs entirely in the browser, using Pyodide.
2023-02-10 20:25:59 +00:00
- [Flet ](https://flet.dev ) is a UI framework for your Pyodide apps based on Flutter.
2021-06-04 15:23:16 +00:00
2021-03-02 12:47:31 +00:00
## Other projects
- [wc-code ](https://github.com/vanillawc/wc-code ) is a library to run
2021-09-29 08:01:53 +00:00
JavaScript, Python, and Theme in the browser with inline code blocks.
2021-03-03 08:11:50 +00:00
It uses Pyodide to execute Python code.
2022-01-04 05:38:54 +00:00
- [SymPy Beta ](https://github.com/eagleoflqj/sympy_beta ) is a fork of SymPy
Gamma. It's an in-browser answer engine with a Pyodide backend.
2023-01-14 03:03:06 +00:00
- [react-py ](https://github.com/elilambnz/react-py ) is a library that allows for easy integration of Pyodide in React applications. It provides convenient hooks for running Python code.