GitHub topics: binding-generator
wasm-bindgen/wasm-bindgen
Facilitating high-level interactions between Wasm modules and JavaScript
Language: Rust - Size: 32.6 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 8,664 - Forks: 1,173
gtk-rs/gir
Tool to generate rust bindings and user API for glib-based libraries
Language: Rust - Size: 23.5 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 263 - Forks: 114
JuliaInterop/Clang.jl
C binding generator and Julia interface to libclang
Language: Julia - Size: 4.91 MB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 240 - Forks: 74
rust-windowing/gl-rs
An OpenGL function pointer loader for Rust
Language: Rust - Size: 2.58 MB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 727 - Forks: 123
karl-zylinski/odin-c-bindgen
Generate Odin bindings for C libraries
Language: C - Size: 3.57 MB - Last synced at: 27 days ago - Pushed at: 29 days ago - Stars: 242 - Forks: 17
smourier/BindingRedirectGenerator
A tool to generate binding redirects from assemblies in a given path.
Language: C# - Size: 39.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 4
Hadeweka/SDL-Crystal-Bindings
Crystal binding generator for raw SDL 3 methods
Language: Crystal - Size: 896 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 15 - Forks: 3
club-doki7/vulkan4j
Computer Graphics and Gaming API (Vulkan, OpenGL, GLFW, STB, ...) bindings for Java using Java 22 FFM APIs
Language: Kotlin - Size: 36.9 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 68 - Forks: 7
Aleph-Alpha/ts-rs
Generate TypeScript bindings from Rust types
Language: Rust - Size: 957 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1,550 - Forks: 135
gilzoide/gdextension-lite
Automatically generated header-only GDExtension bindings for C/C++
Language: C++ - Size: 902 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0
proxmox/perlmod-rs
Simply export rust modules as Perl modules. Read-only git mirror, see https://pve.proxmox.com/wiki/Developer_Documentation
Language: Rust - Size: 484 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 4
CadQuery/pywrap
C++ binding generator based on libclang and pybind11
Language: C++ - Size: 13.7 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 32 - Forks: 18
bbredesen/vk-gen
Code generation to create a Go binding for the Vulkan graphics API.
Language: Go - Size: 3.45 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 4
gilzoide/godot-csharp-gdextension-bindgen
Automatic C# bindings generator for GDExtension classes (Godot 4.4+)
Language: C# - Size: 18.6 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 52 - Forks: 1
dkorpel/ctod
Automatically translate C code to D
Language: C - Size: 2.18 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 56 - Forks: 7
Papierkorb/bindgen
Binding and wrapper generator for C/C++ libraries
Language: Crystal - Size: 1.15 MB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 189 - Forks: 18
ecere/ecere-sdk
Ecere SDK (eC Language, Ecere IDE, Cross platform GUI, graphics, and more) — http://ec-lang.org —
Language: eC - Size: 118 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 382 - Forks: 101
overdev/raylibpyctbg
A Python ctypes binding generator for the awesome C library Raylib.
Language: C - Size: 1.6 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 34 - Forks: 2
PranavVerma-droid/Affinify
Algorithm Powered Protein-Ligand Binding Affinity Predictor.
Language: Jupyter Notebook - Size: 2.95 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
orlodax/UNI-Framework
A comprehensive .NET-based development framework providing both API and UI capabilities for building modern, scalable Windows Desktop applications.
Language: C# - Size: 845 KB - Last synced at: 24 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0
LorenDB/polyglot
The universal, multidirectional, multilingual binding generation tool
Language: C++ - Size: 122 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 71 - Forks: 6
mooreryan/ocaml_python_bindgen
Generate Python bindings via pyml from OCaml value specifications
Language: OCaml - Size: 5.83 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 2
gilzoide/inclua
C to scripting languages wrapper generator, INitialy for binding C to LUA
Language: Mako - Size: 353 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 1
olbat/libgen
Automatic C-bindings generator for the Crystal language
Language: Crystal - Size: 390 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 82 - Forks: 12
erlangsters/opengl-x.y-generator
OpenGL binding generator for the BEAM.
Language: Erlang - Size: 278 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0
analytech-solutions/CBindingGen.jl 📦
Automatically generate Julia-C bindings!
Language: Julia - Size: 543 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 2
suirad/zig-header-gen
Automatically generate headers/bindings for other languages from Zig code
Language: Zig - Size: 78.1 KB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 81 - Forks: 12
juancastillo0/wasm_run
A WebAssembly executor for Dart and Flutter applications. Uses Rust's wasmtime optimizing runtime or wasmi interpreter to parse and execute WASM and WAT files.
Language: Rust - Size: 63.4 MB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 129 - Forks: 13
Superbelko/ohmygentool
LLVM/Clang based bindings generator for D language
Language: C++ - Size: 263 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 39 - Forks: 6
cginternals/khrbinding-generator
A Python generator for the Khronos APIs OpenGL, OpenGL ES, OpenGL SC, and EGL
Language: C++ - Size: 386 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 5 - Forks: 3
gtkd-developers/gir-to-d
Create D bindings from GObject introspection files
Language: D - Size: 2.15 MB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 23 - Forks: 13
CapsAdmin/ffibuild
generates luajit ffi bindings from c headers
Language: Lua - Size: 1.63 MB - Last synced at: 5 months ago - Pushed at: over 7 years ago - Stars: 61 - Forks: 4
Eastrall/Rosalina
Rosalina is a code generation tool for Unity's UI documents. It generates C# code-behind script based on a UXML template.
Language: C# - Size: 19.6 MB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 146 - Forks: 20
matusnovak/wrenbind17
A header only library for binding C++17 classes and functions to Wren, an embeddable programming language
Language: C++ - Size: 10.4 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 70 - Forks: 16
scala-native/scala-native-bindgen
Scala Native Binding Generator
Language: C++ - Size: 2.01 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 34 - Forks: 7
Jomy10/Octo
Polyglot binding generator: Generate bindings from language X to language Y
Language: Swift - Size: 281 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0
vanilla-rtb/extensions
Code Generators and Extensions for vanilla-rtb stack
Language: Go - Size: 241 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 6
Tetrite/cBinder
C language bindings and wrapper generator for Python using cffi library
Language: Python - Size: 403 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
node-xr/napi-bind
N-API automated bindings for simple C-style functions.
Language: C++ - Size: 115 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 1
mozilla/moz-cheddar Fork of Sean1708/rusty-cheddar 📦
UNMAINTAINED: A Rust crate for automatically generating C header files from Rust source file. Fork of sean1708's rusty-cheddar.
Language: Rust - Size: 4.11 MB - Last synced at: 2 months ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 3
Tolc-Software/tolc
A bindings compiler for C++
Language: CMake - Size: 6.29 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 38 - Forks: 0
SkillfulElectro/core-compute_native 📦
Native binding gen for core-compute api
Language: Rust - Size: 2.74 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
Py-Ec/sumi
Sumi is a binding generator specifically designed for Astar Network ecosystem with XVM in mind. It takes EVM metadata and converts it to an ink! module that can later be used to call into original EVM smart contract.
Language: Rust - Size: 89.8 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0
foxik0169/imgui-odin 📦
A simple binding generator cimgui -> odin.
Language: Odin - Size: 198 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 3
AstarNetwork/sumi
Astar binding generator for Solidity and ink!
Language: Rust - Size: 206 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1
bizulk/Android-USB-Host-Link
Groups projects : GUI Tablet, target software
Language: C - Size: 46.3 MB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 3
GridTools/cpp_bindgen
Library for generating C and Fortran bindings for C++ functions from C++
Language: C++ - Size: 191 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 15 - Forks: 4
Componolit/Cappulada
[DEPRECATED] Generate Ada bindings to C++ code
Language: Python - Size: 522 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 15 - Forks: 3
c30ra/python-clang-binder
Bind genereator, read a c++ file and output binds for any language
Language: Python - Size: 21.5 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0
hrszpuk/remeta
A metaprogramming tool for porting Go packages over to the ReRect programming language
Language: Go - Size: 850 KB - Last synced at: 9 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0
mihavlic/pumice
Yet another Vulkan bindings generator for Rust
Language: Rust - Size: 1.12 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
oskca/gopherjs-electron
Gopherjs bindings for Electron with an API translator.
Language: Go - Size: 205 KB - Last synced at: over 1 year ago - Pushed at: almost 9 years ago - Stars: 30 - Forks: 5
vgtk/g-gen
Tool for generate V bindings and user API for glib-based libraries
Language: V - Size: 70.3 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 2
songtianyi/tdengine-rust-bindings
Rust binding for TDengine
Language: Rust - Size: 27.3 KB - Last synced at: 8 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0
deliciouslytyped/qtah Fork of pierric/qtah
This is a temporary fork of the khumba/qtah Qt binding for haskell. I'm working on automatic binding generation. This project is looking for funding!
Size: 2.97 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
PratikPandyaOfficial/SliderColorPicker_BindingControlView
SliderColorPicker_BindingControlView_SwiftUI
Language: Swift - Size: 19.5 KB - Last synced at: 8 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
SrMordred/odin-raylib-template
Odin + Raylib project template (and binding/project generator)
Language: Odin - Size: 797 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0
WebFreak001/OpenVR-D
D bindings for Valve's C++ OpenVR library
Language: C++ - Size: 2.98 MB - Last synced at: 6 months ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0
UmeshJangid/DataBindingSample
Beginner Data Binding Example
Language: Java - Size: 509 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0
jutuon/egl-sys
Automatically generated Rust bindigns for EGL
Language: Rust - Size: 20.5 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0