Skip to content

glimpseio/BridJ

This branch is 1 commit ahead of, 62 commits behind nativelibs4java/BridJ:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cebacb6 · Jan 3, 2018
Mar 20, 2015
Mar 21, 2015
Dec 31, 2011
Jan 3, 2018
Mar 20, 2015
Mar 21, 2015
Dec 25, 2016
Mar 26, 2013
Jul 22, 2012
Dec 31, 2011
Mar 19, 2015
Jul 29, 2013
Dec 31, 2011
Dec 31, 2011
Dec 31, 2011
Dec 31, 2011
Dec 31, 2011
Mar 9, 2015
Mar 9, 2015
Dec 31, 2011
Sep 30, 2015
Sep 22, 2013
Dec 31, 2011
Sep 15, 2013
Dec 31, 2011
Dec 31, 2011
Mar 31, 2015
Dec 31, 2011
Dec 31, 2011
Jul 22, 2012
Dec 31, 2011
Mar 29, 2015
Mar 31, 2015
Dec 31, 2011
Dec 31, 2011

Repository files navigation

BridJ

Maven Central Build Status (Travis: Linux) ![Build Status (AppVeyor: Windows)](https://img.shields.io/appveyor/ci/ochafik/bridj/master.svg?label=windows build) Join the chat at https://gitter.im/nativelibs4java/BridJ

BridJ is a Java / native interoperability library that focuses on speed and ease of use.

It is similar in spirit to JNA (dynamic bindings that don't require any native compilation, unlike JNI), but was designed to support C++, to be blazing fast (thanks to dyncall + hand-optimized assembly tweaks) and to use modern Java features.

A comprehensive documentation is available on its Wiki (needs migration to GitHub Pages!).

It was previously hosted on ochafik/nativelibs4java.

Quick links

Building

git clone http://github.com/nativelibs4java/BridJ.git
cd BridJ
mvn clean install

Formatting

mvn format

Support

Please use the mailing-list and file bugs.

TODO

  • Update pom to make it independent from nativelibs4java-parent
  • Update deps: ASM 5.x, JUnit 4.11
  • Fix BridJ's armhf support

About

BridJ: blazing fast Java / C / C++ interop

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 85.1%
  • C 8.4%
  • C++ 3.3%
  • Shell 1.6%
  • Objective-C 0.5%
  • Makefile 0.4%
  • Other 0.7%