Woxi - Open-source Mathematica / Wolfram Language reimplementation

Woxi is an interpreter for the Wolfram Language written in Rust.It comes with Woxi Studio, a Mathematica-like GUI built with iced, but you can also use Woxi through a CLI, Jupyter kernel, Python package, npm package, or WASM module.Compared with wolframscript / Mathematica, the main differences are:- Free and open source - Very fast startup - Typically milliseconds rather than seconds for the Wolfram kernel, making Woxi practical for shell scripts, one-liners, and other short-lived processes - Embeddable - It can run in a browser via WASM or be embedded into another application as a scripting languageA more detailed comparison with Mathematica is available here: https://woxi.ad-si.com/docs/comparison/mathematica/.Conformance is ensured with ~26'000 unit tests and ~900 .wls script snapshot tests.The current focus is on fixing remaining edge cases, improving performance, and growing the community.If you use the Wolfram Language, I'd be particularly interested in feedback on compatibility and missing functionality. Contributions and bug reports are also very welcome: https://github.com/ad-si/Woxi

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

42

out of 100

Verdict

SKIP

medium confidence

Competition

No competitor data yet

Trend

No signal yet

Open-source Wolfram Language interpreter targeting developers who need fast, embeddable symbolic computation without licensing costs.

The pain

Mathematica costs $300-3,500 per license, has multi-second startup times making it impractical for scripting, and cannot run in browsers or embed easily in applications. Developers needing symbolic math, data transformation, or pattern matching either pay heavily or use inferior alternatives.

The gap

No free, fast, embeddable alternative exists for Wolfram Language. Python's SymPy handles symbolic math but lacks Wolfram's pattern matching and language design. The market has accepted slow startup times and high costs as inevitable.

Build angle

Position as infrastructure for developers building math-heavy applications (data science platforms, educational tools, browser-based calculators, embedded scripting). Lead with startup speed and embeddability rather than feature parity. Target specific use cases where Mathematica's overhead is prohibitive.

Strengths

  • Technically sound - 26k unit tests and snapshot tests show serious engineering
  • Multiple interfaces (CLI, Jupyter, Python, npm, WASM) lower adoption friction
  • Rust implementation provides performance and safety advantages
  • Addresses real constraint - Mathematica startup time is genuinely painful for scripting
  • Open source removes licensing barrier for students and researchers

Risks

  • Wolfram Language is niche - addressable market is smaller than general programming tools
  • Mathematica users are locked in by ecosystem and muscle memory; switching costs are high
  • Incomplete feature parity means users hit missing functionality and abandon the tool
  • No clear monetization path - open source infrastructure rarely generates revenue
  • Requires sustained maintenance of complex language semantics; burnout risk is high
  • Wolfram Company could release free tier or improve startup times, eliminating key advantages
  • Community size matters for language adoption; bootstrapping network effects is slow

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “Woxi - Open-source Mathematica / Wolfram Language reimplementation”.

Open FlyBot