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-sysgpu
Highly experimental, blazingly fast, lean & mean descendant of WebGPU written in Zigmach-examples
Mach engine examplesdawn
Fork of dawn.googlesource.com/dawn with generated code and third-party dependencies committedzorex
Zorex: the omnipotent regex enginemach-dxcompiler
DXC built using ZigAzure-Kinect-Python
Python 3 bindings for the Azure Kinect SDKmach-freetype
Ziggified Freetype 2 bindings with zero-fuss installation, cross compilation, and more.zgo
Go + Zig = 💕 | Zig and Go are best friendsmach-glfw-vulkan-example
mach-glfw Vulkan examplemach-glfw-opengl-example
Example for using mach-glfw with zig-openglmach-ecs
Entity Component System from first-principles designed for Zigmach-sysaudio
cross-platform low-level audio IO in Zigmach-sysjs
enables Zig/WASM to speak to JavaScriptawesome-zig-gamedev
Comprehensive collection of maintained zig gamedev projects & librariesxcode-frameworks
XCode frameworks packaged for the Zig build systemmach-core-starter-project
The result of running through https://machengine.org/core/getting-startedmach-gamemode
mach-gamemode: make your Linux games go brrrharfbuzz
A fork of harfbuzz packaged for the Zig build systembrotli
A fork of brotli packaged for the Zig build systemcmder
Lightweight Go pattern for writing CLIs with subcommandspgtrgm_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.glfw
A fork of GLFW packaged for the Zig build systemmachengine.org
machengine.org website, documentation, etc.sdk-macos-11.3
Also see https://github.com/hexops/sdk-macos-12.0libmach
C API to Mach core and Mach enginevulkan-zig-generated
Snektron/vulkan-zig, but generated and comitted for use as a package manager dependencywrench
[bot] 🐵 Wrench here! Let's fix this! 🔧freetype
A fork of freetype packaged for the Zig build systemmach-editor
Mach CLI and graphical editordevlog
Hexops devlogvulkan-headers
A fork of vulkan-headers packaged for the Zig build systemx11-headers
x11-headers packaged for the Zig build systemmach-model3d
compact, featureful model format & alternative to glTFfont-assets
Various fonts packaged for the Zig build systemsinter
Sinter text search enginemach-objc
Generated Objective-C bindings for Zigbasisu
A fork of basisu packaged for the Zig build systemsdk-macos-12.0
macOS 12.0 Monterey SDK for Mach enginemach-basisu
basis universal (supercompressed textures) for Zigmach-opus
Opus audio decoding and encoding for Zig via the battle-hardened xiph.org libopuslinux-audio-headers
linux-audio-headers packaged for the Zig build systemmach-rs
Rust bindings for Machwayland-headers
wayland-headers packaged for the Zig build systemspirv-tools
A fork of spirv-tools packaged for the Zig build systemControlCursor
A C# library for getting and setting global cursor position.direct3d-headers
Enables using the latest Direct3D headers and libraries with Zigmach-flac
FLAC audio decoding and encoding for Zig via the battle-hardened xiph.org libflachexi-old
Hexi: Game Engine & Graphics Toolkitsycl24
Software You Can Love 2024 workshopspirv-cross
A fork of spirv-cross 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
lordofzero
opusfile
A fork of opusfile packaged for the Zig build systemsdk-linux-aarch64
Linux aarch64 SDK for Mach engineogg
A fork of ogg packaged for the Zig build systemdirectx-headers
A fork of DirectX-Headers, packaged with the Zig build system and compatible with cross-compilationsdk-windows-x86_64
Windows x86_64 SDK for Mach enginemach-objc-generator
Zig Objective-C binding generatormach-example-assets
mach-core examples assetsheapbit
tridex-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 systemztemplate
Hexops Zig template repositoryflac
A fork of flac packaged for the Zig build systemstackptr
Love Open Source and this site? Check out how you can help us