#Bindings
Showing 48 of 48 repositories tagged #bindings, ranked by stars
Seamless operability between C++11 and Python
Native Mac APIs for Go. Previously known as MacDriver
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.
Automatically generates Rust FFI bindings to C (and some C++) libraries.
Ergonomic bindings to SQLite for Rust
nanobind: tiny and efficient C++/Python bindings
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
Generate TypeScript bindings from Rust types
Ultimate Vim Mode for macOS
A Rust crate that exposes FFmpeg's power as much as possible.
Runtime for Go + Godot
Python samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API
Vue bindings for Three.js
Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.
MIT-licensed Qt bindings for Go
A high-performance multi-language bindings generator for Rust, up to 1,000x faster than UniFFI. Ship Rust libraries that feels native to Python, Swift, Kotlin, and more
A libretro frontend written in golang
Go bindings for Ceph :octopus: :octopus: :octopus:
Windows API and GUI in safe, idiomatic Rust.
[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
Windows API and GUI in idiomatic Go.
GStreamer bindings for Rust - This repository moved to https://gitlab.freedesktop.org/gstreamer/gstreamer-rs
Handcrafted Go bindings for libVLC and high-level media player interface
Go module for interacting with the documented Discord's bot interface; Gateway, REST requests and voice
LiveKit realtime and server SDKs for Rust
Keyboard-driven navigation for macOS and partial linux (possible for windows) - Navigate and click without touching your mouse.
Go bindings to the CPython-3 API
Bind C++ to JavaScript with no extra code. (WebAssembly & React Native)
Rust bindings for iptables
Zydis Rust Bindings
Rust high level bindings for Janet
Computer Graphics and Gaming API (Vulkan, OpenGL, GLFW, STB, ...) bindings for Java using Java 22 FFM APIs
Fast, minimal, and ergonomic zero-copy Apache Arrow tabular data implementation in Rust, with PyO3, Python bindings, shared-memory and low-latency SIMD for data-engineering and columnar workloads. Bridge to Polars and Arrow-rs over FFI effortlessly.
Qt 6 for C
Python Bindings for ModSecurity v3
Android JNI bindings library
virtualization-rs provides the API of the Apple Virtualization.framework in Rust language.
Binaryen bindings for Rust.
Automated Swift & Objective-C binding generator for .NET MAUI and .NET for iOS. Modern Objective Sharpie replacement that produces ready-to-use NuGet packages.
Asynchronous Rust bindings for UCX
Type-safe Haskell Rust Bindings
Bind interfaces to concrete classes automatically.
Fastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex.
Go bindings for the Chafa terminal graphics library. Render high quality images on the terminal without CGO or external dependencies.
C ABI bindings for Ratatui (Rust TUI) — reusable from C, C#, etc.
High-performance infrastructure libraries built in Rust, with seamless bindings for Python, Node.js, and WebAssembly.
Bindings for Windows Firewall from Rust