WLJS Notebook is free software based on the Wolfram Engine.
You don’t need Mathematica installed to use WLJS Notebook. No subscription required—just a one-time registration at wolfram.com for personal use.
See the license agreement for details.
Developed through the collaboration of physicists and programmers. Designed for real-world applications in science ⚗️, math 🧮, and education 📚.
- WLJS Notebook Demonstration Project 🎉 A collection of notebooks demonstrating Wolfram Language and the dynamic features of our frontend.
- Documentation & Tutorials 📔
- Wolfram Language Introduction 🐺
- Freeware Wolfram Language
- Github Discussions 💬
- Telegram Support Chat 🐴
Recommended Wolfram Engine: Version 13.3 or higher
The algorithms, functions, and other components of the Wolfram Language provided by the Wolfram Engine are the intellectual property of Wolfram Research, Inc.
Pages featuring real-world problems solved using WLJS Notebook, published as interactive notebooks running in your browser.
Notebooks presented as static web pages showcasing various examples demonstrating the power of Wolfram Language and our frontend.
Blazing-fast dynamics, GUI components, and powerful Mathematica syntax enhancements out of the box.
- No more static pre-rendered graphics! Most native Mathematica plotting functions are supported.
- Optimized for real-time dynamics and interactivity.
The entire scene above is generated on the Wolfram Kernel and streamed to WebGL buffers via low-latency binary sockets.
🔗 Interactive Fluid Simulation
Write beautiful equations directly within normal Wolfram Language expressions.
🎹 No need to lift your fingers from the keyboard
Alt+2
,Cmd+2
: Toggle input cell visibilityCtrl+/
: Create a fraction from selectionCtrl+6
: Create superscript from selectionCtrl+2
: Create square root from selectionCtrl+-
: Create subscript from selection
Or use toolboxes for complex structures like integrals, summations, and Greek letters.
Extend your data visualization capabilities with JavaScript integrations.
- Write once, use forever
- No breaking changes upon updates
- Keep all dependencies within your notebook
- No CDNs, no external libraries, no WRI services
Export entire notebooks as standalone .html
files, retaining all embedded data—no internet required for viewing.
Download Wolfram Engine (Version 13.3+ recommended). Activation is required after installation.
macOS Installation via Homebrew:
brew install --cask wolfram-engine
Download from the releases section.
- The offline version includes fixed versions of modules, documentation, and examples.
- The normal version fetches the latest updates from GitHub upon installation.
WLJS Notebook provides a CLI tool. You can open a folder in WLJS Notebook with:
wljs .
WLJS Notebook registers the wljs-message
URL protocol, allowing you to open published notebooks directly from web pages.
Use the .exe
installer from the releases page.
sudo apt install ./wljs-notebook.deb
For Ubuntu 24.04, disable AppArmor restrictions:
sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
Languages: Wolfram Language, HTML, CSS, JavaScript, C
GNU GPLv3