An open API service providing repository metadata for many open source software ecosystems.

Topic: "bindings"

pybind/pybind11

Seamless operability between C++11 and Python

Language: C++ - Size: 12.4 MB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 17,605 - Forks: 2,252

progrium/darwinkit

Native Mac APIs for Go. Previously known as MacDriver

Language: Go - Size: 8.59 MB - Last synced at: 27 days ago - Pushed at: 10 months ago - Stars: 5,365 - Forks: 168

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.

Language: Java - Size: 125 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 5,204 - Forks: 678

rust-lang/rust-bindgen

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

Language: Rust - Size: 17.3 MB - Last synced at: 14 days ago - Pushed at: 21 days ago - Stars: 5,048 - Forks: 785

rusqlite/rusqlite

Ergonomic bindings to SQLite for Rust

Language: Rust - Size: 33.4 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 3,975 - Forks: 437

mono/CppSharp

Tools and libraries to glue C/C++ APIs to high-level languages

Language: C# - Size: 37.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3,309 - Forks: 536

wjakob/nanobind

nanobind: tiny and efficient C++/Python bindings

Language: C++ - Size: 3.33 MB - Last synced at: 15 days ago - Pushed at: 18 days ago - Stars: 3,206 - Forks: 271

node-webrtc/node-webrtc

node-webrtc is a Node.js Native Addon that provides bindings to WebRTC M87

Language: C++ - Size: 15.1 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 2,790 - Forks: 470

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

Language: TypeScript - Size: 23 MB - Last synced at: 16 days ago - Pushed at: 26 days ago - Stars: 1,792 - Forks: 159

fltk-rs/fltk-rs

Rust bindings for the FLTK GUI library.

Language: Rust - Size: 11.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1,776 - Forks: 118

Aleph-Alpha/ts-rs

Generate TypeScript bindings from Rust types

Language: Rust - Size: 1.1 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 1,618 - Forks: 143

raylib-zig/raylib-zig

Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib

Language: Zig - Size: 10.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1,422 - Forks: 207

emacs-evil/evil-collection

A set of keybindings for evil-mode

Language: Emacs Lisp - Size: 1.39 MB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 1,308 - Forks: 275

pytauri/pytauri

Tauri binding for Python through Pyo3

Language: Rust - Size: 25.7 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 1,229 - Forks: 19

maierfelix/nvk

Vulkan API for JavaScript/TypeScript

Language: C++ - Size: 347 MB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 939 - Forks: 35

godbout/kindaVim.blahblah

Ultimate Vim Mode for macOS

Size: 546 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 916 - Forks: 5

larksuite/rsmpeg

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

Language: Rust - Size: 100 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 808 - Forks: 59

vmware/vsphere-automation-sdk-python

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

Language: Python - Size: 226 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 788 - Forks: 309

fritx/vue-threejs

Vue bindings for Three.js

Language: JavaScript - Size: 2.21 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 787 - Forks: 113

mono/Embeddinator-4000 📦

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

Language: C# - Size: 8.41 MB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 760 - Forks: 94

ceph/go-ceph

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

Language: Go - Size: 1.96 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 669 - Forks: 278

libretro/ludo

A libretro frontend written in golang

Language: Go - Size: 3.85 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 667 - Forks: 74

sodiumoxide/sodiumoxide 📦

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

Language: Rust - Size: 15.3 MB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 645 - Forks: 176

reasonml-old/reason-react

Language: OCaml - Size: 212 KB - Last synced at: 8 months ago - Pushed at: over 8 years ago - Stars: 633 - Forks: 40

rodrigocfd/winsafe

Windows API and GUI in safe, idiomatic Rust.

Language: Rust - Size: 459 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 625 - Forks: 42

quaadgras/graphics.gd

Go + Godot 4.5.1

Language: Go - Size: 109 MB - Last synced at: 14 days ago - Pushed at: 16 days ago - Stars: 621 - Forks: 30

jaseg/python-mpv

Python interface to the awesome mpv media player

Language: Python - Size: 688 KB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 614 - Forks: 73

mappu/miqt

MIT-licensed Qt bindings for Go

Language: C++ - Size: 34.3 MB - Last synced at: 15 days ago - Pushed at: 19 days ago - Stars: 578 - Forks: 33

sdroege/gstreamer-rs

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

Language: Rust - Size: 42.6 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 565 - Forks: 67

rodrigocfd/windigo

Windows API and GUI in idiomatic Go.

Language: Go - Size: 3.35 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 555 - Forks: 28

ziglibs/zgl

Zig OpenGL Wrapper

Language: Zig - Size: 280 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 525 - Forks: 71

code-disaster/steamworks4j

A thin Java wrapper to access the Steamworks API

Language: Java - Size: 18.2 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 512 - Forks: 75

andersfylling/disgord 📦

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

Language: Go - Size: 21.2 MB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 499 - Forks: 68

adrg/libvlc-go

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

Language: Go - Size: 361 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 478 - Forks: 54

kleisauke/net-vips

.NET binding for libvips.

Language: C# - Size: 29.5 MB - Last synced at: 23 days ago - Pushed at: 30 days ago - Stars: 473 - Forks: 41

tur-nr/polymer-redux

Polymer bindings for Redux.

Language: JavaScript - Size: 1.63 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 437 - Forks: 61

bet4it/udbserver

Unicorn Emulator Debug Server - Written in Rust, with bindings for C, Go, Java and Python

Language: Rust - Size: 74.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 409 - Forks: 64

nimgl/nimgl

NimGL is a Nim library that offers bindings for popular libraries used in computer graphics

Language: Nim - Size: 5.69 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 395 - Forks: 25

DataDog/go-python3 📦

Go bindings to the CPython-3 API

Language: Go - Size: 82 KB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 386 - Forks: 146

snuk182/nuklear-rust

The bindings to the Nuklear 2D immediate GUI library.

Language: Rust - Size: 6.84 MB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 369 - Forks: 15

oprypin/crsfml

Crystal bindings to SFML multimedia/game library

Language: Crystal - Size: 3.53 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 354 - Forks: 14

livekit/rust-sdks

LiveKit realtime and server SDKs for Rust

Language: Assembly - Size: 14.5 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 350 - Forks: 131

RosettaCommons/binder

Binder, tool for automatic generation of Python bindings

Language: C++ - Size: 18.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 347 - Forks: 71

rougier/freetype-py

Python binding for the freetype library

Language: Python - Size: 1.51 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 323 - Forks: 88

sdementen/piecash

Pythonic interface to GnuCash SQL documents

Language: Python - Size: 4.94 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 322 - Forks: 79

kunitoki/LuaBridge3

A lightweight, dependency-free library for binding Lua to C++

Language: C - Size: 4.22 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 314 - Forks: 44

klippa-app/go-pdfium

Easy to use PDF library using Go and PDFium

Language: Go - Size: 41.3 MB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 300 - Forks: 30

StefanSalewski/gintro

High level GObject-Introspection based GTK3/GTK4 bindings for Nim language

Language: Nim - Size: 1.03 MB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 299 - Forks: 20

JuliaMath/FFTW.jl

Julia bindings to the FFTW library for fast Fourier transforms

Language: Julia - Size: 896 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 294 - Forks: 56

reasonml-community/bs-webapi-incubator 📦

BuckleScript bindings to the DOM and other Web APIs

Language: Reason - Size: 853 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 293 - Forks: 73

adrg/go-wkhtmltopdf

Handcrafted Go bindings for wkhtmltopdf and high-level HTML to PDF conversion interface

Language: Go - Size: 146 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 286 - Forks: 21

vmagnin/gtk-fortran

A GTK / Fortran binding, and its documentation (in the Wiki tab).

Language: Fortran - Size: 19.3 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 282 - Forks: 45

stainless-steel/sqlite

Interface to SQLite

Language: Rust - Size: 476 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 267 - Forks: 51

gtk-rs/gir

Tool to generate rust bindings and user API for glib-based libraries

Language: Rust - Size: 23.8 MB - Last synced at: 19 days ago - Pushed at: 21 days ago - Stars: 262 - Forks: 113

cca-io/rescript-mui

ReScript bindings for MUI

Language: ReScript - Size: 21.3 MB - Last synced at: 4 days ago - Pushed at: 23 days ago - Stars: 261 - Forks: 55

ryupold/raylib.zig

Idiomatic Zig bindings for raylib utilizing raylib_parser

Language: Zig - Size: 2.17 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 248 - Forks: 36

HexaEngine/Hexa.NET.ImGui

A .NET wrapper for the Dear ImGui.

Language: C# - Size: 854 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 241 - Forks: 35

gdg-tangier/vue-firestore

:cloud: Cloud Firestore binding in realtime with Vuejs

Language: JavaScript - Size: 104 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 237 - Forks: 29

go-gst/go-gst

Gstreamer bindings and utilities for golang

Language: Go - Size: 10.8 MB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 234 - Forks: 78

intercept/intercept

A C/C++ Binding Library for SQF and RV Engine Access Abstraction Layer

Language: C++ - Size: 5.22 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 226 - Forks: 59

azavea/loam

Javascript wrapper for GDAL in the browser

Language: JavaScript - Size: 2.01 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 225 - Forks: 16

filcuc/dotherside

C language library for creating bindings for the Qt QML language

Language: C++ - Size: 2.22 MB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 219 - Forks: 41

vmware/vsphere-automation-sdk-java

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

Size: 3.55 GB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 216 - Forks: 136

Papierkorb/qt5.cr

Qt5 bindings for Crystal, based on Bindgen

Language: Crystal - Size: 1.87 MB - Last synced at: 7 months ago - Pushed at: almost 4 years ago - Stars: 214 - Forks: 20

Andereoo/TkinterWeb

Widgets for displaying and editing HTML and CSS in Tkinter.

Language: Python - Size: 11.8 MB - Last synced at: 22 days ago - Pushed at: 24 days ago - Stars: 208 - Forks: 22

m8labs/WidgetKit

Compose native apps without a code using JSON and load them as NSBundle into another app dynamicly from local or remote locations.

Language: Swift - Size: 7.84 MB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 207 - Forks: 17

AltF02/x11-rs

Rust bindings for X11 libraries

Language: Rust - Size: 5.76 MB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 204 - Forks: 67

vmware-archive/vsphere-automation-sdk-rest 📦

REST (Postman and JavaScript) samples and API reference documentation for vSphere using the VMware REST API

Size: 47.5 MB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 202 - Forks: 107

GuillaumeGomez/rust-GSL

A GSL (the GNU Scientific Library) binding for Rust

Language: Rust - Size: 2.42 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 200 - Forks: 49

stack-of-tasks/eigenpy

Efficient bindings between Numpy and Eigen using Boost.Python

Language: C++ - Size: 2.83 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 198 - Forks: 48

whame/tmux-modal

Execute complex tmux commands in just a few keystrokes with a modal mode that is designed to be efficient, easy to remember and comfortable

Language: Shell - Size: 91.8 KB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 197 - Forks: 6

kunitoki/popsicle

Popsicle aims to bridge the JUCE c++ framework to python.

Language: C++ - Size: 13.3 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 195 - Forks: 12

gungraun/gungraun

High-precision, one-shot and consistent benchmarking framework/harness for Rust. All Valgrind tools at your fingertips.

Language: Rust - Size: 61.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 193 - Forks: 19

tauri-apps/tauri-bindgen

Typesafe language bindings generator for the Tauri IPC bridge

Language: Rust - Size: 2.82 MB - Last synced at: about 23 hours ago - Pushed at: 5 days ago - Stars: 185 - Forks: 9

vlang/v-analyzer

The @vlang language server, for all your editing needs like go-to-definition, code completion, type hints, and more.

Language: V - Size: 43 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 183 - Forks: 26

intjelic/python-sfml

Official binding of SFML for Python

Language: Python - Size: 38.6 MB - Last synced at: 8 months ago - Pushed at: almost 6 years ago - Stars: 181 - Forks: 43

nvzqz/fruity

Rusty bindings for Apple libraries

Language: Rust - Size: 318 KB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 178 - Forks: 8

mk-fg/python-pulse-control

Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)

Language: Python - Size: 359 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 177 - Forks: 36

johnfairh/RubyGateway

Embed Ruby in Swift: load Gems, run scripts, call APIs seamlessly in both directions.

Language: Swift - Size: 13.3 MB - Last synced at: 20 days ago - Pushed at: 2 months ago - Stars: 174 - Forks: 7

filcuc/nimqml

Qt Qml bindings for the Nim programming language

Language: Nim - Size: 310 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 169 - Forks: 20

rust-x-bindings/rust-xcb

Rust bindings and wrapper for XCB.

Language: Rust - Size: 265 MB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 167 - Forks: 68

lettier/lambda-lantern

🧙 ‎‎ A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.

Language: PureScript - Size: 13 MB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 167 - Forks: 10

rcalixte/libqt6zig

Qt 6 for Zig

Language: Zig - Size: 56.3 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 166 - Forks: 6

swaywm/wlroots-rs 📦

Attempt at safe Rust bindings for wlroots

Language: Rust - Size: 1.88 MB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 165 - Forks: 22

rust3ds/ctru-rs

Rust wrapper for libctru

Language: Rust - Size: 6.17 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 161 - Forks: 29

oskca/gopherjs-vue

VueJS bindings for gopherjs

Language: JavaScript - Size: 163 KB - Last synced at: 19 days ago - Pushed at: almost 9 years ago - Stars: 150 - Forks: 18

quarkslab/samsung-trustzone-research

Reverse-engineering tools and exploits for Samsung's implementation of TrustZone

Language: Python - Size: 85.9 KB - Last synced at: 9 months ago - Pushed at: about 6 years ago - Stars: 149 - Forks: 21

aloisdeniel/Xamarin.Bindings

A list of existing Xamarin binding libraries.

Size: 79.1 KB - Last synced at: 8 months ago - Pushed at: almost 4 years ago - Stars: 147 - Forks: 23

andfoy/pywinpty

Pseudoterminals for Windows in Python

Language: Python - Size: 713 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 141 - Forks: 35

nimgl/imgui

ImGui bindings for Nim via cimgui

Language: C++ - Size: 2.92 MB - Last synced at: 14 days ago - Pushed at: 17 days ago - Stars: 140 - Forks: 23

proot-me/proot-rs

Rust implementation of PRoot, a ptrace-based sandbox

Language: Rust - Size: 500 KB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 139 - Forks: 20

webui-dev/nim-webui

Use any web browser as GUI, with Nim in the backend and HTML5 in the frontend.

Language: Nim - Size: 2.63 MB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 137 - Forks: 9

castholm/zigglgen

Zig OpenGL binding generator

Language: Zig - Size: 1.79 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 135 - Forks: 17

JnCrMx/discord-game-sdk4j

Java bindings for Discord's Game SDK

Language: Java - Size: 366 KB - Last synced at: 8 months ago - Pushed at: 9 months ago - Stars: 135 - Forks: 26

swaywm/go-wlroots

Go binding for wlroots

Language: Go - Size: 866 KB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 134 - Forks: 25

jwharm/java-gi

GObject-Introspection bindings generator for Java

Language: Java - Size: 5.74 MB - Last synced at: 14 days ago - Pushed at: 16 days ago - Stars: 126 - Forks: 12

ada-game-framework/sdlada

Ada 2022 bindings to SDL 2

Language: Ada - Size: 1.01 MB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 126 - Forks: 36

lettier/webviewhs

🌐 A Haskell binding to the webview library created by Serge Zaitsev.

Language: Haskell - Size: 111 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 126 - Forks: 9

bugra9/cpp.js

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

Language: JavaScript - Size: 18.4 MB - Last synced at: about 14 hours ago - Pushed at: 1 day ago - Stars: 124 - Forks: 4

grofit/bindingsrx

A 2 way binding system for unity using unirx

Language: C# - Size: 6.73 MB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 122 - Forks: 14