a simple zig template to use raylib easlly
C 99%
Zig <1%
Nix <1%

README.md

Raylib with zig template #

this a zig starter project for raylib. with nix integrated

zig fetch --save git+https://github.com/raylib-zig/raylib-zig#devel

Then add raylib-zig as a dependency and import its modules and artifact in your build.zig:

const raylib_dep = b.dependency("raylib_zig", .{
    .target = target,
    .optimize = optimize,
});

const raylib = raylib_dep.module("raylib"); // main raylib module
const raygui = raylib_dep.module("raygui"); // raygui module
const raylib_artifact = raylib_dep.artifact("raylib"); // raylib C library

Now add the modules and artifact to your target as you would normally:

exe.root_module.linkLibrary(raylib_artifact);
exe.root_module.addImport("raylib", raylib);
exe.root_module.addImport("raygui", raygui);

for more details https://github.com/raylib-zig/raylib-zig/