Showing 36 of 67 projects
Rust bindings for writing safe and fast native Node.js modules.
Rust bindings for the C++ API of PyTorch, providing thin wrappers around libtorch.
A lightweight Java library providing cross-platform, high-performance bindings to native APIs for graphics, audio, parallel computing, and XR.
Automatically generates Rust FFI bindings to C and C++ libraries.
High-speed .NET bindings for OpenGL, Vulkan, DirectX, and other multimedia, graphics, and compute APIs.
Ergonomic Rust bindings for SQLite, providing a safe and convenient API for database operations.
Python bindings for ZeroMQ, enabling high-performance distributed messaging in Python applications.
A tiny and efficient C++/Python binding library with faster compilation, smaller binaries, and lower runtime overhead than pybind11.
Rust bindings for Dear ImGui, enabling immediate mode GUI development in safe Rust.
Complete Rust bindings for GTK 4, enabling native GUI application development with Rust.
A collection of open-source Xamarin plugins and bindings for third-party mobile libraries, now unsupported.
Rust bindings for the FLTK GUI library, enabling cross-platform, lightweight, and fast desktop applications.
OpenSSL bindings for Rust providing cryptographic functionality and TLS/SSL support.
Modern .NET bindings for Direct3D12, Direct3D11, Direct2D, XAudio, and other Windows multimedia APIs.
Rust bindings for ZeroMQ, providing a safe API for high-performance distributed messaging.
A low-abstraction, high-performance Vulkan API binding for JavaScript and TypeScript.
Rust bindings to libui, a minimalist native cross-platform UI toolkit for building desktop applications.
Go bindings for FFmpeg libraries, enabling media processing and manipulation directly in Go applications.
Go bindings for the Vulkan graphics and compute API, enabling low-level GPU programming in Go.
GLFW3 bindings and idiomatic wrapper for Rust, enabling window creation and input handling.
A deprecated Rust binding to libsodium providing type-safe, high-speed cryptography.
A Rust library for creating native Node.js modules with idiomatic Rust code and automatic FFI generation.
A thin Java wrapper for accessing the Steamworks C++ API, enabling Java games to integrate Steam features.
Go bindings for libVLC enabling multimedia playback, streaming, and recording in Go applications.
Node.js bindings for Google's Snappy compression library, providing fast compression and decompression.
OCaml bindings for PyTorch, providing NumPy-like tensor computations with GPU acceleration and automatic differentiation.
Polymer bindings for Redux, enabling Web Components to connect to a Redux store for predictable state management.
A lightweight, dependency-free C++17 library for binding Lua to C++ with support for multiple Lua implementations.
Rust bindings for the Nuklear immediate-mode GUI library, enabling lightweight 2D UI development.
Crystal bindings for the SFML multimedia library, enabling hardware-accelerated 2D graphics, audio, input, and networking in Crystal applications.
A Lua binding of Dear ImGui for the LÖVE game engine, enabling immediate-mode GUI development.
Common Lisp bindings for SDL2, enabling cross-platform game and multimedia development in Lisp.
Ruby bindings for the Qt GUI toolkit, packaged as an easy-to-install gem for cross-platform desktop development.
Tensorflow bindings for the Elixir programming language, enabling machine learning inference and tensor operations.
Rust bindings for Apple's macOS/iOS Security.framework, enabling TLS and Keychain access.
A GTK / Fortran binding enabling scientists to build cross-platform graphical user interfaces (GUIs) in Fortran.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.