C++ Bindings

Open-source C++ projects categorized as Bindings

Top 12 C++ Binding Projects

  • pybind11

    Seamless operability between C++11 and Python

    Project mention: Using pybind11 with minGW to cross compile pyhton module for Windows | reddit.com/r/cpp_questions | 2023-01-17

    I have a python module for which the logic is written in C++ and I use pybind11 to expose the objects and functions to Python.

  • nanobind

    nanobind — Seamless operability between C++17 and Python

    Project mention: Nanobind – Seamless operability between C++17 and Python | news.ycombinator.com | 2023-01-12
  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • nvk

    Vulkan API for JavaScript/TypeScript

  • ruby-opencv

    Versioned fork of the OpenCV gem for Ruby

  • dotherside

    C language library for creating bindings for the Qt QML language

    Project mention: Ask HN: Boring but important tech no one is working on | news.ycombinator.com | 2022-08-26
  • souffle-haskell

    Haskell bindings for the Souffle datalog language

    Project mention: Efficient logic programming in Haskell? | reddit.com/r/haskell | 2022-09-10

    Have you seen /u/ltielen's souffle-haskell? It's bindings to Soufflé, which is similar to Datalog, which is similar to Prolog. We pair-programmed on the code which transfers the data between the Haskell and C++ sides, and I can attest that Luc put a lot of effort into making the library run fast.

  • genepi

    Automatic generation of N-API wrapper from a C++ library

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • godopy

    [WIP] Python scripting for the Godot game engine

    Project mention: Interact with Python script using GDScript | reddit.com/r/godot | 2022-07-02
  • EmGlue

    🕸️ Glue C++ to your browser! Universal bindings for JavaScript/Wasm using Glue and Embind.

  • vulkan.node.js

    🍵 Raw Vulkan API implementation for Node.js 🍵

    Project mention: I made new raw Node.js Vulkan API bindings (early stage) | reddit.com/r/javascript | 2022-11-20
  • node-interception

    A windows library for intercepting and controlling keyboards and mouses with multiple devices support.

    Project mention: [Question] Bundling an external binary | reddit.com/r/tauri | 2022-07-22

    node-interception repo (intercept driver packaged for nodejs environment): https://github.com/Rami-Sabbagh/node-interception

  • g3logPython

    Python bindings for g3log

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-17.

C++ Bindings related posts


What are some of the best open-source Binding projects in C++? This list will help you:

Project Stars
1 pybind11 12,133
2 nanobind 1,099
3 nvk 877
4 ruby-opencv 807
5 dotherside 182
6 souffle-haskell 85
7 genepi 65
8 godopy 27
9 EmGlue 19
10 vulkan.node.js 9
11 node-interception 8
12 g3logPython 4
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives