C++ Zig

Open-source C++ projects categorized as Zig | Edit details

C++ Zig Projects

  • mach

    Mach is a game engine & graphics toolkit for the future.

    Project mention: Maintain It with Zig | news.ycombinator.com | 2021-09-08

    I totally 100% agree. "Getting started" with a C/C++ project is a huge pain and IMO where most people get stuck and give up on their weekend project.

    I'm working on a game engine in Zig[0], and I've been able to package up GLFW, write a build.zig file that `git clone`s all of the third-party system dependencies so that anyone can just:

    ```zig

    const glfw = @import("glfw/build.zig");

    ...

    lib.addPackagePath("glfw", "glfw/src/main.zig");

    glfw.link(b, lib, .{});

    ```

    And have GLFW building (and cross-compiling!) for their project, without installing anything other than Zig and Git. No XCode. No `apt-get install ...`. Nothing. Just `zig` and `git` binaries. Zig is the C compiler and builds the GLFW source, and I have repositories with the required prebuilt system libs for cross compilation.

    [0] https://github.com/hexops/mach

  • zig-window

    window client library

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-09-08.

C++ Zig related posts

Index

Project Stars
1 mach 458
2 zig-window 79
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com