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

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