Note
Archived, see zevy-ecs README for details.
Warning
This library and its APIs are experimental. The API and internal behavior can and will change without backward compatibility guarantees. Tests and cross-platform coverage are limited — treat this as a development-ready library, not production-ready. Please open issues or submit PRs if you rely on features that should be stabilized or suggested.
Zevy Raylib is a small library that wires the Raylib runtime into a Zevy ECS-based app. It handles window creation, input harvesting, asset management and sets up RayGui-based UI systems with multiple layout options.
Examples can be ran with:
zig build examplesNote
Requires libgl-dev libx11-dev libxrandr-dev libxinerama-dev libxi-dev libxcursor-dev on Linux.
- Follow existing Zig patterns
- Register new plugins in
src/root.zigby adding them toplug() - Add unit tests beside features in the
src/*directory. Prefer tests to be named*_tests.zig.