https://github.com/rosettacommons/binder
Binder, tool for automatic generation of Python bindings
https://github.com/rosettacommons/binder
bindings python
Last synced: 5 months ago
JSON representation
Binder, tool for automatic generation of Python bindings
- Host: GitHub
- URL: https://github.com/rosettacommons/binder
- Owner: RosettaCommons
- License: mit
- Created: 2016-10-19T21:29:29.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2025-05-14T23:49:32.000Z (5 months ago)
- Last Synced: 2025-05-15T00:38:01.236Z (5 months ago)
- Topics: bindings, python
- Language: C++
- Homepage:
- Size: 18.3 MB
- Stars: 333
- Watchers: 291
- Forks: 66
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Binder
**Binder** is a tool for automatic generation of Python bindings for C++11 projects using [Pybind11](https://github.com/pybind/pybind11) and [Clang LibTooling](http://clang.llvm.org/docs/LibTooling.html) libraries. That is, Binder, takes a C++ project and compiles it into objects and functions that are all usable within Python. Binder is different from prior tools in that it handles special features new in C++11.
[](http://cppbinder.readthedocs.org/en/latest/?badge=latest)
Reference documentation is provided at
[http://cppbinder.readthedocs.org/en/latest](http://cppbinder.readthedocs.org/en/latest).
A PDF version of the manual is available
[here](https://media.readthedocs.org/pdf/cppbinder/latest/cppbinder.pdf).