jnr/jffi

Java Foreign Function Interface

181

stars

1,053

commits

C

primary language

Aug 20, 2026

updated

README

jffi

Java bindings for libffi

Building

ant jar && ant archive-platform-jar && mvn package

Build notes for MacOS

Building the library for MacOS requires a version of Xcode that supports 32-bit configurations. As of this writing, the most recent version that supports 32-bit is Xcode 9.4.1.

The 9.4.1 version of Xcode is available at the following URL (requires Apple developer login):

https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_9.4.1/Xcode_9.4.1.xip

Contributors

(top 30 of 38)

vp-of-awesome

674 commits

headius

293 commits

enebo

11 commits

tduehr

10 commits

jnr/jffi

Java Foreign Function Interface

181

stars

1,053

commits

C

primary language

Aug 20, 2026

updated

README

jffi

Java bindings for libffi

Building

ant jar && ant archive-platform-jar && mvn package

Build notes for MacOS

Building the library for MacOS requires a version of Xcode that supports 32-bit configurations. As of this writing, the most recent version that supports 32-bit is Xcode 9.4.1.

The 9.4.1 version of Xcode is available at the following URL (requires Apple developer login):

https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_9.4.1/Xcode_9.4.1.xip

Contributors

(top 30 of 38)

vp-of-awesome

674 commits

headius

293 commits

enebo

11 commits

tduehr

10 commits

Languages

C

45.8%

Java

14.0%

Assembly

12.3%

Shell

10.3%

TeX

9.6%

Makefile

5.0%

M4

2.1%