The Java Native Runtime Project (jnr)

The Java Native Runtime Project

jnr

Geek Repo

The Java Native Runtime (JNR) is a collection of libraries for programmatically binding native code to Java interfaces using FFI (foreign function interface).

Github PK Tool:Github PK Tool

The Java Native Runtime Project's repositories

jnr-ffi

Java Abstracted Foreign Function Layer

Language:JavaLicense:NOASSERTIONStargazers:1257Issues:50Issues:167

jnr-unixsocket

UNIX domain sockets (AF_UNIX) for Java

Language:JavaLicense:Apache-2.0Stargazers:280Issues:28Issues:52

jnr-posix

Java Posix layer

Language:JavaLicense:NOASSERTIONStargazers:241Issues:21Issues:96

jffi

Java Foreign Function Interface

Language:RoffLicense:Apache-2.0Stargazers:168Issues:24Issues:75

jnr-x86asm

Pure java x86 and x86_64 assembler

Language:JavaLicense:MITStargazers:67Issues:10Issues:3

jnr-process

A ProcessBuilder look-alike based entirely on native POSIX APIs

Language:JavaLicense:Apache-2.0Stargazers:36Issues:8Issues:4

jnr-enxio

Java Native Runtime Enhanced X-platform I/O

Language:JavaLicense:NOASSERTIONStargazers:30Issues:9Issues:15

jnr-invoke

Link to native C functions via JSR-292 MethodHandles

Language:JavaLicense:NOASSERTIONStargazers:19Issues:8Issues:0

jnr-netdb

Network services database access for java

Language:JavaLicense:NOASSERTIONStargazers:12Issues:7Issues:4

jnr-constants

Java Native Runtime constants

Language:JavaLicense:NOASSERTIONStargazers:11Issues:10Issues:26

jnr-signal

Signal handling API, modeled after sun.misc.Signal

Language:JavaStargazers:7Issues:7Issues:0

jnr-a64asm

AArch64 assembler for the Java Native Runtime

Language:JavaLicense:NOASSERTIONStargazers:5Issues:6Issues:1

jnr-udis86

libudis86 wrapper

Language:JavaLicense:NOASSERTIONStargazers:3Issues:2Issues:0

jnr-enxio-protocolfamily

ProtocolFamily stub to enable jnr-enxio to run on jdk7+

Language:JavaStargazers:1Issues:7Issues:0

jnr.github.io

Homepage of the JNR Project