An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with ffi

A curated list of projects in awesome lists tagged with ffi .

https://github.com/pyo3/pyo3

Rust bindings for the Python interpreter

binding ffi python python-c-api rust

Last synced: 12 May 2025

https://github.com/PyO3/PyO3

Rust bindings for the Python interpreter

binding ffi python python-c-api rust

Last synced: 19 Mar 2025

https://github.com/PyO3/pyo3

Rust bindings for the Python interpreter

binding ffi python python-c-api rust

Last synced: 12 Mar 2025

https://github.com/pythonnet/pythonnet

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.

clr csharp dotnet ffi hacktoberfest mono python pythonnet

Last synced: 13 May 2025

https://github.com/rust-lang/rust-bindgen

Automatically generates Rust FFI bindings to C (and some C++) libraries.

bindings codegen ffi

Last synced: 13 May 2025

https://rust-lang.github.io/rust-bindgen/

Automatically generates Rust FFI bindings to C (and some C++) libraries.

bindings codegen ffi

Last synced: 23 Apr 2025

https://github.com/fzyzcjy/flutter_rust_bridge

Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.

bindgen dart ffi flutter rust

Last synced: 12 May 2025

https://github.com/rusterlium/rustler

Safe Rust bridge for creating Erlang NIF functions

binding elixir erlang ffi nif rust

Last synced: 12 May 2025

https://github.com/cloudflare/workers-rs

Write Cloudflare Workers in 100% Rust via WebAssembly

cloudflare ffi rust serverless webassembly workers workers-rs

Last synced: 13 May 2025

https://github.com/1password/typeshare

Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.

cli ffi rust serde

Last synced: 14 May 2025

https://github.com/1Password/typeshare

Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.

cli ffi rust serde

Last synced: 29 Mar 2025

https://github.com/cunarist/rinf

Rust for native business logic, Flutter for flexible and beautiful GUI

android app cross-platform dart ffi flutter gui ios linux macos production-ready restful-api rust web windows

Last synced: 12 May 2025

https://github.com/retep998/winapi-rs

Rust bindings to Windows API

ffi rust winapi windows

Last synced: 27 Apr 2025

https://github.com/dart-native/dart_native

Write iOS&macOS&Android Code using Dart. This package liberates you from redundant glue code and low performance of Flutter Channel.

android dart dart-java dart-native dart-objc dartffi dartnative dartobjc ffi flutter ios java jni macos native objective-c runtime

Last synced: 16 May 2025

https://github.com/vladimirvivien/go-cshared-examples

Calling Go Functions from Other Languages using C Shared Libraries

dartlang dynamic-library ffi go golang java jna julia lua nodejs python ruby shared-libraries

Last synced: 16 May 2025

https://github.com/chinedufn/swift-bridge

swift-bridge facilitates Rust and Swift interop.

ffi interop ios rust swift

Last synced: 14 May 2025

https://github.com/JuliaPy/PythonCall.jl

Python and Julia in harmony.

ffi interoperability julia python

Last synced: 01 May 2025

https://github.com/juliapy/pythoncall.jl

Python and Julia in harmony.

ffi interoperability julia python

Last synced: 14 May 2025

https://github.com/tr1ckydev/hyperimport

⚡ Import c, rust, zig etc. files in your TypeScript code and more.

bun ffi import

Last synced: 16 May 2025

https://github.com/mystor/rust-cpp

Embed C++ directly inside your rust code!

c-plus-plus ffi macros rust rust-cpp

Last synced: 13 May 2025

https://github.com/halildurmus/win32

Access common Win32 APIs directly from Dart using FFI — no C required!

dart ffi flutter win32 windows

Last synced: 14 May 2025

https://github.com/juliainterop/cxx.jl

The Julia C++ Interface

clang cxx ffi julia magic

Last synced: 08 Apr 2025

https://github.com/JuliaInterop/Cxx.jl

The Julia C++ Interface

clang cxx ffi julia magic

Last synced: 29 Nov 2024

https://github.com/larksuite/rsmpeg

A Rust crate that exposes FFmpeg's power as much as possible.

bindings ffi ffmpeg rust video

Last synced: 14 May 2025

https://github.com/caiorss/c-cpp-notes

Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.

abi c cpp cpp11 cpp14 cpp17 dll dynamic examples ffi ffi-bindings ffi-wrapper fsharp guide haskell interface library reference research shared

Last synced: 15 May 2025

https://github.com/matsadler/magnus

Ruby bindings for Rust. Write Ruby extension gems in Rust, or call Ruby from Rust.

ffi ruby rust

Last synced: 13 May 2025

https://github.com/mediremi/rust-plus-golang

Rust + Go — Call Rust code from Go using FFI

dynamic-library ffi go golang rust static-library

Last synced: 25 Nov 2024

https://github.com/huacnlee/rucaptcha

Captcha Gem for Rails, which generates captcha image by Rust.

captcha ffi magnus recaptcha rust

Last synced: 14 May 2025

https://github.com/dyu/ffi-overhead

comparing the c ffi (foreign function interface) overhead on various programming languages

benchmark c ffi

Last synced: 04 Apr 2025

https://github.com/davidcole1340/ext-php-rs

Bindings for the Zend API to build PHP extensions natively in Rust.

ffi hacktoberfest php rust

Last synced: 14 May 2025

https://github.com/tweag/haskellr

The full power of R in Haskell.

ffi haskell interoperability r

Last synced: 15 May 2025

https://github.com/tweag/HaskellR

The full power of R in Haskell.

ffi haskell interoperability r

Last synced: 15 Mar 2025

https://github.com/jaseg/python-mpv

Python interface to the awesome mpv media player

audio bindings ffi gui libmpv media media-player mpv multimedia multimedia-player pillow python video

Last synced: 15 May 2025

https://github.com/yurunsoft/chineseutil

PHP 中文工具包,支持汉字转拼音、拼音分词、简繁互转、数字、金额大写;QQ群:17916227

chinese chinese-simplified chinese-traditional ffi php pinyin pinyin-analysis

Last synced: 08 Apr 2025

https://github.com/Yurunsoft/ChineseUtil

PHP 中文工具包,支持汉字转拼音、拼音分词、简繁互转、数字、金额大写;QQ群:17916227

chinese chinese-simplified chinese-traditional ffi php pinyin pinyin-analysis

Last synced: 25 Mar 2025

https://github.com/skoro/php-tkui

Build native desktop applications with PHP only

desktop ffi gui php php-ffi php-library php74 php8 tcl tcltk

Last synced: 13 Apr 2025

https://github.com/reliforp/reli-prof

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.

elf ffi performance php php-ffi php-profiler profiler profiling sampling-profiler zend-engine

Last synced: 03 Apr 2025

https://github.com/rodrigocfd/windigo

Windows API and GUI in idiomatic Go.

ffi go golang gui native win32 windows

Last synced: 15 May 2025

https://github.com/taaitaaiger/jlrs

Julia bindings for Rust

ffi julia rust

Last synced: 14 Apr 2025

https://github.com/rodrigocfd/winsafe

Windows API and GUI in safe, idiomatic Rust.

directx ffi gui native rust win32 windows

Last synced: 14 Apr 2025

https://github.com/Taaitaaiger/jlrs

Julia bindings for Rust

ffi julia rust

Last synced: 29 Nov 2024

https://github.com/ralfbiedert/interoptopus

The polyglot bindings generator for your library (C#, C, Python, …) 🐙

c csharp ffi python rust

Last synced: 14 May 2025

https://github.com/duckdb/duckdb-rs

Ergonomic bindings to duckdb for Rust

arrow database duckdb ffi ffi-bindings olap rust

Last synced: 07 Apr 2025

https://github.com/giovanniberti/robusta

Easy interop between Rust and Java

ffi java rust

Last synced: 16 May 2025

https://github.com/ubolonton/emacs-module-rs

Rust binding and tools for Emacs's dynamic modules

binding emacs emacs-modules ffi rust

Last synced: 16 May 2025

https://github.com/dart-archive/wasm

Utilities for loading and running WASM modules from Dart code

dart dartlang ffi wasm

Last synced: 22 Jan 2025

https://github.com/tr1ckydev/webview-bun

Bun bindings for webview, a tiny library for creating web-based desktop GUIs.

bun ffi webview

Last synced: 08 Apr 2025

https://github.com/denoland/deno_bindgen

Write high-level Deno FFI libraries in Rust.

bindgen deno ffi rust

Last synced: 16 May 2025

https://github.com/michael-f-bryan/rust-ffi-guide

A guide for doing FFI using Rust

ffi rust tutorial

Last synced: 09 Apr 2025

https://github.com/Michael-F-Bryan/rust-ffi-guide

A guide for doing FFI using Rust

ffi rust tutorial

Last synced: 30 Apr 2025

https://github.com/denodrivers/sqlite3

The fastest and correct SQLite3 module for Deno runtime

database deno driver fastest ffi hacktoberfest native sqlite3

Last synced: 16 May 2025

https://github.com/zshipko/ocaml-rs

OCaml extensions in Rust

ffi ocaml rust

Last synced: 14 May 2025

https://github.com/IGJoshua/coffi

A Foreign Function Interface in Clojure for JDK 19.

clojure ffi jdk17 jdk18 jdk19 native project-panama

Last synced: 12 Apr 2025

https://github.com/igjoshua/coffi

A Foreign Function Interface in Clojure for JDK 19.

clojure ffi jdk17 jdk18 jdk19 native project-panama

Last synced: 05 Apr 2025

https://github.com/brundonsmith/rust_lisp

A Rust-embeddable Lisp, with support for interop with native Rust functions

embeddable ffi interpreter lisp rust

Last synced: 13 Apr 2025

https://github.com/zhangyuang/node-ffi-rs

Implement ffi in Node.js by Rust and NAPI

ffi napi node-ffi nodejs-ffi rust

Last synced: 15 May 2025

https://github.com/tweag/inline-java

Haskell/Java interop via inline Java code in Haskell modules.

ffi haskell interoperability java jni jvm

Last synced: 04 Apr 2025

https://github.com/thlorenz/rid-examples

Examples showing how to use Rid in order to build Dart/Flutter apps integrated with Rust.

dart ffi flutter rust wasm

Last synced: 06 Apr 2025

https://github.com/harpocrates/inline-rust

Use snippets of Rust inline in your Haskell programs

ffi haskell quasiquotation rust

Last synced: 19 Dec 2024

https://github.com/yuriy-chumak/ol

Otus Lisp (Ol in short) is a purely* functional dialect of Lisp.

c compiler ffi interpreter language lisp ol olvm otus-lisp owl-lisp programming-language r7rs r7rs-scheme repl scheme tiny virtual-machine

Last synced: 12 Apr 2025

https://github.com/bottlenoselabs/c2cs

Generate C# bindings from a C header.

bindgen c clang codegen csharp ffi

Last synced: 29 Apr 2025

https://github.com/frencojobs/derry

A script manager for Dart.

dart ffi flutter rust

Last synced: 07 Apr 2025

https://github.com/jamesmth/llvm-plugin-rs

Out-of-tree LLVM passes in Rust

ffi llvm-pass rust safe

Last synced: 08 Apr 2025

https://github.com/rainyl/opencv_dart

OpenCV bindings for Dart language and Flutter. Support Asynchronous Now!

dart ffi flutter opencv opencv4

Last synced: 04 Apr 2025

https://github.com/nvzqz/fruity

Rusty bindings for Apple libraries

api appkit apple bindings cf cocoa ffi foundation graphics ns objc rust system uikit

Last synced: 05 Apr 2025

https://github.com/oxalica/async-ffi

FFI-compatible futures

async ffi rust

Last synced: 15 May 2025

https://github.com/nanotech/swift-haskell-tutorial

Integrating Haskell with Swift Mac Apps

ffi haskell macos swift

Last synced: 12 Apr 2025

https://github.com/nvzqz/swift-bindgen

Bridging the gap between Swift and Rust

ffi interop rust swift

Last synced: 07 Apr 2025

https://github.com/coder-dongjiayi/mxlogger

MXLogger 是基于mmap内存映射机制的跨平台日志库,支持AES CFB 128位加密,支持iOS Android Flutter。核心代码使用C/C++实现, Flutter端通过ffi调用,性能几乎与原生一致。 底层序列化使用Google开源的flat_buffers实现,高效稳定。

aes-128 android ffi flutter ios logger

Last synced: 04 Apr 2025

https://github.com/jfrimmel/cargo-valgrind

A cargo subcommand, that runs valgrind and displays its output in a helpful manner. Tailored to Rust.

cargo cargo-plugin cargo-subcommand cargo-valgrind ffi ffi-bindings leak runs-valgrind rust rust-valgrind valgrind

Last synced: 15 May 2025

https://github.com/fffonion/lua-resty-openssl

FFI-based OpenSSL binding for OpenResty

ffi lua-nginx-module openresty openssl

Last synced: 08 May 2025

https://github.com/wavewave/fficxx

Haskell-C++ Foreign Function Interface Generator

cplusplus ffi haskell haskell-libraries wrapper

Last synced: 09 Apr 2025

https://github.com/djdeveloperr/skia_canvas

Fast HTML Canvas API implementation for Deno using Google Skia

canvas cpp deno fastest ffi hacktoberfest skia typescript

Last synced: 05 Apr 2025

https://github.com/koreader/android-luajit-launcher

Android NativeActivity based launcher for LuaJIT, implementing the main loop within Lua land via FFI

android ffi jni lua luajit native ndk

Last synced: 12 Apr 2025

https://github.com/zeromq/lzmq

Lua binding to ZeroMQ

ffi lua lua-bindings messaging zeromq zmq

Last synced: 20 Dec 2024

https://github.com/splattael/libnotify

Ruby bindings for libnotify using FFI.

ffi libnotify ruby

Last synced: 05 Apr 2025

https://github.com/rustls/rustls-ffi

Use Rustls from any language

cryptography ffi rust ssl tls

Last synced: 29 Nov 2024

https://github.com/koreader/koreader-base

Base framework offering a Lua scriptable environment for creating document readers

djvu emulator epub ffi koreader leptonica lua luajit mupdf pdf sdl tesseract ubuntu

Last synced: 07 Apr 2025

https://github.com/desdaemon/flutter_rust_bridge_template

Template for Flutter + Rust integration with flutter_rust_bridge.

android cross-platform ffi flutter ios linux macos rust windows

Last synced: 09 Apr 2025

https://github.com/shekohex/allo-isolate

Run Multithreaded Rust along with Dart VM (in isolate) 🌀

dart ffi flutter rust-lang

Last synced: 05 Apr 2025

https://github.com/romgrk/fzy-lua-native

Luajit FFI bindings to FZY

ffi fzy lua luajit

Last synced: 05 Apr 2025

https://github.com/vanjacosic/rust-ffi-to-c

A simple tutorial on how to call a C function from Rust 🦀

c ffi rust rust-ffi rust-lang

Last synced: 07 Apr 2025

https://github.com/dreamlike-ocean/PanamaUring

使用panama api为java提供io_uring的绑定而无需使用jni绑定,同时统一文件IO和网络IO的模型,提供一套易用的异步IO API

asynchronous asyncio ffi io-uring java liburing panama

Last synced: 09 May 2025

https://github.com/kingluo/lua-resty-ffi

lua-resty-ffi provides an efficient and generic API to do hybrid programming in openresty/envoy with mainstream languages (Go, Python, Java, Rust, Nodejs, etc.).

coroutines envoy ffi golang java libevent lua luajit luarocks nginx nginx-proxy nodejs nonblocking openresty python3 rust rust-lang

Last synced: 06 Apr 2025

https://github.com/astroxnetwork/agent_dart

The library for Internet Computer, written in Dart & Rust.

dart dfinity ffi flutter internet-computer rust

Last synced: 05 Apr 2025

https://github.com/AstroxNetwork/agent_dart

The library for Internet Computer, written in Dart & Rust.

dart dfinity ffi flutter internet-computer rust

Last synced: 01 Apr 2025

https://github.com/sonos/ffi-convert-rs

Easier and safer interface between Rust, C, and other languages

ffi rust

Last synced: 05 Apr 2025

https://github.com/bengl/sbffi

FFI for node.js, written using NAPI, dyncall, and shared buffers.

dyncall ffi napi nodejs

Last synced: 09 Jan 2025

https://github.com/gtbluesky/onnxruntime_flutter

A flutter plugin for OnnxRuntime provides an easy, flexible, and fast Dart API to integrate Onnx models in flutter apps across mobile and desktop platforms.

dart ffi flutter onnx onnxruntime pytorch tensorflow

Last synced: 05 Apr 2025