Skip to content
This repository was archived by the owner on Jun 11, 2026. It is now read-only.

captkirk88/zevy-raylib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

Archived, see zevy-ecs README for details.

Zevy Raylib

Zig Version

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.

Table of contents


Introduction

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.


Quick Start

Examples can be ran with:

zig build examples

Note

Requires libgl-dev libx11-dev libxrandr-dev libxinerama-dev libxi-dev libxcursor-dev on Linux.


Contributing

  • Follow existing Zig patterns
  • Register new plugins in src/root.zig by adding them to plug()
  • Add unit tests beside features in the src/* directory. Prefer tests to be named *_tests.zig.

Projects

License

MIT

About

zevy-raylib is a abstraction for Raylib with zevy-ecs. It provides a plugin-based architecture for rapid game prototyping. (work in progress)

Topics

Resources

License

Stars

4 stars

Watchers

0 watching

Forks

Contributors

Languages