rust-bindgen

by rust-lang · Developer Tools

Automatically generates Rust FFI bindings to C (and some C++) libraries.

New0 ratings5,278 starsActive
Developer ToolsDeveloper ToolRustPython
Open project ↗↓ Download v0.72.1GitHub⚑ Report
rust-bindgen preview

About this project

bindgen bindgen automatically generates Rust FFI bindings to C (and some C++) libraries. For example, given the C header doggo.h: bindgen produces Rust FFI code allowing you to call into the doggo library's functions and use its types: Users Guide 📚 Read the bindgen users guide here! 📚 MSRV The bindgen minimum supported Rust version is 1.71.0. The bindgen-cli minimum supported Rust version is 1.71.0. No MSRV bump policy has been established yet, so MSRV may increase in any release. The MSRV is the minimum Rust version that can be used to compile each crate. However, bindgen and bindgen-cli can generate bindings that are compatible with Rust versions below the current…

Technologies

ShellPythonRustCBatchfilecodegenbindingsffi

Project health

Actively maintained
Last updateyesterday
Contributors400
Latest releasev0.72.1
Open issues & PRs583
LicenseBSD-3-Clause
On GitHubsince 2016

GitHub

5,278
stars
828
forks
400
contributors
583
open issues & PRs
Rust
language
yesterday
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review rust-bindgen.

Built by

rust-lang
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain rust-lang/rust-bindgen? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like