GitHub topics: binding-generator
karl-zylinski/odin-c-bindgen
Generate Odin bindings for C libraries
Language: Odin - Size: 3.13 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 130 - Forks: 6

Aleph-Alpha/ts-rs
Generate TypeScript bindings from Rust types
Language: Rust - Size: 791 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,394 - Forks: 129

rustwasm/wasm-bindgen
Facilitating high-level interactions between Wasm modules and JavaScript
Language: Rust - Size: 22.8 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 8,245 - Forks: 1,120

dkorpel/ctod
Automatically translate C code to D
Language: C - Size: 2.17 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 57 - Forks: 7

gilzoide/godot-csharp-gdextension-bindgen
Automatic C# bindings generator for GDExtension classes (Godot 4.4+)
Language: C# - Size: 18.5 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 32 - Forks: 1

proxmox/perlmod-rs
Simply export rust modules as Perl modules
Language: Rust - Size: 416 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 7 - Forks: 4

gtk-rs/gir
Tool to generate rust bindings and user API for glib-based libraries
Language: Rust - Size: 20 MB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 251 - Forks: 111

rust-windowing/gl-rs
An OpenGL function pointer loader for Rust
Language: Rust - Size: 2.5 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 704 - Forks: 120

overdev/raylibpyctbg
A Python ctypes binding generator for the awesome C library Raylib.
Language: C - Size: 1.59 MB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 32 - Forks: 2

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 374 - Forks: 99

Superbelko/ohmygentool
LLVM/Clang based bindings generator for D language
Language: C++ - Size: 263 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 39 - Forks: 6

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.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 129 - Forks: 13

JuliaInterop/Clang.jl
C binding generator and Julia interface to libclang
Language: Julia - Size: 4.45 MB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 233 - Forks: 70

olbat/libgen
Automatic C-bindings generator for the Crystal language
Language: Crystal - Size: 388 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 81 - Forks: 12

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: 843 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

Hadeweka/SDL-Crystal-Bindings
Crystal binding generator for raw SDL 3 methods
Language: Crystal - Size: 831 KB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 3

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: about 2 months ago - Pushed at: about 2 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 13 hours ago - Pushed at: about 2 months ago - Stars: 23 - Forks: 13

Papierkorb/bindgen
Binding and wrapper generator for C/C++ libraries
Language: Crystal - Size: 1.15 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 184 - Forks: 18

jaxdb/jaxdb
JAX-DB (Java Architecture Extension for [Relational] Database Binding) is a framework that cohesively binds the Java Application Layer to a Vendor Agnostic RDBMS Layer.
Language: Java - Size: 7.88 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

CapsAdmin/ffibuild
generates luajit ffi bindings from c headers
Language: Lua - Size: 1.63 MB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 61 - Forks: 4

suirad/zig-header-gen
Automatically generate headers/bindings for other languages from Zig code
Language: Zig - Size: 78.1 KB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 80 - Forks: 12

gilzoide/inclua
C to scripting languages wrapper generator, INitialy for binding C to LUA
Language: Mako - Size: 353 KB - Last synced at: 29 days ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 1

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: about 1 month ago - Pushed at: over 1 year 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: 3 months ago - Pushed at: 3 months ago - Stars: 70 - Forks: 16

scala-native/scala-native-bindgen
Scala Native Binding Generator
Language: C++ - Size: 2.01 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 34 - Forks: 7

smourier/BindingRedirectGenerator
A tool to generate binding redirects from assemblies in a given path.
Language: C# - Size: 27.3 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 6 - Forks: 3

CadQuery/pywrap
C++ binding generator based on libclang and pybind11
Language: C++ - Size: 13.5 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 30 - Forks: 14

Jomy10/Octo
Polyglot binding generator: Generate bindings from language X to language Y
Language: Swift - Size: 281 KB - Last synced at: 1 day ago - Pushed at: 6 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: 10 days ago - Pushed at: over 1 year 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: 8 days ago - Pushed at: 7 months 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: 16 days ago - Pushed at: over 2 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: 5 days ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 3

Tolc-Software/tolc
A bindings compiler for C++
Language: CMake - Size: 6.29 MB - Last synced at: 26 days ago - Pushed at: 26 days 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: 2 months ago - Pushed at: 10 months 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: 6 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

foxik0169/imgui-odin 📦
A simple binding generator cimgui -> odin.
Language: Odin - Size: 198 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 14 - Forks: 3

AstarNetwork/sumi
Astar binding generator for Solidity and ink!
Language: Rust - Size: 206 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

gilzoide/gdextension-lite
Automatically generated header-only GDExtension bindings for C/C++
Language: C - Size: 743 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

bizulk/Android-USB-Host-Link
Groups projects : GUI Tablet, target software
Language: C - Size: 46.3 MB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 3

bbredesen/vk-gen
Code generation to create a Go binding for the Vulkan graphics API.
Language: Go - Size: 3.53 MB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 11 - 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: about 1 year ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 4

Componolit/Cappulada
[DEPRECATED] Generate Ada bindings to C++ code
Language: Python - Size: 522 KB - Last synced at: 10 months ago - Pushed at: over 5 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: over 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

LorenDB/polyglot
The universal, multidirectional, multilingual binding generation tool
Language: C++ - Size: 122 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 39 - Forks: 3

mooreryan/ocaml_python_bindgen
Generate Python bindings via pyml from OCaml value specifications
Language: OCaml - Size: 5.83 MB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 30 - Forks: 2

hrszpuk/remeta
A metaprogramming tool for porting Go packages over to the ReRect programming language
Language: Go - Size: 850 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

analytech-solutions/CBindingGen.jl 📦
Automatically generate Julia-C bindings!
Language: Julia - Size: 543 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 2

mihavlic/pumice
Yet another Vulkan bindings generator for Rust
Language: Rust - Size: 1.12 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

oskca/gopherjs-electron
Gopherjs bindings for Electron with an API translator.
Language: Go - Size: 205 KB - Last synced at: 12 months ago - Pushed at: over 8 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: about 2 years ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 2

songtianyi/tdengine-rust-bindings
Rust binding for TDengine
Language: Rust - Size: 27.3 KB - Last synced at: 2 months ago - Pushed at: about 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: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

PratikPandyaOfficial/SliderColorPicker_BindingControlView
SliderColorPicker_BindingControlView_SwiftUI
Language: Swift - Size: 19.5 KB - Last synced at: 2 months ago - Pushed at: almost 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: about 2 years ago - Pushed at: over 4 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: about 1 month ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 0

UmeshJangid/DataBindingSample
Beginner Data Binding Example
Language: Java - Size: 509 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

jutuon/egl-sys
Automatically generated Rust bindigns for EGL
Language: Rust - Size: 20.5 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
