Explore Projects

Discover 19 open source projects

Active filters (1):
Search: ffiร—
Clear all

Showing 1-19 of 19 projects

PyO3/pyo3

PyO3 provides Rust bindings for the Python interpreter, enabling developers to create high-performance Python libraries.

15.4K
Active
Rust
API Clients & Testing
#binding#ffi#python

kreuzberg-dev/kreuzberg

A polyglot document intelligence framework with a Rust core for extracting text, metadata, and structured information from various file formats.

6.6K
Active
HTML
API Clients & Testing
API Documentation
#document-intelligence#metadata-extraction#pdf-extraction

pythonnet/pythonnet

A package that integrates Python with the .NET Common Language Runtime (CLR), allowing Python programmers to use .NET libraries.

5.4K
Active
C#
API Frameworks
Full-Stack Frameworks
C#
#dotnet#clr#ffi

rust-lang/rust-bindgen

Automatically generates Rust FFI bindings to C libraries.

5.1K
Stable
Rust
React
#codegen#bindings#ffi

rusterlium/rustler

Safe Rust bridge for creating Erlang NIF functions, enabling interoperability between Rust and Erlang/Elixir.

4.7K
Stable
Rust
API Frameworks
CLI Tools
#erlang#elixir#ffi

mozilla/uniffi-rs

A multi-language bindings generator for Rust, enabling the creation of Rust-based FFI libraries.

4.4K
Active
Rust
API Clients & Testing
CLI Tools
#ffi#rust-crate#bindings-generator

node-ffi/node-ffi

A Node.js library that provides a foreign function interface (FFI) for interacting with native libraries.

4.3K
Archived
JavaScript
API Clients & Testing
CLI Tools
Node.js
#ffi#native-libraries#binding

yitter/IdGenerator

A high-performance, multi-language unique ID generator powered by an optimized Snowflake algorithm.

3.1K
Experimental
C
API Frameworks
General Utilities
C
#idgenerator#snowflake#unique-id

1Password/typeshare

Typeshare is a Rust tool for synchronizing type definitions between Rust and other languages for seamless FFI.

2.9K
Active
Rust
FFI
CLI Tools
#rust#ffi#serde

cunarist/rinf

A Rust-based business logic library with a Flutter-powered cross-platform GUI, focused on building production-ready apps.

2.6K
Active
Rust
Component Libraries (Flutter)
API Frameworks
Flutter
#cross-platform#production-ready#rust

retep998/winapi-rs

Rust bindings to the Windows API, enabling developers to access Windows functionality from Rust code.

1.9K
Archived
Rust
API Frameworks
CLI Tools
#windows#ffi#rust

metacall/core

MetaCall is a polyglot programming platform that enables developers to build cross-language applications with ease.

1.8K
Active
C
API Clients & Testing
Backend Frameworks
Node.js
#polyglot-programming#ffi#function-mesh

foniod/redbpf

A Rust library for building and running BPF/eBPF modules, useful for low-level system programming.

1.7K
Archived
Rust
CLI Tools
API Frameworks
#ebpf#ffi-bindings#rust-ffi

jnr/jnr-ffi

Java library for interacting with native libraries using a simple, intuitive API.

1.3K
Stable
Java
API Frameworks
CLI Tools
#java#ffi#native-libraries

alexcrichton/rust-ffi-examples

This GitHub repository contains examples of using the Foreign Function Interface (FFI) in Rust.

1.3K
Archived
Makefile
CLI Tools
API Frameworks
#ffi#rust#examples

node-ffi-napi/node-ffi-napi

A foreign function interface (FFI) for Node.js, allowing developers to call C/C++ functions from JavaScript.

1.1K
Archived
JavaScript
API Clients & Testing
API Frameworks
Node.js
#foreign-function-interface#c-bindings#low-level-api

chinedufn/swift-bridge

swift-bridge facilitates seamless interoperability between Rust and Swift, enabling cross-language development.

1.1K
Active
Rust
API Clients & Testing
iOS
#rust#swift#interop

JuliaPy/PythonCall.jl

A Julia package that provides a seamless interface between Python and Julia, enabling developers to leverage the strengths of both languages.

1.0K
Active
Julia
API Frameworks
CLI Tools
#interoperability#ffi#python

getditto/safer_ffi

Write safer FFI code in Rust without polluting it with unsafe code.

1.0K
Active
Rust
CLI Tools
API Frameworks
#ffi#rust#safety

Stay in the loop

Get weekly updates on trending AI coding tools and projects.