Wolfram Language Clones and Tools
Here's some projects that try to implement Wolfram Language in other programing languages.
Get Wolfram Engine Free
Wolfram Language Mathematica vs SageMath, Matlab, Python, Maxima
Wolfram Language kernel for Jupyter notebooks
- This provides a web graphical user interface for Wolfram Engine.
- Author is Wolfram Research.
- https://github.com/WolframResearch/WolframLanguageForJupyter
Wolfram language JS notebook
- This provides a web graphical user interface for Wolfram Engine.
- Author is Kirill Vasin aka JerryI
- https://github.com/JerryI/wolfram-js-frontend
2025-04-14 a friend huan told me this is better than Jupyter.
Emacs: Xah Wolfram Mode
- Lets you code Wolfram language in emacs. Also eval Wolfram language in emacs.
- Required WolframScript
- By Xah Lee
- Emacs: Xah Wolfram Mode 📦
Wolframite (Clojure Integration with Wolfram Language)
Expreduce
- It implements basic Wolfram Language in golang.
- Author is Cory Walker
- https://github.com/corywalker/expreduce
Mathics
Mathics is a free, open-source general-purpose computer algebra system featuring Mathematica-compatible syntax and functions. It is backed by highly extensible Python code, relying on SymPy for most mathematical tasks.
- from a Wolfram employee Jan Pöschko, writen in mostly python.
- https://mathics.org/
Symja
- This one is one of the oldest, from at least 2002 i think.
- The project name changed several times.
- It was known as MathEclipse, and before that something else i forgot.
- Written in Java.
- The project's URL also changed several times over the decades.
- Written by Axel Kramer. (i don't recall if he is the original author or new coder that took over.)
- Symja
- https://bitbucket.org/axelclk/symja_android_library/wiki/Home
- https://github.com/axkr/symja_android_library
An interpreter for the Wolfram Language powered by Rust. by Adrian Sieber (ad-si)