Showing 32 of 68 projects
OCaml bindings for TensorFlow, enabling machine learning and neural network development in a functional programming environment.
A JavaScript library that wraps GDAL for geospatial data processing directly in the browser using WebAssembly.
D language bindings for the Godot Engine's GDNative API, enabling game development in D.
A language server for the V programming language providing IDE features like go-to-definition, code completion, and type hints.
A Rust binding for the GNU Scientific Library (GSL), providing access to numerical routines for scientific computing.
Low-level .NET bindings for WebGPU, enabling browser-based graphics development for Evergine.
Node.js bindings for the Fast Artificial Neural Network Library (FANN), enabling neural network development in JavaScript.
.NET bindings for ROS2 enabling cross-platform robotics application development in C# and .NET Core.
SDL bindings for Rust that wrap low-level C components in idiomatic Rust code.
Rust bindings for libbz2 providing streaming bzip2 compression and decompression.
A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.
A curated list of existing Xamarin binding libraries for iOS and Android native libraries.
Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore JavaScript engine.
Ada 2022 bindings to SDL 2, providing a variable-thickness wrapper for multimedia and game development.
GTK4 bindings for the Crystal programming language, enabling native desktop GUI development.
Crystal language bindings for the raylib game development library, providing low-level access and operator overloads.
Official SDL2 and SDL3 bindings for the V programming language, providing full access to multimedia and game development libraries.
Medium-level Rust bindings for reading and writing netCDF files, a common scientific data format.
Rust bindings for iptables, enabling programmatic manipulation of Linux firewall rules.
Bullet 3D Physics bindings for Haxe, enabling cross-platform physics simulation for HL/C and JavaScript targets.
D language bindings for the raylib game development library, enabling D programmers to create games and multimedia applications.
A thin Rust wrapper and bindings for the Allegro 5 game programming library.
Crystal language bindings for the FANN (Fast Artificial Neural Network) C library.
OCaml bindings for ZeroMQ 4.x, providing message-passing capabilities for distributed systems.
Automatically generates Node.js N-API bindings from C++ libraries using macros and CMake.
High-level Rust bindings and wrappers for the PortMidi library, enabling MIDI input and output.
Crystal bindings for Dear ImGui, enabling immediate-mode GUI development in Crystal.
OCaml bindings for Apache Kafka, enabling Kafka client functionality in OCaml applications.
A V language wrapper for raylib game development library with 100% API parity as the goal.
Elixir NIF bindings for the Raylib game development library, enabling game programming in Elixir.
Crystal bindings to Lua, enabling seamless interoperability between Crystal and Lua 5.4+.
OCaml bindings to libcurl for client-side URL transfers supporting HTTP and multiple network protocols.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.