Showing 36 of 134 projects
A GTK / Fortran binding enabling scientists to build cross-platform graphical user interfaces (GUIs) in Fortran.
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.
Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore JavaScript engine.
A curated list of existing Xamarin binding libraries for iOS and Android native libraries.
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.
Pure Go FFI for calling C libraries without CGO, designed for WebGPU and GPU computing with zero per-call allocations.
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.
Crystal bindings to Lua, enabling seamless interoperability between Crystal and Lua 5.4+.
Elixir NIF bindings for the Raylib game development library, enabling game programming in Elixir.
A V language wrapper for raylib game development library with 100% API parity as the goal.
OCaml bindings to libcurl for client-side URL transfers supporting HTTP and multiple network protocols.
Common Lisp bindings and interface to the Allegro 5 game programming library
Catkin-friendly C++ bindings for TensorFlow, enabling easy integration of TensorFlow C++ API into ROS projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.