Woxi

Languages and libraries

interpreter

SHOW HN2026

Legend

Woxi

Open-source Mathematica / Wolfram Language reimplementation

woxi.ad-si.com

#wolfram language#mathematica#computer algebra#rust interpreter#open source

314points
46comments
#137of 4,366 in 2026
Top 4%of 2026 by points

How HN took it

LovedMost comments that take a side are positive

10 positive, 13 neutral or asking, 3 mixed, 0 critical, out of 26 comments about the project. Thread score +0.34.

Idea: 3 for, 0 againstDesign: 2 for, 0 againstPerformance: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Free alternative to expensive Mathematica

    From 3 comments
    • Happy paying Mathematica customer here. I think this is great. A lot of people want to have a free alternative. For me, the real value of this is the creation of a community and…
      adalacelove on HN
    • I get the reasons for not supporting out of order execution and the % variable, it makes for more readable and usable notebooks. Unfortunately most of the time I use Mathematica…
      peterus on HN
    • this is lowkey so cool
      jkatariy on HN
  • Fast and impressive for symbolic work

    From 2 comments
    • I did go back and play with it to confirm I felt as strongly as I do. I used a combination of my inputs and the notebooks available here to see how much it mattered…
      dataminded on HN
    • What is the performance like for symbolic maths? I always preferred Mathematica for that to SymPy since it's baked in to the language much more. It was also way way faster than…
      physicsguy on HN
  • Useful for MCP and agent integration

    From 1 comment
    • That is great work guys, for me turning that into an mcp for agents and assistants has been an amazing experience
      alex7o on HN

Objections

  • No readable 2D math notebook input or rendering

    From 2 comments
    • Really excited about this, would love to stop paying for Mathematica. I cannot adopt it until this gap is closed in the studio. Interactive 2D mathematical typesetting / notation…
      dataminded on HN
    • I did go back and play with it to confirm I felt as strongly as I do. I used a combination of my inputs and the notebooks available here to see how much it mattered…
      dataminded on HN
  • Symbolic performance unclear for some functions

    From 1 comment
    • Performance is pretty good for most stuff by now. However, there are functions which not optimized yet or implemented in a very basic way and if you use them in non-trivial ways…
      adius on HN
  • Concerns about open source reimplementing proprietary work

    From 2 comments
    • I’m going to get hate here but what the heck I have karma points to burn. What I have to say is not a critique of this particular project which seems nicely done but a general…
      jshaqaw on HN
    • Is Wolframe open-sourced and with open patents? Beware of copyright issues for API's and patent issues about reimplementations. Wolfram seems serious about his I.P.. After the…
      nickpsecurity on HN

Requests

  • Parallel functions such as ParallelSelect and ParallelCases

    From 2 comments
    • I'm guessing the other Parallel functions are implemented? I vote to include them all, from the comparison page ParallelSelect and ParallelCases are missing as of now. This would…
      dj_axl on HN
    • No, none of them are implemented yet. I'll bump the priority to implement this!
      adius on HN
  • PDE support

    From 1 comment
    • Wish you luck. Hope one day instead of Sage that is a bunch of Python glue for completely different and disjointed systems like Maxima, SymPy, Octave, GAP, PARI/GP, etc we will…
      xvilka on HN
  • Interactive 2D math typesetting in the studio

    From 1 comment
    • Really excited about this, would love to stop paying for Mathematica. I cannot adopt it until this gap is closed in the studio. Interactive 2D mathematical typesetting / notation…
      dataminded on HN
  • Fix version variable and $InputFileName behaviour

    From 1 comment
    • As sometime who's never used Wolfram Languages before this project has gotten me interested. For sometime now I've been looking into a good CAS for my app. I've tried a few…
      bobajeff on HN

Questions

  • What fraction of notebook cells work in Woxi

    From 1 comment
    • I like this project! I've used Wolfram Language since high-school and collected a large number of notebooks that I revisit sometimes. I'm curious, what fraction of cells work…
      yaroslavvb on HN
  • Is WSTP supported

    From 1 comment
    • > However, MathLink is one of the few exceptions as it is deprecated by now. As far as I know WSTP (Wolfram Symbolic Transfer Protocol) is the replacement for MathLink. Is it…
      aleph_minus_one on HN
  • How complete is compatibility with older Mathematica versions

    From 1 comment
    • You now fully support version 1.0. IIRC, the first version of Mathematica I used back in early 1993 was 2.1 soon followed by 2.2, which was useful for a couple of years. How much…
      pama on HN

Alternatives named

  • Mathematica

    From 2 comments
    • Happy paying Mathematica customer here. I think this is great. A lot of people want to have a free alternative. For me, the real value of this is the creation of a community and…
      adalacelove on HN
    • Closed source, proprietary license, starting at $195/year. Their language is a moat for customers, and this is a bridge back out. If you aren’t getting any benefit from their…
      deckar01 on HN
  • SymPy

    From 2 comments
    • As sometime who's never used Wolfram Languages before this project has gotten me interested. For sometime now I've been looking into a good CAS for my app. I've tried a few…
      bobajeff on HN
    • I have used Wolfram a before but I mostly use Sympy. Looking forward to trying this out. If it is faster than Sympy then that would be a huge help.
      petrokitty on HN
  • Sage

    From 1 comment
    • Wish you luck. Hope one day instead of Sage that is a bunch of Python glue for completely different and disjointed systems like Maxima, SymPy, Octave, GAP, PARI/GP, etc we will…
      xvilka on HN
  • Maxima

    From 1 comment
    • I'm delighted this exists as all too many students have used Mathematica in their education and now can't afford it. Yet I'm always wondering why one would write an interpreter…
      GregDavidson on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/49270040)