Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rosettacommons/binder
Binder, tool for automatic generation of Python bindings
https://github.com/rosettacommons/binder
bindings python
Last synced: 5 days 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 (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-11-06T18:31:33.000Z (7 days ago)
- Last Synced: 2024-11-06T19:34:53.701Z (7 days ago)
- Topics: bindings, python
- Language: C++
- Homepage:
- Size: 18.3 MB
- Stars: 321
- Watchers: 293
- Forks: 67
- Open Issues: 32
-
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.
[![Documentation Status](https://readthedocs.org/projects/cppbinder/badge/?version=latest)](http://cppbinder.readthedocs.org/en/latest/?badge=latest)
![](https://github.com/RosettaCommons/binder/workflows/build/badge.svg)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).