Showing 36 of 96 projects
Rust bindings for Python, enabling creation of native Python extension modules and embedding Python in Rust binaries.
A polyglot document intelligence framework with a Rust core for extracting text, metadata, and structured data from 91+ file formats.
Java library providing easy access to native shared libraries without requiring JNI or native code.
Rust bindings for writing safe and fast native Node.js modules.
A safe, zero-overhead FFI bridge for calling C++ code from Rust and Rust code from C++.
Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers.
A feature-rich, seamless binding generator for calling Rust code from Flutter/Dart and vice versa.
Automatically generates Rust FFI bindings to C and C++ libraries.
A safe Rust library for creating Erlang NIFs that prevents crashes in the BEAM VM.
A safe Rust library for creating Erlang NIFs that prevents crashes in the BEAM VM.
Generates C and C++11 headers from Rust libraries that expose a public C API.
Safe, high-level Rust bindings for Lua 5.1-5.5, LuaJIT, and Luau with async/await support.
A framework for building cross-platform apps with Rust business logic and Flutter UI, using native FFI for efficient communication.
Rust bindings for the OpenCV computer vision library, enabling Rust developers to leverage OpenCV's capabilities.
A Rust wrapper for Facebook's RocksDB embedded key-value storage engine.
A thin, auto-generated C API wrapper for Dear ImGui, enabling its use from other programming languages via C bindings.
Comprehensive Rust FFI bindings to the entire Windows API, enabling native Windows development in Rust.
An embeddable polyglot runtime for calling functions between multiple programming languages like Python, JavaScript, and C++.
A Java library for loading native libraries without writing JNI code by hand.
A Rust library for bidirectional integration between Ruby and Rust, enabling Ruby code in Rust applications and Rust code in Ruby applications.
A self-contained Japanese morphological analyzer written in pure Go, tokenizing text into words and analyzing parts of speech.
A pure Rust implementation of the Brotli compression algorithm with optional no-stdlib support for embedded and kernel use.
PHP bindings for Go that enable executing PHP scripts, exchanging variables, and attaching Go methods as PHP classes.
A Ruby binding for the libvips image processing library, offering fast, memory-efficient image operations.
Write native Ruby extensions in Rust to replace slow Ruby methods with high-performance Rust implementations.
A framework for creating Qt/QML applications with Rust by building QMetaObjects at compile time.
A Ruby wrapper library that provides Ruby bindings and a Ruby-esque interface to the Tesseract OCR API.
A Rust library for creating native Node.js modules with idiomatic Rust code and automatic FFI generation.
A high-level Rust binding for Lua 5.2, enabling safe interaction with Lua variables, functions, and tables.
A cross-platform desktop automation framework for Deno that enables keyboard, mouse, screen, and notification control.
A Rust and WebAssembly library for interacting with Substrate-based blockchains in the Polkadot ecosystem.
Standalone FFI library for calling C functions from Lua, compatible with LuaJIT's FFI interface.
Objective-C Runtime bindings and wrapper for Rust, enabling safe interoperability and class declaration.
Rust bindings and wrappers for the PortAudio cross-platform audio I/O library.
A framework for writing PHP extensions in pure, safe Rust, enabling high-performance native modules.
A high-performance Node.js FFI module written in Rust and N-API for calling C/C++/Rust functions from JavaScript.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.