Zig game engine & graphics toolkit for building high-performance, truly cross-platform, robust & modular games, visualizations, and desktop/mobile GUI apps.
Join the Mach community on Discord to discuss this project, ask questions, get help, etc.
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Zig game engine & graphics toolkit for building high-performance, truly cross-platform, robust & modular games, visualizations, and desktop/mobile GUI apps.
Join the Mach community on Discord to discuss this project, ask questions, get help, etc.
dockerfile
Dockerfile best-practices for writing production-worthy Docker images.vecty
Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.mach-glfw
Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.valast
Convert Go values to their ASTautogold
Automatically update your Go testsfastfilter
fastfilter: Binary fuse & xor filters for Zig (faster and smaller than bloom filters)mach-core
window+input+GPU, truly cross-platformmach-gpu
mach/gpu: truly cross-platform WebGPU graphics for Zigmach-gpu-dawn
Google's Dawn WebGPU implementation, cross-compiled with Zig into a single static librarygotextdiff
Unified text diffing in Go (copy of the internal diffing packages the officlal Go language server uses)mach-examples
Mach engine examplesmach-sysgpu
Highly experimental, blazingly fast, lean & mean descendant of WebGPU written in Zigdawn
Fork of dawn.googlesource.com/dawn with generated code and third-party dependencies committedzorex
Zorex: the omnipotent regex engineAzure-Kinect-Python
Python 3 bindings for the Azure Kinect SDKmach-freetype
Ziggified Freetype 2 bindings with zero-fuss installation, cross compilation, and more.mach-glfw-vulkan-example
mach-glfw Vulkan examplemach-ecs
Entity Component System from first-principles designed for Zigzgo
Go + Zig = π | Zig and Go are best friendsmach-dxcompiler
DXC built using Zigmach-glfw-opengl-example
Example for using mach-glfw with zig-openglmach-sysjs
enables Zig/WASM to speak to JavaScriptmach-sysaudio
cross-platform low-level audio IO in Zigawesome-zig-gamedev
Comprehensive collection of maintained zig gamedev projects & librariesxcode-frameworks
XCode frameworks packaged for the Zig build systemmach-gamemode
mach-gamemode: make your Linux games go brrrmach-core-starter-project
The result of running through https://machengine.org/core/getting-startedpgtrgm_emperical_measurements
Emperical measurements of pg_trgm performance at scalezigmonthly.org
Curated Zig news brought to you by @slimsag each monthmach-system-sdk
DirectX 12 headers for MinGW/Zig, cross-compile DX12/Metal/etc with Zig, etc.brotli
A fork of brotli packaged for the Zig build systemcmder
Lightweight Go pattern for writing CLIs with subcommandsharfbuzz
A fork of harfbuzz packaged for the Zig build systemsdk-macos-11.3
Also see https://github.com/hexops/sdk-macos-12.0libmach
C API to Mach core and Mach engineglfw
A fork of GLFW packaged for the Zig build systemwrench
[bot] π΅ Wrench here! Let's fix this! π§freetype
A fork of freetype packaged for the Zig build systemmachengine.org
machengine.org website, documentation, etc.mach-editor
Mach CLI and graphical editorsinter
Sinter text search enginedevlog
Hexops devlogvulkan-zig-generated
Snektron/vulkan-zig, but generated and comitted for use as a package manager dependencyvulkan-headers
A fork of vulkan-headers packaged for the Zig build systemmach-model3d
compact, featureful model format & alternative to glTFfont-assets
Various fonts packaged for the Zig build systemmach-opus
Opus audio decoding and encoding for Zig via the battle-hardened xiph.org libopusbasisu
A fork of basisu packaged for the Zig build systemsdk-macos-12.0
macOS 12.0 Monterey SDK for Mach enginemach-objc
Generated Objective-C bindings for Ziglinux-audio-headers
linux-audio-headers packaged for the Zig build systemmach-flac
FLAC audio decoding and encoding for Zig via the battle-hardened xiph.org libflacx11-headers
x11-headers packaged for the Zig build systemmach-rs
Rust bindings for Machmach-basisu
basis universal (supercompressed textures) for Zigdirect3d-headers
Enables using the latest Direct3D headers and libraries with ZigControlCursor
A C# library for getting and setting global cursor position.hexi-old
Hexi: Game Engine & Graphics Toolkitwayland-headers
wayland-headers packaged for the Zig build systemspirv-cross
A fork of spirv-cross packaged for the Zig build systemspirv-tools
A fork of spirv-tools packaged for the Zig build systemhexops.com
hexops.com websiteopengl-headers
opengl-headers packaged for the Zig build systemsoundio
libsoundio upstream sources used by Mach enginesdk-macos-13.3
macOS 13.3 Ventura SDK for Mach enginesdk-linux-x86_64
Linux x86_64 SDK for Mach enginemach-ggml
mach-core-example-assets
mach-core examples assetssdk-linux-aarch64
Linux aarch64 SDK for Mach engineopusfile
A fork of opusfile packaged for the Zig build systemogg
A fork of ogg packaged for the Zig build systemsdk-windows-x86_64
Windows x86_64 SDK for Mach enginemach-objc-generator
Zig Objective-C binding generatormach-example-assets
Example assets for Mach engineztemplate
Hexops Zig template repositorytridex-assets
Static contents / assets for Tridexopus
A fork of opus packaged for the Zig build systemopusenc
A fork of libopusenc packaged for the Zig build systemdirectx-headers
A fork of DirectX-Headers, packaged with the Zig build system and compatible with cross-compilationflac
A fork of flac packaged for the Zig build systemLove Open Source and this site? Check out how you can help us