There are 10 repositories under ffi topic.
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.
Automatically generates Rust FFI bindings to C (and some C++) libraries.
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.
Write Cloudflare Workers in 100% Rust via WebAssembly
Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.
Write iOS&macOS&Android Code using Dart. This package liberates you from redundant glue code and low performance of Flutter Channel.
Calling Go Functions from Other Languages using C Shared Libraries
⚡ Import c, rust, zig etc. files in your TypeScript code and more.
Example of using Rust to Extend Python
Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.
Rust + Go — Call Rust code from Go using FFI
comparing the c ffi (foreign function interface) overhead on various programming languages
Ruby bindings for Rust. Write Ruby extension gems in Rust, or call Ruby from Rust.
Bindings for the Zend API to build PHP extensions natively in Rust.
Python interface to the awesome mpv media player
🐍 Python interpreter bindings for Deno and Bun.
PHP 中文工具包,支持汉字转拼音、拼音分词、简繁互转、数字、金额大写;QQ群:17916227
:zap: PHP Engine Direct API
A sampling profiler or a memory profiler for PHP written in PHP, which reads information about running PHP VM from outside the process. You can find performance bottlenecks or memory leaks of your scripts without changing the target script or loading extensions.
Examples of calls between Go and C/C++ (and how to call a Go shared object from Node/Ruby/Python/Java)