LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
Native Mac APIs for Go. Previously known as MacDriver
- golang
- apple
- macos
- objective-c
Run .NET and Node.js code in-process on Windows, MacOS, and Linux
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Confluent's Apache Kafka Golang client
- confluent
- golang
- golang-library
- golang-bindings
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
- sol
- lua
- lua-bindings
- lua-binding
A minimalistic ClojureScript interface to React.js
Safe Rust bridge for creating Erlang NIF functions
Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib
The missing bridge between Java and native C++
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
A portable foreign-function interface library.
OpenCV Bindings for node.js
PyZMQ: Python bindings for zeromq
A library for calling C functions from Go without Cgo
The .NET library for ImageMagick
- image
- imagemagick
- convert
- resize
A C#/.NET library to run LLM (🦙LLaMA/LLaVA) on your local device efficiently.
Open-Source Vulkan C++ API
nanobind: tiny and efficient C++/Python bindings
- python
- bindings
- pybind11
- cpp17
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
Git + .NET = ❤
- libgit2
- git
- version-control
- dotnet
A standard library for the client-side Web
Tools and libraries to glue C/C++ APIs to high-level languages
Pythonic bindings for FFmpeg's libraries.