Skip to content

Releases: mystralengine/mystralnative

MystralNative v0.1.2

05 Feb 19:01

Choose a tag to compare

MystralNative v0.1.2

A lightweight, cross-platform runtime for JavaScript games using WebGPU.

Downloads

macOS (Apple Silicon - ARM64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-macOS-arm64-quickjs-wgpu.zip
V8 wgpu mystral-macOS-arm64-v8-wgpu.zip
JSC wgpu mystral-macOS-arm64-jsc-wgpu.zip
QuickJS Dawn mystral-macOS-arm64-quickjs-dawn.zip
V8 Dawn mystral-macOS-arm64-v8-dawn.zip
JSC Dawn mystral-macOS-arm64-jsc-dawn.zip

macOS (Intel - x64):

JS Engine WebGPU Backend Download
JSC Dawn mystral-macOS-x64-jsc-dawn.zip

Linux (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-linux-x64-quickjs-wgpu.zip
V8 wgpu mystral-linux-x64-v8-wgpu.zip
QuickJS Dawn mystral-linux-x64-quickjs-dawn.zip
V8 Dawn mystral-linux-x64-v8-dawn.zip

Windows (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-windows-x64-quickjs-wgpu.zip
V8 wgpu mystral-windows-x64-v8-wgpu.zip
QuickJS Dawn mystral-windows-x64-quickjs-dawn.zip
V8 Dawn mystral-windows-x64-v8-dawn.zip

Recommended Configurations

  • macOS: jsc-wgpu (uses system JavaScriptCore, best performance)
  • Linux: quickjs-wgpu (smallest binary, good performance)
  • Windows: v8-wgpu (best JS performance)

Quick Start

# Extract and run
unzip mystral-<platform>.zip
./mystral run your-game.js

See README for full documentation.

MystralNative v0.1.1

31 Jan 20:55

Choose a tag to compare

MystralNative v0.1.1

A lightweight, cross-platform runtime for JavaScript games using WebGPU.

Downloads

macOS (Apple Silicon - ARM64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-macOS-arm64-quickjs-wgpu.zip
V8 wgpu mystral-macOS-arm64-v8-wgpu.zip
JSC wgpu mystral-macOS-arm64-jsc-wgpu.zip
QuickJS Dawn mystral-macOS-arm64-quickjs-dawn.zip
V8 Dawn mystral-macOS-arm64-v8-dawn.zip
JSC Dawn mystral-macOS-arm64-jsc-dawn.zip

macOS (Intel - x64):

JS Engine WebGPU Backend Download
JSC Dawn mystral-macOS-x64-jsc-dawn.zip

Linux (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-linux-x64-quickjs-wgpu.zip
V8 wgpu mystral-linux-x64-v8-wgpu.zip
QuickJS Dawn mystral-linux-x64-quickjs-dawn.zip
V8 Dawn mystral-linux-x64-v8-dawn.zip

Windows (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-windows-x64-quickjs-wgpu.zip
V8 wgpu mystral-windows-x64-v8-wgpu.zip
QuickJS Dawn mystral-windows-x64-quickjs-dawn.zip
V8 Dawn mystral-windows-x64-v8-dawn.zip

Recommended Configurations

  • macOS: jsc-wgpu (uses system JavaScriptCore, best performance)
  • Linux: quickjs-wgpu (smallest binary, good performance)
  • Windows: v8-wgpu (best JS performance)

Quick Start

# Extract and run
unzip mystral-<platform>.zip
./mystral run your-game.js

See README for full documentation.

MystralNative v0.1.0

31 Jan 00:46

Choose a tag to compare

MystralNative v0.1.0

A lightweight, cross-platform runtime for JavaScript games using WebGPU.

Downloads

macOS (Apple Silicon - ARM64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-macOS-arm64-quickjs-wgpu.zip
V8 wgpu mystral-macOS-arm64-v8-wgpu.zip
JSC wgpu mystral-macOS-arm64-jsc-wgpu.zip
QuickJS Dawn mystral-macOS-arm64-quickjs-dawn.zip
V8 Dawn mystral-macOS-arm64-v8-dawn.zip
JSC Dawn mystral-macOS-arm64-jsc-dawn.zip

macOS (Intel - x64):

JS Engine WebGPU Backend Download
JSC Dawn mystral-macOS-x64-jsc-dawn.zip

Linux (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-linux-x64-quickjs-wgpu.zip
V8 wgpu mystral-linux-x64-v8-wgpu.zip
QuickJS Dawn mystral-linux-x64-quickjs-dawn.zip
V8 Dawn mystral-linux-x64-v8-dawn.zip

Windows (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-windows-x64-quickjs-wgpu.zip
V8 wgpu mystral-windows-x64-v8-wgpu.zip
QuickJS Dawn mystral-windows-x64-quickjs-dawn.zip
V8 Dawn mystral-windows-x64-v8-dawn.zip

Recommended Configurations

  • macOS: jsc-wgpu (uses system JavaScriptCore, best performance)
  • Linux: quickjs-wgpu (smallest binary, good performance)
  • Windows: v8-wgpu (best JS performance)

Quick Start

# Extract and run
unzip mystral-<platform>.zip
./mystral run your-game.js

See README for full documentation.

MystralNative v0.0.9

30 Jan 20:28

Choose a tag to compare

MystralNative v0.0.8

27 Jan 09:06

Choose a tag to compare

MystralNative v0.0.8

A lightweight, cross-platform runtime for JavaScript games using WebGPU.

Downloads

macOS (Apple Silicon - ARM64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-macOS-arm64-quickjs-wgpu.zip
V8 wgpu mystral-macOS-arm64-v8-wgpu.zip
JSC wgpu mystral-macOS-arm64-jsc-wgpu.zip
QuickJS Dawn mystral-macOS-arm64-quickjs-dawn.zip
V8 Dawn mystral-macOS-arm64-v8-dawn.zip
JSC Dawn mystral-macOS-arm64-jsc-dawn.zip

macOS (Intel - x64):

JS Engine WebGPU Backend Download
JSC Dawn mystral-macOS-x64-jsc-dawn.zip

Linux (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-linux-x64-quickjs-wgpu.zip
V8 wgpu mystral-linux-x64-v8-wgpu.zip
QuickJS Dawn mystral-linux-x64-quickjs-dawn.zip
V8 Dawn mystral-linux-x64-v8-dawn.zip

Windows (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-windows-x64-quickjs-wgpu.zip
V8 wgpu mystral-windows-x64-v8-wgpu.zip
QuickJS Dawn mystral-windows-x64-quickjs-dawn.zip
V8 Dawn mystral-windows-x64-v8-dawn.zip

Recommended Configurations

  • macOS: jsc-wgpu (uses system JavaScriptCore, best performance)
  • Linux: quickjs-wgpu (smallest binary, good performance)
  • Windows: v8-wgpu (best JS performance)

Quick Start

# Extract and run
unzip mystral-<platform>.zip
./mystral run your-game.js

See README for full documentation.

MystralNative v0.0.7

27 Jan 00:18

Choose a tag to compare

MystralNative v0.0.7

A lightweight, cross-platform runtime for JavaScript games using WebGPU.

Downloads

macOS (Apple Silicon - ARM64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-macOS-arm64-quickjs-wgpu.zip
V8 wgpu mystral-macOS-arm64-v8-wgpu.zip
JSC wgpu mystral-macOS-arm64-jsc-wgpu.zip
QuickJS Dawn mystral-macOS-arm64-quickjs-dawn.zip
V8 Dawn mystral-macOS-arm64-v8-dawn.zip
JSC Dawn mystral-macOS-arm64-jsc-dawn.zip

macOS (Intel - x64):

JS Engine WebGPU Backend Download
JSC Dawn mystral-macOS-x64-jsc-dawn.zip

Linux (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-linux-x64-quickjs-wgpu.zip
V8 wgpu mystral-linux-x64-v8-wgpu.zip
QuickJS Dawn mystral-linux-x64-quickjs-dawn.zip
V8 Dawn mystral-linux-x64-v8-dawn.zip

Windows (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-windows-x64-quickjs-wgpu.zip
V8 wgpu mystral-windows-x64-v8-wgpu.zip
QuickJS Dawn mystral-windows-x64-quickjs-dawn.zip
V8 Dawn mystral-windows-x64-v8-dawn.zip

Recommended Configurations

  • macOS: jsc-wgpu (uses system JavaScriptCore, best performance)
  • Linux: quickjs-wgpu (smallest binary, good performance)
  • Windows: v8-wgpu (best JS performance)

Quick Start

# Extract and run
unzip mystral-<platform>.zip
./mystral run your-game.js

See README for full documentation.

Sponza Demo (sponza-v1.0.5)

27 Jan 00:22

Choose a tag to compare

Pre-release

Sponza Demo

A standalone demo of the Sponza palace rendered natively with WebGPU via MystralNative (V8 + Dawn).

Uses Draco mesh compression + WebP textures for optimized asset size.

Downloads

Platform File GPU Requirement
macOS (Apple Silicon) Sponza-macOS-arm64.zip Metal (macOS 13+)
Linux (x64) Sponza-linux-x64.zip Vulkan
Windows (x64) Sponza-windows-x64.zip DirectX 12

Running

macOS:

unzip Sponza-macOS-arm64.zip
# First launch: right-click Sponza.app > Open (to bypass Gatekeeper)
open Sponza.app

Linux:

unzip Sponza-linux-x64.zip
cd Sponza
chmod +x sponza
./sponza

Windows:
Extract Sponza-windows-x64.zip and double-click sponza.exe.

Controls

  • WASD — Move camera
  • Mouse — Look around

Features

  • Real-time day/night cycle with sun and moon
  • Dynamic torch lighting with flickering
  • Firefly particle effects
  • Fog with time-of-day color transitions
  • Post-processing: bloom, god rays, tone mapping

Built with MystralNative.

MystralNative v0.0.6

26 Jan 19:50

Choose a tag to compare

MystralNative v0.0.6

A lightweight, cross-platform runtime for JavaScript games using WebGPU.

Downloads

macOS (Apple Silicon - ARM64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-macOS-arm64-quickjs-wgpu.zip
V8 wgpu mystral-macOS-arm64-v8-wgpu.zip
JSC wgpu mystral-macOS-arm64-jsc-wgpu.zip
QuickJS Dawn mystral-macOS-arm64-quickjs-dawn.zip
V8 Dawn mystral-macOS-arm64-v8-dawn.zip
JSC Dawn mystral-macOS-arm64-jsc-dawn.zip

macOS (Intel - x64):

JS Engine WebGPU Backend Download
JSC Dawn mystral-macOS-x64-jsc-dawn.zip

Linux (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-linux-x64-quickjs-wgpu.zip
V8 wgpu mystral-linux-x64-v8-wgpu.zip
QuickJS Dawn mystral-linux-x64-quickjs-dawn.zip
V8 Dawn mystral-linux-x64-v8-dawn.zip

Windows (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-windows-x64-quickjs-wgpu.zip
V8 wgpu mystral-windows-x64-v8-wgpu.zip
QuickJS Dawn mystral-windows-x64-quickjs-dawn.zip
V8 Dawn mystral-windows-x64-v8-dawn.zip

Recommended Configurations

  • macOS: jsc-wgpu (uses system JavaScriptCore, best performance)
  • Linux: quickjs-wgpu (smallest binary, good performance)
  • Windows: v8-wgpu (best JS performance)

Quick Start

# Extract and run
unzip mystral-<platform>.zip
./mystral run your-game.js

See README for full documentation.

MystralNative v0.0.5

26 Jan 04:09

Choose a tag to compare

MystralNative v0.0.5

A lightweight, cross-platform runtime for JavaScript games using WebGPU.

Downloads

macOS (Apple Silicon - ARM64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-macOS-arm64-quickjs-wgpu.zip
V8 wgpu mystral-macOS-arm64-v8-wgpu.zip
JSC wgpu mystral-macOS-arm64-jsc-wgpu.zip
QuickJS Dawn mystral-macOS-arm64-quickjs-dawn.zip
V8 Dawn mystral-macOS-arm64-v8-dawn.zip
JSC Dawn mystral-macOS-arm64-jsc-dawn.zip

macOS (Intel - x64):

JS Engine WebGPU Backend Download
JSC Dawn mystral-macOS-x64-jsc-dawn.zip

Linux (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-linux-x64-quickjs-wgpu.zip
V8 wgpu mystral-linux-x64-v8-wgpu.zip
QuickJS Dawn mystral-linux-x64-quickjs-dawn.zip
V8 Dawn mystral-linux-x64-v8-dawn.zip

Windows (x64):

JS Engine WebGPU Backend Download
QuickJS wgpu mystral-windows-x64-quickjs-wgpu.zip
V8 wgpu mystral-windows-x64-v8-wgpu.zip
QuickJS Dawn mystral-windows-x64-quickjs-dawn.zip
V8 Dawn mystral-windows-x64-v8-dawn.zip

Recommended Configurations

  • macOS: jsc-wgpu (uses system JavaScriptCore, best performance)
  • Linux: quickjs-wgpu (smallest binary, good performance)
  • Windows: v8-wgpu (best JS performance)

Quick Start

# Extract and run
unzip mystral-<platform>.zip
./mystral run your-game.js

See README for full documentation.

Sponza Demo (sponza-v1.0.4)

26 Jan 21:26

Choose a tag to compare

Pre-release

Sponza Demo

A standalone demo of the Sponza palace rendered natively with WebGPU via MystralNative (V8 + Dawn).

Uses Draco mesh compression + WebP textures for optimized asset size.

Downloads

Platform File GPU Requirement
macOS (Apple Silicon) Sponza-macOS-arm64.zip Metal (macOS 13+)
Linux (x64) Sponza-linux-x64.zip Vulkan
Windows (x64) Sponza-windows-x64.zip DirectX 12

Running

macOS:

unzip Sponza-macOS-arm64.zip
# First launch: right-click Sponza.app > Open (to bypass Gatekeeper)
open Sponza.app

Linux:

unzip Sponza-linux-x64.zip
cd Sponza
chmod +x sponza
./sponza

Windows:
Extract Sponza-windows-x64.zip and double-click sponza.exe.

Controls

  • WASD — Move camera
  • Mouse — Look around

Features

  • Real-time day/night cycle with sun and moon
  • Dynamic torch lighting with flickering
  • Firefly particle effects
  • Fog with time-of-day color transitions
  • Post-processing: bloom, god rays, tone mapping

Built with MystralNative.