github.com/M0n7y5/raylib-beef ↗
A raylib binding for Beef programming language
Open this visualization on its own page →
Contributors
4
Lines of Code
248
From
2020-04-28
To
2022-01-07
About M0n7y5/raylib-beef
Raylib-Beef is a wrapper library that brings Raylib 3.7, a popular graphics and game development library, to the Beef programming language. The project provides bindings for Raylib's core functionality including raylib.h, raymath.h, rlgl.h (partially), and Easings.h, allowing Beef developers to access Raylib's simple and accessible game development tools within their preferred language ecosystem.
The library is currently in active development and limited to Windows support. It offers both dynamic and static linking options through different project configurations, and developers can choose between DebugStatic and ReleaseStatic builds. Text manipulation bindings are intentionally excluded since Beef has its own built-in text handling methods. The project is structured to encourage community contributions by organizing extension methods separately from core bindings, allowing additional helper functions to be added without cluttering the core wrapper code.
Installation is straightforward for Beef IDE users, requiring downloading from the release page and adding the library as a project dependency. Additional examples and learning resources are available through a companion repository, and the maintainer welcomes bug reports and pull requests from the community. The rlgl.h bindings remain incomplete, and rewriting examples in Beef is on the development roadmap.