Bindings

Open-source projects categorized as Bindings

Top 23 Binding Open-Source Projects

  • pybind11

    Seamless operability between C++11 and Python

  • Project mention: Experience using crow as web server | /r/cpp | 2023-11-06

    I'm investigating using C++ to build a REST server, and would love to know of people's experiences with Crow-- or whether they would recommend something else as a "medium-level" abstraction C++ web server. As background, I started off experimenting with Python/FastAPI, which is great, but there is too much friction to translate from pybind11-exported C++ objects to the format that FastAPI expects, and, of course, there are inherent performance limitations using Python, which could impact scaling up if the project were to be successful.

  • LWJGL

    LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.

  • Project mention: Building a Game Engine Using Java with LWJGL | dev.to | 2024-04-01

    Download the latest LWJGL binaries from the official website.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • macdriver

    Native Mac APIs for Go. Soon to be renamed DarwinKit!

  • rust-bindgen

    Automatically generates Rust FFI bindings to C (and some C++) libraries.

  • Project mention: Rust Bindgen | news.ycombinator.com | 2023-09-18
  • CppSharp

    Tools and libraries to glue C/C++ APIs to high-level languages

  • rusqlite

    Ergonomic bindings to SQLite for Rust

  • Project mention: SQLite + Rust: Building a CLI Password Vault πŸ¦€ | dev.to | 2024-03-15

    "Rusqlite is an ergonomic wrapper for using SQLite from Rust." - Crates.io

  • node-webrtc

    node-webrtc is a Node.js Native Addon that provides bindings to WebRTC M87

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nanobind

    nanobind: tiny and efficient C++/Python bindings

  • Project mention: Progress on No-GIL CPython | news.ycombinator.com | 2023-10-20

    Take a look at https://github.com/wjakob/nanobind

    > More concretely, benchmarks show up to ~4Γ— faster compile time, ~5Γ— smaller binaries, and ~10Γ— lower runtime overheads compared to pybind11.

  • fltk-rs

    Rust bindings for the FLTK GUI library.

  • Project mention: Explain how to use fltk tile group | /r/rust | 2023-06-25

    I have added a tile example to the repo, it's based on the FLTK example.

  • evil-collection

    A set of keybindings for evil-mode

  • Project mention: Org mode insert item | /r/emacs | 2023-06-05

    It looks like that package has an issue tracker here, if you wanted to raise one: https://github.com/emacs-evil/evil-collection/issues

  • nvk

    Vulkan API for JavaScript/TypeScript

  • ruby-opencv

    Versioned fork of the OpenCV gem for Ruby

  • vsphere-automation-sdk-python

    Python samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API

  • bootsharp

    Compile C# solution into single-file ES module with auto-generated JavaScript bindings and type definitions

  • kindaVim.docs

    Ultimate Vim Mode for macOS

  • Project mention: Browser-based notetaking with Vim keybindings? | /r/vim | 2023-07-13

    For MacOS there is https://kindavim.app/ which will turn any input text into a vim modal input text. I don’t fully use it all the time, but depending on your keyboard (I use the moonlander) you can set different layers to give you some motions that resemble vim. I find that is good enough for most cases.

  • ludo

    A libretro frontend written in golang

  • Project mention: ChimeraOS: Instantly turn any PC into a gaming console | news.ycombinator.com | 2023-08-08

    A similar project is Ludo [1] which is part of the libretro family. More for emulation but really a clean UI (it actually has screenshots)

    [1]: https://ludo.libretro.com/#about

  • ort

    A Rust wrapper for ONNX Runtime (by pykeio)

  • Project mention: AI Inference now available in Supabase Edge Functions | dev.to | 2024-04-16

    To solve this, we built a native extension in Edge Runtime that enables using ONNX runtime via the Rust interface. This was made possible thanks to an excellent Rust wrapper called Ort:

  • python-mpv

    Python interface to the awesome mpv media player

  • gstreamer-rs

    GStreamer bindings for Rust - This repository moved to https://gitlab.freedesktop.org/gstreamer/gstreamer-rs

  • steamworks4j

    A thin Java wrapper to access the Steamworks API

  • libvlc-go

    Go bindings for libVLC and high-level media player interface

  • net-vips

    .NET binding for libvips.

  • raylib-zig

    Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Bindings related posts

Index

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

Project Stars
1 pybind11 14,741
2 LWJGL 4,583
3 macdriver 4,345
4 rust-bindgen 4,070
5 CppSharp 2,986
6 rusqlite 2,737
7 node-webrtc 2,653
8 nanobind 2,028
9 fltk-rs 1,497
10 evil-collection 1,158
11 nvk 903
12 ruby-opencv 813
13 vsphere-automation-sdk-python 726
14 bootsharp 632
15 kindaVim.docs 594
16 ludo 573
17 ort 555
18 python-mpv 514
19 gstreamer-rs 491
20 steamworks4j 449
21 libvlc-go 406
22 net-vips 362
23 raylib-zig 362

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com