oxalica/async-ffi

FFI-compatible futures

Rust

188

92 commits

updated Jul 24, 2026

See the code

README

async-ffi: FFI-compatible Futures

crates.io docs.rs CI

Convert your Rust Futures into a FFI-compatible struct without relying unstable Rust ABI and struct layout. Easily provide async functions in dynamic library maybe compiled with different Rust than the invoker.

See documentation for more details.

See link_tests directory for cross-linking examples.

License

MIT Licensed.

async
ffi
rust

oxalica/async-ffi

FFI-compatible futures

Rust

188

92 commits

updated Jul 24, 2026

See the code

README

async-ffi: FFI-compatible Futures

crates.io docs.rs CI

Convert your Rust Futures into a FFI-compatible struct without relying unstable Rust ABI and struct layout. Easily provide async functions in dynamic library maybe compiled with different Rust than the invoker.

See documentation for more details.

See link_tests directory for cross-linking examples.

License

MIT Licensed.

async
ffi
rust

Project health

Overall

4.5/10

Maintained

2/10

Code review

0/10
OpenSSF Scorecard

crates.io

Latest release

0.5.1 · Jul 24, 2026

Releases this year

1

Significant stargazers

Xuanwo

3,144 followers · starred Apr 2023

Kyle Barron

1,318 followers · starred Feb 2025

Zhaofeng Li

472 followers · starred Jul 2026

Christian Legnitto

480 followers · starred Apr 2026