Skip to content

WLJSTeam/wljs-notebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

427 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

WLJS Notebook

Open-source Notebook interface for Wolfram Language

Typeset math input, syntactic sugar, multiple languages, and a fast, granular evaluation engine

Preview

Wolfram Language JavaScript C Electron.js

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.

DOI

This project is not affiliated with, endorsed by, or sponsored by Wolfram Research

Resources

Recommended Wolfram Engine: Version > 13.3

The algorithms, functions, and other components of the Wolfram Language provided by the Wolfram Engine are the intellectual property of Wolfram Research, Inc.

Highlights

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 interactive computing and allows to make complex real-time visualizations. From the high-level Manipulate to low-level graphics primitives

Dynamic Plots

Super portable

Export and share your notebook as a standalone 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.

Crossplatform

Windows, GNU/Linux, MacOS or even a browser. We carefully designed the backend and adjusted our UI to match all platforms

Works fully offline

No needs in the internet connection, no dependencies on external services. Yours forever

LLM agent included

An optional AI-assistant will see directly, edit, evalaute any cell in the notebook

We need your support

As an independent open-source project, we’re unaffiliated with Wolfram or any company. Your support keeps this project alive:

  • +1 ⭐️ on this Github repo
  • Share it with your colleague
  • Buy us a coffee ☕️

Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation

Code signing policy

We sign official desktop releases publised on Github Releases.

What we sign

  • Windows: Installers (.exe, .msi) and executable binaries.
  • macOS: .app bundles and .dmg installers.
  • Source archives & checksums: Each release includes SHA-256 checksums for all artifacts.

Platforms & identities

  • Windows — Signed by SignPath.io using a certificate issued to SignPath Foundation.
    Free code signing sponsored by SignPath.io.
  • macOS — Signed with an Apple Developer ID certificate owned by our team (com.coffeeliqueur.*).
    Gatekeeper should show the developer as our Developer ID when opening the app.

Community or third-party builds are not covered by our signing policy.

Team roles and their members

Privacy policy

This program / code-base will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it. See more at Privacy Policy.

License

WLJS Notebooks (including all extensions, graphics and sound libraries, frontend and backend) are licensed under GPLv3.

The algorithms, functions, and other components of the Wolfram Language provided by the freeware distribution of Wolfram Engine are the intellectual property of Wolfram Research, Inc.

See more at LICENSE.md