[PR #2101] [CLOSED] Add pybind11 #10705

Closed
opened 2026-04-24 05:43:46 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2101
Author: @lioulirong
Created: 7/9/2022
Status: Closed

Base: masterHead: Add-pybind11


📝 Commits (1)

  • 47f75e8 Add pybind11- A foreign function interface

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

What is this Python project?

  • pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. (cite from the official doc)

  • Inspired by Boost.Python, but aim to resolve the complexity.

  • A very compact implementation. It's only composed of ~4K line without comments.

What's the difference between this Python project and similar ones?

  1. It's a lightweight, header only C++ library.
  2. It supprots modern C++ (instead of just C)
  3. One need not to learn a third language other than C++ and Python. (Some others require)
  4. Also Used by popular project like Cafe2 machine learning framework.
  5. Its documentation is quite complete!

--

Anyone who agrees with this pull request could submit an Approve review to it.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2101 **Author:** [@lioulirong](https://github.com/lioulirong) **Created:** 7/9/2022 **Status:** ❌ Closed **Base:** `master` ← **Head:** `Add-pybind11` --- ### 📝 Commits (1) - [`47f75e8`](https://github.com/vinta/awesome-python/commit/47f75e81a33e9e570485b2ac937a27d78737a93e) Add pybind11- A foreign function interface ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description ## What is this Python project? * pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. (cite from the official doc) * Inspired by Boost.Python, but aim to resolve the complexity. * A very compact implementation. It's only composed of ~4K line without comments. ## What's the difference between this Python project and similar ones? 1. It's a lightweight, header only C++ library. 2. It supprots modern C++ (instead of just C) 3. One need not to learn a third language other than C++ and Python. (Some others require) 4. Also Used by popular project like Cafe2 machine learning framework. 5. Its documentation is quite complete! -- Anyone who agrees with this pull request could submit an *Approve* review to it. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-24 05:43:46 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#10705