Come hack on bindgen with us!
🎉 The Rust
impl period has begun! 🎉
That means that the Rust community is focusing purely on implementing accepted RFCs and all the 2017 goals for the rest of the year. Designing and discussing new features and RFCs is temporarily paused.
One of the areas of exploration called out in the 2017 Roadmap was
This is where
bindgen comes in.
bindgen takes C and C++ header files as input and generates corresponding Rust
extern function declarations and
repr(C) type definitions. We are making C
and C++ libraries easy to use from Rust, and eliminating writing tedious and
error prone boilerplate by hand.
And we would love your help!
We’ve been focusing on making
bindgen easy to dive into for new
contributors. We have mentored issues, a growing community of friendly folks,
and fun problems to solve :)
Want to dive in?
Here are our goals for the
We are hanging out in this gitter room together. There is an IRC bridge if you prefer.
Instructions for building and testing
bindgen, as well as an overview of its code and architecture can be found in
Hope to see you soon!