Show HN: Woxi - Open-source Mathematica / Wolfram Language reimplementation
Points and comments are a snapshot, not live.
Woxi is an open-source Wolfram Language interpreter written in Rust, running in the browser.
Woxi is a Wolfram Language interpreter implemented in Rust, with a WebAssembly playground where examples like Plot, BarChart, and BubbleChart run locally without sending data anywhere. Other front-ends include an extended playground, a command-line tool, a Jupyter kernel (including a browser-based JupyterLite instance), and Woxi Studio, a native notebook editor for .nb files with export to .ipynb, Markdown, LaTeX, Typst, and PDF. All computation happens client-side.
What commenters are saying
The thread is largely positive, with the project's author noting over 7,000 commits since a prior HN post six months ago and support for nearly everything up to Mathematica 6.0. Several commenters offered concrete feedback: one reported that Rubi (rule-based integration) mostly works with performance concerns; another noted issues with $VersionNumber and $InputFileName variables when running wljs scripts. A few commenters questioned the value of open-source reimplementation versus creating new approaches, while defenders argued that Wolfram Language's consistent naming and decades of design make it worth preserving access to.