# JupyterLite, Julia and WebAssembly?

**URL:** https://discourse.julialang.org/t/jupyterlite-julia-and-webassembly/74496
**Category:** General Usage
**Created:** [January 12, 2022, 4:05pm UTC](https://discourse.julialang.org/t/jupyterlite-julia-and-webassembly/74496 "2022-01-12T16:05:24Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![oschulz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oschulz/32/2998_2.png) [@oschulz](https://discourse.julialang.org/u/oschulz)
#### Post date: [January 12, 2022, 4:05pm UTC](https://discourse.julialang.org/t/jupyterlite-julia-and-webassembly/74496/1 "2022-01-12T16:05:24Z")

</div>

Looks like [JupyterLite](https://github.com/jupyterlite/jupyterlite) is getting more traction for teaching, demos, and so on. Does anyone have concrete plans regarding Julia at this point? I know @Keno, @vchuravy and others have work going on in [https://github.com/Keno/julia-wasm](https://github.com/Keno/julia-wasm) and there’s a [Pluto on WASM demo](https://pluto-wasm-backend.netlify.app/editor.html) , so I guess the technical basis may be there already? Would it be feasible to have WASM as a build-target for binary deps in Yggdrasil, even?

---

<div class="post-metadata">

### Author: ![zamk](https://avatars.discourse-cdn.com/v4/letter/z/ecd19e/32.png) [@zamk](https://discourse.julialang.org/u/zamk)
#### Post date: [November 23, 2022, 11:27am UTC](https://discourse.julialang.org/t/jupyterlite-julia-and-webassembly/74496/2 "2022-11-23T11:27:41Z")

</div>

I also wonder about this. Currently it is possible to use numpy, scipy, matplotlib and pandas in JupyterLite, which is amazing. It is also possible to install many other libraries using wheels.

Being able to run Pluto along with Plots, Dataframes, Flux etc. would be wonderful!

---

<div class="post-metadata">

### Author: ![j-fu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/j-fu/32/11373_2.png) [@j-fu](https://discourse.julialang.org/u/j-fu)
#### Post date: [November 23, 2022, 11:57am UTC](https://discourse.julialang.org/t/jupyterlite-julia-and-webassembly/74496/3 "2022-11-23T11:57:43Z")

</div>

I know that @fonsp dreams about this. However I think this depends on the resources allocated to to the Julia wasm effort. Not sure if there are some hard technical hurdles as well.

Julia + pluto in wasm would give Julia a huge boost in visibility and significantly lower the entrance hurdles for new users and help Julia to spread. In that respect, IMHO it makes sense to give this effort higher priority.

---

<div class="post-metadata">

### Author: ![zamk](https://avatars.discourse-cdn.com/v4/letter/z/ecd19e/32.png) [@zamk](https://discourse.julialang.org/u/zamk)
#### Post date: [March 1, 2024, 2:41pm UTC](https://discourse.julialang.org/t/jupyterlite-julia-and-webassembly/74496/4 "2024-03-01T14:41:26Z")

</div>

Is there any activity in the community regarding this?

[Jupyterlite has an R kernel now](https://github.com/r-wasm/jupyterlite-webr-kernel), Python has something that resembles Pluto (it is called [Marimo](https://marimo.app/)) and it is able to run on WASM.

---

<div class="post-metadata">

### Author: ![j-fu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/j-fu/32/11373_2.png) [@j-fu](https://discourse.julialang.org/u/j-fu)
#### Post date: [March 1, 2024, 9:56pm UTC](https://discourse.julialang.org/t/jupyterlite-julia-and-webassembly/74496/5 "2024-03-01T21:56:03Z")

</div>

In fact, marimo took inspiration from Pluto: [Reddit - Dive into anything](https://www.reddit.com/r/MachineLearning/comments/191rdwq/p_i_built_marimo_an_opensource_reactive_python/)

---

<div class="post-metadata">

### Author: ![oschulz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oschulz/32/2998_2.png) [@oschulz](https://discourse.julialang.org/u/oschulz)
#### Post date: [March 1, 2024, 10:32pm UTC](https://discourse.julialang.org/t/jupyterlite-julia-and-webassembly/74496/6 "2024-03-01T22:32:28Z")

</div>

At least in regard to WebAssembly, cool stuff is happening with Julia (starting to happen, at the very least):

> **[Lorenz model · WebAssemblyCompiler](https://tshort.github.io/WebAssemblyCompiler.jl/stable/examples/lorenz/)**
>
> Documentation for WebAssemblyCompiler.
