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

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