All Projects → jslee02 → awesome-cpp-python-binding-generator

jslee02 / awesome-cpp-python-binding-generator

Licence: CC0-1.0 license
😎 A curated list of awesome automatic Python binding generators for C++ projects

Projects that are alternatives of or similar to awesome-cpp-python-binding-generator

chimera
🐍 A CLI tool for generating Boost.Python/pybind11 bindings from C/C++
Stars: ✭ 12 (-25%)
Mutual labels:  pybind11, boost-python
pybind11-stubgen
Generates stubs for python modules (targeted to C++ extensions compiled with pybind11)
Stars: ✭ 103 (+543.75%)
Mutual labels:  pybind11
spdlog-python
python wrapper around C++ spdlog ([email protected]:gabime/spdlog.git)
Stars: ✭ 46 (+187.5%)
Mutual labels:  pybind11
pysdsl
Python bindings to Succinct Data Structure Library 2.0
Stars: ✭ 23 (+43.75%)
Mutual labels:  pybind11
pymonero
Python Monero, a fork of monero-project/monero to deliver python c++ bindings
Stars: ✭ 12 (-25%)
Mutual labels:  pybind11
Electronic-Cheat-Sheet-and-Schematics-MegaCollection
A lot of Files of various Electronic Shit that I have collected over the years. Cheatsheet, Schematics, Pinouts, Pdf, and More... Enjoy it ;)
Stars: ✭ 43 (+168.75%)
Mutual labels:  pybind11
neworder
A dynamic microsimulation framework for python
Stars: ✭ 15 (-6.25%)
Mutual labels:  pybind11
SymSpellCppPy
Fast SymSpell written in c++ and exposes to python via pybind11
Stars: ✭ 28 (+75%)
Mutual labels:  pybind11
python-poppler
Python binding to Poppler-cpp pdf library
Stars: ✭ 51 (+218.75%)
Mutual labels:  pybind11
pywrap
C++ binding generator based on libclang and pybind11
Stars: ✭ 17 (+6.25%)
Mutual labels:  pybind11
h264decoder
h264 decoding module for python based on libav
Stars: ✭ 76 (+375%)
Mutual labels:  pybind11
pynanoflann
Unofficial python wrapper to the nanoflann k-d tree
Stars: ✭ 24 (+50%)
Mutual labels:  pybind11
python-embedded-example-project
This is an example project using mebedded python in C++ console application using CMake
Stars: ✭ 32 (+100%)
Mutual labels:  pybind11
eigenpy
Bindings between Numpy and Eigen using Boost.Python
Stars: ✭ 88 (+450%)
Mutual labels:  boost-python

Awesome Python Binding Generators for C++

C/C++ to Python

Boost.Python

  • AutoWIG - Automatic wrapper and interface generator [github StatisKit/AutoWIG]
  • chimera - Utility for generating Boost.Python and pybind11 bindings from C/C++ code [github personalrobotics/chimera]

pybind11

  • Binder - Binder, tool for automatic generation of Python bindings [github RosettaCommons/binder]
  • cppwg - An automatic wrapper generator for C++ [github jmsgrogan/cppwg]
  • Py++ (deprecated) - Py++ for generating pybind11 code [github ISoirar/pypp11]

ETC

  • clif - Wrapper generator foundation to wrap C++ for Python and other languages using LLVM [github google/clif]
  • Cpp2Py - Reflection tools based on clang [github TRIQS/cpp2py]
  • cppyy - Python-C++ bindings interface based on Cling/LLVM [bitbucket]

C/C++ to other languages

Crystal

  • Bindgen - Binding and wrapper generator for C/C++ libraries [github Papierkorb/bindgen]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].