Comment by simonw

1 day ago

I had an older experimental Pyodide WASM project lying around (a packaging of the Luau language by Roblox) so I had Codex package that up for me and pushed it to PyPI.

Here's the package: https://pypi.org/project/luau-wasm/

  import micropip
  await micropip.install("luau-wasm")
  import luau_wasm
  print(luau_wasm.execute(r'''
  local animals = {"fox", "owl", "frog", "rabbit"}
  table.sort(animals, function(a, b) return #a < #b end)
  for i, name in animals do print(i .. ". " .. name .. " (" .. #name .. ")") end
  '''))

And an interactive demo page where you can try it out: https://simonw.github.io/luau-wasm/

Wrote about this in more detail on my blog: https://simonwillison.net/2026/Jun/13/publishing-wasm-wheels...