Woxi reimplements Wolfram Language as a Rust interpreter
Woxi is a Wolfram Language interpreter implemented in Rust. The project's site offers it through several front-ends built on the same interpreter: a browser playground for typing Wolfram Language expressions directly in the page, an extended side-by-side playground with more room for multi-line expressions and graphics, a command-line tool, a Jupyter kernel, and a native notebook editor called Woxi Studio.
The main playground lists example expressions such as Map, Primes, Factorize, Permutations, Factorials, FoldList, Transpose, NestList and Plot, and the site states that everything runs locally in the browser: no data is sent anywhere.
The command-line tool evaluates expressions with woxi eval, runs .wls scripts directly, or works as a shebang interpreter. The site claims it is faster to start than Wolfram's own wolframscript, though it gives no benchmark numbers to back that up.
Woxi also ships as an installable Jupyter kernel, added locally with woxi install-kernel, or the full notebook experience can be run in the browser through a bundled JupyterLite instance with no installation required.
Woxi Studio is a native notebook editor for Wolfram Language .nb files, with cell-based editing and inline graphics, and it can export notebooks to .ipynb, Markdown, LaTeX, Typst and PDF.
On Hacker News, the Show HN submission had drawn 271 points and 40 comments about 19 hours after posting.
Key facts
- Woxi is a Wolfram Language interpreter implemented in Rust, reachable through a browser playground, an extended playground, a command-line tool, a Jupyter kernel, and a native notebook editor called Woxi Studio.
- The browser playground states that everything runs locally: no data is sent anywhere.
- The command-line tool runs expressions with woxi eval or .wls scripts and is described as faster to start than wolframscript, without a stated benchmark.
- The Jupyter kernel installs locally with woxi install-kernel or runs in-browser via a bundled JupyterLite instance with no install needed.
- Woxi Studio edits Wolfram Language .nb files cell by cell and exports to .ipynb, Markdown, LaTeX, Typst and PDF.
Why it matters
Wolfram Language and Mathematica are proprietary tools with their own licensing. Woxi reimplements the language interpreter itself in Rust and gives it away as a browser playground, a CLI, a Jupyter kernel and a notebook editor, so anyone can try Wolfram-style symbolic computation, from Map and Factorize to plotting, without installing or licensing Mathematica.
Who it affects
Developers, students and anyone curious about symbolic-math and computer-algebra tooling who wants to run Wolfram Language expressions without an existing Mathematica installation. It also affects Jupyter users who want a Wolfram-Language kernel, and anyone who edits Wolfram Language .nb notebook files and wants a native alternative editor.
How to use it
Try expressions directly in the browser playground, or the extended side-by-side playground for longer, multi-line code and graphics. For scripting, the woxi eval command evaluates expressions, .wls scripts run directly, and Woxi works as a shebang interpreter. For Jupyter, install the kernel locally with woxi install-kernel or use the bundled JupyterLite instance in-browser with no install. Woxi Studio opens and edits .nb notebook files and exports them to .ipynb, Markdown, LaTeX, Typst or PDF.
How solid is it
The fetched page is a product landing page rather than an article: it names no author or maintainer, no version number, and no license, and shows no link to a source-code repository, so the 'open-source' framing in the HN submission title is not confirmed by the page content itself. The 'faster to start than wolframscript' claim is stated without any benchmark, and there is no figure for how much of the Wolfram Language or Mathematica surface Woxi actually covers. On Hacker News the submission had reached 271 points and 40 comments within about 19 hours, which points to real developer interest, though the discussion thread was not reviewed for this account.
Risks and caveats
The claim that the playground runs entirely locally and sends no data anywhere is only as verifiable as the promise on the page. No pricing or licensing terms are given beyond the tool commands themselves, and with no author named, it's unclear who is behind the project or maintains it. Anyone relying on Woxi for real symbolic-math work has no stated figure for language coverage or performance, so compatibility and speed against genuine Mathematica code would need to be checked case by case.
“Everything runs locally in your browser. No data is sent anywhere.”
— Woxi's website