The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Repository Index
47,133 repositories indexed
1–21 of 21 · Most stars
Vulkan bindings for Rust
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
- direct3d
- direct3d11
- direct3d12
- graphics
Go bindings for OpenGL (generated via glow)
Vulkan API for JavaScript/TypeScript
- vulkan
- bindings
- javascript
A C++ binding for the OpenGL API, generated using the gl.xml specification.
- c-plus-plus
- c-plus-plus-11
- library
- opengl-bindings
Vulkan API bindings for Go programming language
Cross platform .NET bindings for Vulkan, VMA, SPIRV-Cross and shaderc
- vulkan
- netstandard
- csharp
- dotnet
cl-opengl is a set of CFFI bindings to the OpenGL, GLU and GLUT APIs.
This repository contains low-level bindings for WebGPU used in Evergine.
- webgpu
- netstandard
- dotnet-core
- csharp
Go cross-platform OpenGL bindings.
Haskell bindings for Vulkan
C# Bindings for the Vulkan API & SPIR-V
- vulkan
- c-sharp
- spir-v
- dotnet-standard
Fast, memory-safe camera RAW decoder in Rust: ~40 formats, SIMD, GPU, WebAssembly, ICC colour management. CLI, C, C++, Python and JavaScript bindings.
- camera-raw
- decoder
- dng
- image-processing
Thick Ada binding for OpenGL and GLFW
- glfw
- ada
- opengl-bindings
- ada-binding
Computer Graphics and Gaming API (Vulkan, OpenGL, GLFW, STB, ...) bindings for Java using Java 22 FFM APIs
- glfw
- glfw3
- glfw3-bindings
- java
Go Client for the Unsplash API
- api-client
- golang
- golang-library
- go
Common Lisp/CFFI bindings for the Vulkan API.
- vulkan
- cffi
Vulkan bindings for Common Lisp.
- common-lisp
- vulkan
- graphics-programming
OCaml bindings for OpenGL
- opengl
- ocaml
WIP Vulkan API bindings for Deno