The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Repository Index
58,136 visible repositories in the index
25–48 of 444 · Most stars
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
Confluent's Apache Kafka Golang client
- confluent
- golang
- golang-library
- golang-bindings
a multi-language bindings generator for rust
- ffi-layer
- rust-crate
Nodejs bindings to OpenCV 3 and OpenCV 4
Safe Rust bridge for creating Erlang NIF functions
- erlang
- nif
- elixir
- ffi
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
- reverse-engineering
- protocol-analyser
- file-format
- declarative-language
Gravity Programming Language
Ergonomic bindings to SQLite for Rust
- rust
- sqlite
- bindings
- wrapper
Build, bundle & ship your Rust WASM application to the web.
- rust
- wasm
- bundler
- assets
OpenCV Bindings for node.js
PyZMQ: Python bindings for zeromq
- cython
- python
- zeromq
nanobind: tiny and efficient C++/Python bindings
- python
- bindings
- pybind11
- cpp17
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
- java
- jvm
- eclipse-openj9
- compiler
Tools and libraries to glue C/C++ APIs to high-level languages
- cppsharp
- parsing
- glue
- syntax-tree
Generic programming for Scala
- scala
- typelevel
- functional-programming
- generic-programming
Pythonic bindings for FFmpeg's libraries.
- ffmpeg
- pyav
- python
- cython
The Rubinius Language Platform
- rubinius
- programming-languages
- virtual-machine
Compile shell scripts to static binaries.
Java Bindings for V8
Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
- gui
- sciter
- tiscript
- htmlayout
Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.
- game-engine
- raylib
- android
- rpi
Python library for creating PEG parsers
- python
- python2
- python3
- python-2
Vulkan bindings for Rust