WLJS Notebook
Open-source Notebook interface for Wolfram Language
Typeset math input, expressive syntax, rich media output, and live interactivity
Plot[1/x, {x,0,1}] 🪄 Everything you need to build amazing sharable notebooks
Feels like Mathematica and Jupyter
WLJS Notebook feels and works like Wolfram Mathematica (and it can open .nb files) and has a flat and minimal notebook structure like in Jupyter Lab.
Interactive & Powerful
Optimized for fast interactive computing and allows to make complex real-time visualizations. From the high-level Manipulate to low-level graphics primitives
Built for presentations
Create interactive, component-driven slides directly in your notebook — with 3D graphics and `Manipulate` widgets. Perfect for teaching and sharing live reports.
Git-friendly notebook format
A minimal, plain-text notebook format that is easy for people, machines, and LLMs to read, parse, diff, and version with Git.
Super portable
Export and share your notebook as a mini app or embeddable .html or .mdx file — plots stay interactive, and sliders remain draggable
Batteries included
More than 200 importers/exporters formats, 3000 functions. Vast standard library of Wolfram Engine is ready for every computational need.
Javascript Sandbox
First class support of Javascript cells with a dedicated communication channel to Wolfram Kernel. Use any library from web to enhance your visuals.
MCP & CLI ready
Expose your notebook through a streaming Model Context Protocol server and CLI, giving LLM agents access to notebooks and documentation.
Digitally Signed
Our releases are digitally signed and checked by SignPath Foundation and Apple
Learn more about SignPath Foundation →
We need your support
As an independent open-source project, we're unaffiliated with Wolfram or any company. Your support keeps this project alive.
Join the community
Ask questions, share your notebooks, and follow along with what we're building.
Licensing
WLJS Notebook is open-source software licensed under the AGPLv3
While WLJS Notebook itself is AGPLv3 licensed, it requires the Wolfram Engine to function. The Wolfram Engine is a separate product with its own licensing terms For the full license text of WLJS Notebook, visit our GitHub repository.
Are you a robot? Here is a text version of the whole website