Showing 29 of 65 projects
A Common Lisp library for NVIDIA CUDA programming, providing a kernel description language and memory management.
Example project demonstrating how to share Rust core logic between native Android and iOS mobile applications.
Safe, idiomatic Rust bindings for Apple's ScreenCaptureKit framework to capture screen content, windows, and applications on macOS.
Safe mruby bindings for Rust that enable embedding Ruby code and testing Rust structs with a restricted API.
A Rust crate for automatically generating C header files from Rust source code, enabling C interoperability.
SDL2 bindings for Deno, enabling multimedia applications with graphics, text rendering, and image loading.
SDL bindings for Rust that wrap low-level C components in idiomatic Rust code.
A fast LuaJIT-based serializer for Lua values, producing compact output and supporting class registration.
A guide for building and integrating Rust libraries into iOS and Android mobile applications.
Complete Rust bindings for Lua 5.3, enabling seamless integration between Rust applications and Lua scripting.
A cross-platform Common Lisp interface to .NET Core, enabling seamless interop without C++ code.
A Lua binding library for ZeroMQ, providing both C and FFI implementations for high-performance messaging.
Automatic binding generator for native libraries in Crystal, translating C headers into Crystal FFI code.
Safe Rust bindings to Lua 5.1 that closely mirror the C API while enforcing memory safety.
Raw WebAssembly bindings to the Tauri API for Rust projects using wasm-bindgen.
Create C- and Python-compatible shared libraries from Common Lisp code using SBCL.
A Ruby interface to XGBoost, providing high-performance gradient boosting for machine learning tasks.
A pure LuaJIT implementation of LPeg v1.0, a PEG pattern matching library for Lua, with added left recursion support.
Rust bindings for the libmdbx embedded key-value database, providing safe and idiomatic access.
FFI bindings for Idris to safely interact with JavaScript, enabling web and Node.js development.
Automatic C-bindings generator for Crystal, using config files to define and regenerate bindings for large C libraries.
A Ruby gem providing high-performance gradient boosting with LightGBM for machine learning tasks.
Fast Ruby FFI gem providing C implementations of string edit distance algorithms like Levenshtein, Jaro-Winkler, and N-Gram.
A safe Rust wrapper for embedding the Mono runtime, enabling .NET language interop and scripting within Rust projects.
Complete FFI bindings and safe wrapper for Java Native Interface (JNI) in Rust, enabling Java code execution from Rust applications.
A thin Common Lisp wrapper for native Win32 GUI APIs, enabling Windows desktop application development.
Crystal bindings to Lua, enabling seamless interoperability between Crystal and Lua 5.4+.
Generates LuaJIT FFI bindings from C headers, optionally using Nix for automatic build environment setup.
A Lua vector library accelerated by LuaJIT's FFI for high-performance games and applications, with automatic fallback to tables on mobile/consoles.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.