github.com/M0n7y5/raylib-beef ↗

A raylib binding for Beef programming language

An animated visualization of M0n7y5/raylib-beef's Git history from April 2020 to January 2022, built by 4 contributors. The codebase reached 248 lines, mostly Beef. The video runs 30 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

Beef

Contributors

4

Lines of Code

248

From

2020-04-28

To

2022-01-07

Advertisement

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.

Advertisement

Share this video