Skip to content

Related

Alternative implementations of Wolfram Language / Mathematica

  • cas3 - Minimal implementation of a Mathematica kernel in Rust.
  • cas8 - Like cas3, but using wolfram-expr as a dependency.
  • Expreduce - Computer algebra system written in Go.
  • Howl - Implementation of a subset of the Wolfram language in Haskell
  • Mathics - Free implementation of the Wolfram Language in Python.
  • MMA Clone - Simple Wolfram Language clone in Haskell.
  • TS Wolfram - Toy Wolfram Language interpreter in TypeScript.
  • WLJS - Web frontend for Wolfram Language

Parsers

Additional Tooling

  • IWolfram - A Jupyter kernel for Wolfram Mathematica.
  • Wolfbook - VSCode extension for Wolfram Mathematica notebooks.

Miscallaneous

Archive

No longer maintained, but maybe still interesting to look at:

  • Mastika - Rust-based implementation of Wolfram Mathematica.
  • Mathador - Simplistic implementation of the Mathematica language in C++