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.
Prerequisites
- macOS 15.0 (Sequoia) or later
- Xcode Command Line Tools:
xcode-select --install
Install
- Open
Weave-macos.dmgand double-click Weave.app - If macOS shows an “unverified developer” warning: close it, go to System Settings > Privacy & Security, find Weave, click Open Anyway
- Choose Install MayaFlux and follow the prompts
- 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
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
Prerequisites
- Windows 10 or 11 (64-bit)
- MSVC Build Tools: installed automatically by Weave if not already present
Install
- Extract
Weave-windows.zip - Right-click
Weave.exeand choose Run as Administrator - Accept the UAC prompt
- Choose Install MayaFlux and follow the prompts
- 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
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