13 stable releases
| 5.5.1 | Dec 17, 2025 |
|---|---|
| 5.5.0 | Nov 23, 2024 |
| 5.0.2 | Sep 26, 2024 |
| 5.0.1 | Jan 29, 2024 |
| 4.2.0 | Dec 9, 2022 |
#416 in Graphics APIs
Used in 4 crates
(3 directly)
3MB
62K
SLoC
Direct raylib bindings for Rust
raylib-ffi aims to provide a "no frills" direct binding to raylib for rust developers.
This library is largely auto-generated by the code in build/. Raylib itself exposes lots of metadata, meaning that wrappers can auto-translate the C API into whatever language is needed (in this case, Rust).
Dependencies
Fedora:
dnf install clang-devel alsa-lib-devel mesa-libGL-devel libX11-devel libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel libatomic cmake
Verifying your build
raylib-ffi bundles a rust version of the example project from raylib proper. To verify your build of this library worked, run:
cargo run --example basic
Versioning policy
raylib-ffi follows SemVer.
The major and minor version numbers of a raylib-ffi will always match the version of raylib it was built against. The patch version may be incremented if a rust-only fix is needed at any point.