mach

zig game engine & graphics toolkit - mirror of https://code.hexops.com/hexops/mach (by hexops)

Mach Alternatives

Similar projects and alternatives to mach

  1. zig

    988 mach VS zig

    Moved to Codeberg

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. bun

    515 mach VS bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  4. raylib

    424 mach VS raylib

    A simple and easy-to-use library to enjoy videogames programming

  5. devdocs

    263 mach VS devdocs

    API Documentation Browser

  6. tigerbeetle

    The financial transactions database designed for mission critical safety and performance.

  7. zeal

    109 mach VS zeal

    Offline documentation browser. Your personal reference library, searchable in an instant.

  8. zig-gamedev

    Dev repo for @zig-gamedev libs and sample applications

  9. futhark

    63 mach VS futhark

    :boom::computer::boom: A data-parallel functional programming language

  10. burn

    34 mach VS burn

    Discontinued Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals. [Moved to: https://github.com/Tracel-AI/burn] (by burn-rs)

  11. purego

    33 mach VS purego

    A library for calling C functions from Go without Cgo

  12. flixel

    21 mach VS flixel

    Free, cross-platform 2D game engine powered by Haxe and OpenFL

  13. wonnx

    18 mach VS wonnx

    Discontinued A WebGPU-accelerated ONNX inference run-time written 100% in Rust, ready for native and the web

  14. Dash-iOS

    17 mach VS Dash-iOS

    Dash for iOS was discontinued. Please check out Dash for macOS instead.

  15. SDL.zig

    A shallow wrapper around SDL that provides object API and error handling

  16. mach-glfw-vulkan-example

    Discontinued mach-glfw Vulkan example [GET https://api.github.com/repos/thedeadtellnotales/mach-glfw-vulkan-example: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]

  17. glibc_version_header

    Build portable Linux binaries without using an ancient distro

  18. mach-examples

    Mach engine examples

  19. zigstr

    3 mach VS zigstr

    Zigstr is a UTF-8 string type for Zig programs.

  20. quickjs-emscripten

    28 mach VS quickjs-emscripten

    Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better mach alternative or higher similarity.

mach discussion

Log in or Post with

mach reviews and mentions

Posts with mentions or reviews of mach. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-05.
  • Show HN: Lyceum – An MMO game built with Zig and Erlang
    5 projects | news.ycombinator.com | 5 Nov 2024
    Did you happen to tinker with https://machengine.org/ it's a Zig game engine & graphics toolkit?
  • Leveraging Zig's Allocators
    2 projects | news.ycombinator.com | 15 Jun 2024
    We're working on a game engine in Zig[0]

    If you're looking for interesting Zig codebases to read, you might be interested in our low-level audio input/output library[1] or our module system[2] codebase - the latter includes an entity component system and uses Zig's comptime to a great degree to enable some interesting flexibility (dependency injection, global view of the world, etc.) while maintaining a great amount of type safety in an otherwise dynamic system.

    [0] https://machengine.org/

    [1] https://github.com/hexops/mach/tree/main/src/sysaudio

    [2] https://github.com/hexops/mach/tree/main/src/module

  • Zig Software Foundation 2024 Financial Report and Fundraiser
    4 projects | news.ycombinator.com | 18 Jan 2024
    Myself and many others are betting on Zig in major ways, I truly think it has a bright future ahead.

    In spare time, myself and a few others are working on a game engine in Zig[0], and the Zig core team has been very receptive to addressing issues our project faces and supporting us.

    Others are working on pixel art editors[1], open source 2D RPG games[2], there's a group of independent folks working on a 3D massive immersive sim game[3], a group working on making Zig an amazing language for micro-controllers[4], etc.

    Please consider donating $5-10 a month to the ZSF! They are a great group of people, and it has so many knock-on effects for others in the FOSS community. :)

    [0] https://machengine.org/

    [1] https://github.com/foxnne/pixi

    [2] https://github.com/foxnne/aftersun

    [3] https://github.com/Srekel/tides-of-revival

    [4] https://github.com/ZigEmbeddedGroup

  • DevDocs
    19 projects | news.ycombinator.com | 12 Jan 2024
    I don't know if there's anything better than a zip. For our website[0] which includes a bunch of docs for our game engine, Zig packages, etc. we just offer a link "offline version of this site" in the footer which is an ~80MB zip file.

    I think the challenge with zip files is.. do you want all the images? do you want all versions of the docs, or just a specific version of the docs? It's hard to tailor the zip to the user's desire. But zip still seems to be the best.

    [0] https://machengine.org/

  • Not only Unity...
    53 projects | /r/opensourcegames | 11 Nov 2023
  • Mach - Zig game engine & graphics toolkit
    1 project | /r/Zig | 12 Sep 2023
  • New Béziers from Math
    5 projects | news.ycombinator.com | 10 Sep 2023
  • 0.11.0 Release Notes
    12 projects | news.ycombinator.com | 3 Aug 2023
    A game engine https://machengine.org is being written in zig, there's also https://microzig.tech as zig is well suited to embedded development.
  • Significant examples of Zig software (June 2023)?
    7 projects | /r/Zig | 6 Jun 2023
    https://github.com/hexops/mach (shameless plug)
  • Learn WebGPU
    9 projects | news.ycombinator.com | 27 Apr 2023
    Zig fits pretty naturally here too. We've got ~19 WebGPU examples[1] which use Dawn natively (no browser support yet), and we build it using Zig's build system so it 'just works' out of the box with zero fuss as long as you grab a recent Zig version[2]. No messing with cmake/ninja/depot_tools/etc.

    WASM support in Zig, Rust, and C++ is also not equal. C++ prefers Emscripten which reimplements parts of popular libraries like SDL, for me personally that feels a bit weird as I don't want my compiler implementing my libraries / changing how they behave. Rust I believe generally avoids emscripten(?), but Zig for sure lets me target WASM natively and compile C/C++ code to it using the LLVM backend and soon the custom Zig compiler backend.

    [1] https://github.com/hexops/mach-examples

    [2] https://github.com/hexops/mach#supported-zig-version

  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic mach repo stats
38
4,801
9.4
about 2 months ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Zig is
the 17th most popular programming language
based on number of references?