#Bindings

Showing 48 of 48 repositories tagged #bindings, ranked by stars

pybind
pybind
pybind11

Seamless operability between C++11 and Python

Score
100
★ 18.0k ⑂ 2.3k +21/day
C++
progrium
progrium
darwinkit

Native Mac APIs for Go. Previously known as MacDriver

Score
25
★ 5.4k ⑂ 175 +2/day
Go
LWJGL
LWJGL
lwjgl3

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.

Score
100
★ 5.4k ⑂ 707 +9/day
Java
rust-lang
rust-lang
rust-bindgen

Automatically generates Rust FFI bindings to C (and some C++) libraries.

Score
100
★ 5.2k ⑂ 812 +13/day
Rust
rusqlite
rusqlite
rusqlite

Ergonomic bindings to SQLite for Rust

Score
94
★ 4.3k ⑂ 480 +8/day
Rust
wjakob
wjakob
nanobind

nanobind: tiny and efficient C++/Python bindings

Score
75
★ 3.6k ⑂ 315 +24/day
C++
withcatai
withcatai
node-llama-cpp

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

Score
100
★ 2.1k ⑂ 203 +4/day
TypeScript
Aleph-Alpha
Aleph-Alpha
ts-rs

Generate TypeScript bindings from Rust types

Score
89
★ 1.8k ⑂ 166 +4/day
Rust
godbout
godbout
kindaVim.blahblah

Ultimate Vim Mode for macOS

Score
83
★ 987 ⑂ 6 +2/day
larksuite
larksuite
rsmpeg

A Rust crate that exposes FFmpeg's power as much as possible.

Score
61
★ 877 ⑂ 61 +2/day
Rust
quaadgras
quaadgras
graphics.gd

Runtime for Go + Godot

Score
88
★ 822 ⑂ 39 +2/day
Go
vmware
vmware
vsphere-automation-sdk-python

Python samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API

Score
50
★ 798 ⑂ 307
Python
fritx
fritx
vue-threejs

Vue bindings for Three.js

Score
100
★ 777 ⑂ 113
JavaScript
mono
mono
Embeddinator-4000

Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.

Score
33
★ 759 ⑂ 91
C#
mappu
mappu
miqt

MIT-licensed Qt bindings for Go

Score
62
★ 754 ⑂ 43 +5/day
Go
boltffi
boltffi
boltffi

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

Score
78
★ 745 ⑂ 42 +4/day
Rust
libretro
libretro
ludo

A libretro frontend written in golang

Score
75
★ 707 ⑂ 74 +1/day
Go
ceph
ceph
go-ceph

Go bindings for Ceph :octopus: :octopus: :octopus:

Score
100
★ 686 ⑂ 291 +1/day
Go
rodrigocfd
rodrigocfd
winsafe

Windows API and GUI in safe, idiomatic Rust.

Score
72
★ 664 ⑂ 45
Rust
sodiumoxide
sodiumoxide
sodiumoxide

[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)

Score
56
★ 645 ⑂ 179
Rust
reasonml-old
reasonml-old
reason-react
Score
0
★ 631 ⑂ 40
OCaml
rodrigocfd
rodrigocfd
windigo

Windows API and GUI in idiomatic Go.

Score
50
★ 628 ⑂ 29 +1/day
Go
sdroege
sdroege
gstreamer-rs

GStreamer bindings for Rust - This repository moved to https://gitlab.freedesktop.org/gstreamer/gstreamer-rs

Score
67
★ 592 ⑂ 69 +1/day
Rust
adrg
adrg
libvlc-go

Handcrafted Go bindings for libVLC and high-level media player interface

Score
38
★ 509 ⑂ 58
Go
andersfylling
andersfylling
disgord

Go module for interacting with the documented Discord's bot interface; Gateway, REST requests and voice

Score
0
★ 493 ⑂ 67
Go
livekit
livekit
rust-sdks

LiveKit realtime and server SDKs for Rust

Score
83
★ 463 ⑂ 194
Assembly
y3owk1n
y3owk1n
neru

Keyboard-driven navigation for macOS and partial linux (possible for windows) - Navigate and click without touching your mouse.

Score
12
★ 437 ⑂ 36 +17/day
Go
DataDog
DataDog
go-python3

Go bindings to the CPython-3 API

Score
0
★ 387 ⑂ 144
Go
bugra9
bugra9
cpp.js

Bind C++ to JavaScript with no extra code. (WebAssembly & React Native)

Score
50
★ 143 ⑂ 6
JavaScript
yaa110
yaa110
rust-iptables

Rust bindings for iptables

Score
17
★ 99 ⑂ 28
Rust
zyantific
zyantific
zydis-rs

Zydis Rust Bindings

Score
22
★ 99 ⑂ 13
Rust
GrayJack
GrayJack
janetrs

Rust high level bindings for Janet

Score
33
★ 97 ⑂ 8
Rust
club-doki7
club-doki7
vulkan4j

Computer Graphics and Gaming API (Vulkan, OpenGL, GLFW, STB, ...) bindings for Java using Java 22 FFM APIs

Score
0
★ 94 ⑂ 9
Kotlin
SpaceCell
SpaceCell
minarrow

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.

Score
44
★ 90 ⑂ 1
Rust
rcalixte
rcalixte
libqt6c

Qt 6 for C

Score
100
★ 90 ⑂ 4 +2/day
C
pymodsecurity
pymodsecurity
pymodsecurity

Python Bindings for ModSecurity v3

Score
25
★ 89 ⑂ 19
C++
xbmc
xbmc
libandroidjni

Android JNI bindings library

Score
67
★ 88 ⑂ 55 +1/day
C++
suzusuzu
suzusuzu
virtualization-rs

virtualization-rs provides the API of the Apple Virtualization.framework in Rust language.

Score
6
★ 83 ⑂ 14
Rust
pepyakin
pepyakin
binaryen-rs

Binaryen bindings for Rust.

Score
50
★ 81 ⑂ 22
Rust
justinwojo
justinwojo
swift-dotnet-bindings

Automated Swift & Objective-C binding generator for .NET MAUI and .NET for iOS. Modern Objective Sharpie replacement that produces ready-to-use NuGet packages.

Score
17
★ 80 ⑂ 3 +2/day
C#
madsys-dev
madsys-dev
async-ucx

Asynchronous Rust bindings for UCX

Score
11
★ 80 ⑂ 20
Rust
harmont-dev
harmont-dev
hsrs

Type-safe Haskell Rust Bindings

Score
39
★ 80 ⑂ 1 +1/day
Rust
michael-rubel
michael-rubel
laravel-auto-binder

Bind interfaces to concrete classes automatically.

Score
0
★ 75 ⑂ 6
PHP
antoniomuso
antoniomuso
lz4-napi

Fastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex.

Score
28
★ 70 ⑂ 5
JavaScript
ploMP4
ploMP4
chafa-go

Go bindings for the Chafa terminal graphics library. Render high quality images on the terminal without CGO or external dependencies.

Score
33
★ 54 ⑂ 2
Go
holo-q
holo-q
ratatui-ffi

C ABI bindings for Ratatui (Rust TUI) — reusable from C, C#, etc.

Score
67
★ 47 ⑂ 1
Rust
bridgerust
bridgerust
bridgerust

High-performance infrastructure libraries built in Rust, with seamless bindings for Python, Node.js, and WebAssembly.

Score
0
★ 27 ⑂ 0 +1/day
Rust
marirs
marirs
winfw-rs

Bindings for Windows Firewall from Rust

Score
0
★ 19 ⑂ 5
C++
Related Topics
#rust#ffi#golang#python#go#java#macos#android#gui#interop#native#cgo

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly