glfw-rs

GLFW wrappers

A set of bindings and wrapper libraries for using the GLFW 3 API in Rust.

GLFW3 bindings and idiomatic wrapper for Rust.

GitHub

647 stars
36 watching
123 forks
Language: Rust
last commit: 8 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
janekb04/glfwpp A C++ wrapper around the GLFW library providing RAII objects, scoped enums, and exceptions for error handling. 98
pistondevelopers/freetype-rs Rust bindings for a widely used 2D typography library 85
iridescencetech/zglfw A Zig wrapper around GLFW for improved cleanliness and error handling 85
guillaumegomez/rust-gsl A Rust binding for the GSL library. 190
minegame159/glfw-beef A wrapper library providing a convenient interface to GLFW for creating graphics applications 14
bsl/glfw-b Haskell bindings to a cross-platform library for creating windows with OpenGL contexts and managing input and events. 71
go-gl/glfw Provides a Go interface to the GLFW library for creating windows and rendering OpenGL contexts. 1,575
duckdb/duckdb-rs An ergonomic Rust wrapper for DuckDB's C API 505
emoon/bgfx-rs Rust bindings to a cross-platform graphics API 113
sunjammer/linc_glfw Bindings for the GLFW library to enable Haxe support for windowing and OpenGL rendering 17
pistondevelopers/freetype-sys A set of low-level bindings for the FreeType font library, allowing direct manipulation of fonts at the C level. 29
pistondevelopers/gfx_voxel A Rust-based library for rendering 3D voxel data structures using the Gfx graphics API 14
pistondevelopers/truetype A library that reads and interprets the TrueType font format 17
goxjs/glfw Provides an API for creating OpenGL contexts and handling events in cross-platform applications. 82
pistondevelopers/visualrust Visual Studio extension for Rust project 703