Download

External Dependencies (Platform-Imposed, Required)

Click to expand

MayaFlux itself does not require external IDEs or large SDK bundles. Weave installs all internal framework dependencies across all supported platforms.

However, some operating systems enforce their own compiler toolchains. This is not a MayaFlux design choice. It is how those platforms are structured.


Linux

No IDE required. No heavyweight SDK required. On supported distributions, a C/C++ compiler and standard libraries are already present or installed via the system package manager. Weave installs MayaFlux-specific dependencies automatically.


Windows

Windows requires Microsoft's compiler toolchain. Weave installs it automatically via winget if not already present. No manual Visual Studio installation is needed.


macOS

macOS requires Apple's command line tools. Install them with:

xcode-select --install

Follow the system dialog to complete installation. Apple does not allow third-party compilers to fully replace the system toolchain.


What Weave installs

  • MayaFlux libraries
  • Vulkan components
  • Internal runtime dependencies
  • Project templates

Get Started with Weave

The unified installer and project creator for MayaFlux.

Weave downloads the framework, installs dependencies, and sets up your first project in minutes.


macOS

Download for macOS

Click to expand

Prerequisites

  • macOS 15.0 (Sequoia) or later
  • Xcode Command Line Tools: xcode-select --install

Install

  1. Open Weave-macos.dmg and double-click Weave.app
  2. If macOS shows an “unverified developer” warning: close it, go to System Settings > Privacy & Security, find Weave, click Open Anyway
  3. Choose Install MayaFlux and follow the prompts
  4. Restart your terminal when done

Create and build a project

weave new MyProject ~/Projects/

cd MyProject
cmake --preset release
cmake --build --preset release
./build/MyProject

📘 macOS Documentation

Linux

Download for Linux

Click to expand

Supported distributions

  • Arch Linux
  • Fedora 43+
  • Ubuntu 25+

Install

chmod +x Weave-linux.AppImage
./Weave-linux.AppImage

Choose Install MayaFlux and follow the prompts. Weave detects your distribution and installs via the native package manager. Enter your sudo password when prompted — it is not stored.

Create and build a project

weave new MyProject ~/Projects/

cd MyProject
cmake --preset release
cmake --build --preset release
./build/MyProject

📘 Linux Documentation

Windows

Download for Windows

Click to expand

Prerequisites

  • Windows 10 or 11 (64-bit)
  • MSVC Build Tools: installed automatically by Weave if not already present

Install

  1. Extract Weave-windows.zip
  2. Right-click Weave.exe and choose Run as Administrator
  3. Accept the UAC prompt
  4. Choose Install MayaFlux and follow the prompts
  5. Restart your terminal when done

Create and build a project

All project operations go through the Weave GUI on Windows. Open Weave.exe and choose Create Project.

cd MyProject
cmake --preset release
cmake --build --preset release
.\build\MyProject.exe

📘 Windows Documentation


Documentation

  • macOS Guide: installation, troubleshooting, uninstall
  • Linux Guide: distro notes, troubleshooting, uninstall
  • Windows Guide: step-by-step walk-through
  • Package Overview: FAQ, architecture
  • Development Guide: build Weave from source

View all at: ➡️ Weave Docs