WLJS Notebook is an interactive computing platform, web-based environment for running Wolfram Language (WL) scripts using the freeware Wolfram Engine.
Write reproducible notebooks with no external dependencies, publish online, or share easily.
Available for Windows, macOS, and Linux with auto-updater for seamless updates.
Offers fast, dynamic 2D/3D graphics and sound output.
Features a rich sandbox with various cell types for customizability and interactivity.
Develop interactive widgets and small applications for scientific tools.
Unlike traditional notebooks, output cells in WLJS Notebook are editable, allowing for seamless interaction and modification.
Easily manage your notebook with buttons to add cells, evaluate content, and hide input cells.
Access a variety of tools and features quickly through the command palette, enhancing your workflow efficiency.
Output can include Wolfram Language results, HTML pages, JavaScript windows, and slides.
Share your notes by exporting them as web pages or presentations, with full functionality in offline mode.
Write reproducible notebooks with no external dependencies.
Publish interactive notebooks online or share via thumb-drive.
Blazingly fast dynamic, realtime 2D/3D graphics and sound output.
Hackable rich sandbox with 5+ cell types.
Open-source frontend written in Vanilla JS and Wolfram Language.
Develop interactive widgets & small apps for your sci-tools collection.
Create presentations using dynamic elements and reusable components, simplifying the process of generating slides.
Supports integration with various programming languages for enhanced functionality in generating and manipulating graphics.
Allows users to combine custom input fields with traditional dynamics for interactive data manipulation.
Utilizes optimized rendering techniques and supports different material parameters for superior visual quality.
Leverages OpenCL for hardware-agnostic GPU computations, enabling complex graphics operations.
Allows users to render notebooks as high-quality PDFs using the Electron engine while improving output formatting through smart whitespace trimming.
Provides a shortcut (`Ctrl =`) to automatically convert natural language input into Wolfram code.
Improves compatibility with LaTeX and Markdown, facilitating proper handling for various environments.
Offers improved layout options and styling themes for graph representations based on IGraphM.
Includes a collection of tutorials and examples from _An Elementary Introduction to the Wolfram Language_ to assist beginners.
Enhances rendering performance for complex graphics, resulting in smoother visual outputs.
Improves interactivity features and virtual machines for better performance during symbol tracking.
Provides better management for exporting and importing notebooks, including folder compression and clear output structures.
Incorporates various improvements to enable developers to utilize shared libraries and CLI tools effectively.
Introduces better support for 3D graphics, including new primitives and improved rendering techniques.
Create interactive 2D and 3D plots with various data visualization options.
Utilize symbolic programming to solve complex mathematical equations.
Seamlessly sync data in real-time for enhanced performance during presentations.
Incorporate custom user interface elements using JavaScript for a tailored experience.
Generate animated visual outputs that enhance the understanding of data.
Allows users to configure the string tuning of their instruments, accommodating different playing styles and preferences.
Generates the Circle of Fifths to help users understand harmonic relationships and chord progressions.
Interactive views for both piano and guitar, showing all positions for the specified chords.
Click to hear the sound of the chords, helping users to learn and practice effectively.
Support for both pentatonic and standard scales, enriching the music creation process.
Developed through collective efforts to make Wolfram Language computation accessible to everyone.
Helps teach students about science and mathematics in an interactive way using symbolic programming.
Supports 2D/3D graphics and data-driven presentations for a more engaging learning experience.
Continuously updated for compatibility with the latest Wolfram Engine, ensuring performance improvements and new features.
Enables complex calculations and dynamic visualizations to be created efficiently.
Works seamlessly with WLJS Notebook and its libraries for enhanced functionality.
Provides extensive documentation and resources for users at different levels, from beginners to advanced.
Handles code and data as expressions, allowing for transformation and manipulation of various types without distinguishing between them.
Offers capabilities to create and manipulate visual outputs such as graphs and graphics in a symbolic manner.
Enables users to create and manipulate 3D graphics and other forms of visual data through symbolic expressions.
Allows audio processing and playback within the programming environment.
Utilizes symbolic programming to represent complex data types visually, enhancing readability and analysis.
Supports various cell formats including Markdown, HTML, JavaScript, and more to enhance content versatility.
Allows users to add more output formats easily with just a few lines of code using their preferred framework.