From bca86ab18dda14fe641e094a7a493b9a4f8f57d4 Mon Sep 17 00:00:00 2001 From: Pedro Augusto <16762743+pedronaugusto@users.noreply.github.com> Date: Wed, 2 Sep 2026 03:38:19 +0100 Subject: [PATCH 1/3] Add zjolt, zecs, ztypeset and zozz to FFI Bindings --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index b97be3f..ff1f613 100644 --- a/README.md +++ b/README.md @@ -761,6 +761,10 @@ Zig wrappers and bindings for existing C/C++ libraries, providing idiomatic Zig - [arshidkv12/zig-php](https://github.com/arshidkv12/zig-php) - Write PHP extension in Zig. - [OnlyF0uR/pqc-zig](https://github.com/OnlyF0uR/pqc-zig) - Zig bindings and abstractions for [PQClean](https://github.com/PQClean/PQClean/), post-quantum cryptography. - [happystraw/phpz](https://github.com/happystraw/phpz) - Build PHP extensions with Zig. +- [pedronaugusto/zjolt](https://github.com/pedronaugusto/zjolt) - Zig bindings for Jolt Physics — the whole runtime, from shapes and the step to constraints, characters, vehicles, ragdolls, soft bodies and hair. AI-assisted. +- [pedronaugusto/zecs](https://github.com/pedronaugusto/zecs) - Zig bindings for flecs, Sander Mertens's entity component system — vendored byte for byte. AI-assisted. +- [pedronaugusto/ztypeset](https://github.com/pedronaugusto/ztypeset) - Text shaping and glyph rasterisation for Zig: vendored FreeType, HarfBuzz, SheenBidi and libunibreak behind one package. AI-assisted. +- [pedronaugusto/zozz](https://github.com/pedronaugusto/zozz) - Zig bindings for the ozz-animation runtime — skeletal animation sampling. AI-assisted. ### Build with Zig From 0098216a71e93107d803f7bacc6c39b1b9c37f74 Mon Sep 17 00:00:00 2001 From: Pedro Augusto <16762743+pedronaugusto@users.noreply.github.com> Date: Wed, 2 Sep 2026 18:44:47 +0100 Subject: [PATCH 2/3] Add zmeshopt and zcgltf alongside the first four Same family, same shape: vendored pinned upstream (meshoptimizer v1.2, cgltf v1.15), complete surface held by a compile-time ABI cross-check, CI on Linux, macOS and Windows. Labelled AI-assisted per contributing.md. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01LxCubm8TomX6V3Ysvc7u2u --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ff1f613..7236894 100644 --- a/README.md +++ b/README.md @@ -765,6 +765,8 @@ Zig wrappers and bindings for existing C/C++ libraries, providing idiomatic Zig - [pedronaugusto/zecs](https://github.com/pedronaugusto/zecs) - Zig bindings for flecs, Sander Mertens's entity component system — vendored byte for byte. AI-assisted. - [pedronaugusto/ztypeset](https://github.com/pedronaugusto/ztypeset) - Text shaping and glyph rasterisation for Zig: vendored FreeType, HarfBuzz, SheenBidi and libunibreak behind one package. AI-assisted. - [pedronaugusto/zozz](https://github.com/pedronaugusto/zozz) - Zig bindings for the ozz-animation runtime — skeletal animation sampling. AI-assisted. +- [pedronaugusto/zmeshopt](https://github.com/pedronaugusto/zmeshopt) - Zig bindings for meshoptimizer — mesh indexing, optimization, simplification, compression and meshlet building. AI-assisted. +- [pedronaugusto/zcgltf](https://github.com/pedronaugusto/zcgltf) - Zig bindings for cgltf — glTF 2.0 parsing, validation, accessor reading and writing. AI-assisted. ### Build with Zig From 6c9c4e05b39a789f27bd67cfaef9f7886dec0e0e Mon Sep 17 00:00:00 2001 From: Pedro Augusto <16762743+pedronaugusto@users.noreply.github.com> Date: Thu, 3 Sep 2026 16:39:07 +0100 Subject: [PATCH 3/3] Add zrecast alongside the other six zrecast is public now: Zig bindings for recastnavigation, same shape as the six above it -- upstream vendored pinned and verbatim, a C ABI the Zig API sits on top of, CI on Linux, macOS and Windows. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01LxCubm8TomX6V3Ysvc7u2u --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7236894..7021902 100644 --- a/README.md +++ b/README.md @@ -767,6 +767,7 @@ Zig wrappers and bindings for existing C/C++ libraries, providing idiomatic Zig - [pedronaugusto/zozz](https://github.com/pedronaugusto/zozz) - Zig bindings for the ozz-animation runtime — skeletal animation sampling. AI-assisted. - [pedronaugusto/zmeshopt](https://github.com/pedronaugusto/zmeshopt) - Zig bindings for meshoptimizer — mesh indexing, optimization, simplification, compression and meshlet building. AI-assisted. - [pedronaugusto/zcgltf](https://github.com/pedronaugusto/zcgltf) - Zig bindings for cgltf — glTF 2.0 parsing, validation, accessor reading and writing. AI-assisted. +- [pedronaugusto/zrecast](https://github.com/pedronaugusto/zrecast) - Zig bindings for recastnavigation — navmesh baking, path queries, off-mesh links, dynamic obstacles through a tile cache and crowd steering. AI-assisted. ### Build with Zig