Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 1.77 KB

README.md

File metadata and controls

57 lines (39 loc) · 1.77 KB

libuv-java

Build

libuv bindings for Java.

Libuv is a cross platform asynchronous IO implementation that powers NodeJS. It supports sockets, both UDP and TCP, filesystem watch, TTY, Pipes and other asynchronous primitives like timer, check, prepare and idle.

Supported Java Versions

Oracle & OpenJDK Java 8, 11, & GraalVM native-image.

Both the JRE and the JDK are suitable for use with this library.

Stability

This library is suitable for use in production systems.

Supported Platforms

  • Windows 8+
  • Ubuntu & CentOS
  • macOS

How it is tested

libuv-java is regularly tested on github actions.

Download

libuv-java-1.2.0.jar - 300KB

libuv-java-1.2.0-sources.jar - 310 KB

libuv-java-1.2.0-javadoc.jar - 252 KB

Maven Integration

To use the official release of libuv-java, please use the following snippet in your pom.xml file.

Add the following to your POM's <dependencies> tag:

<dependency>
    <groupId>io.webfolder</groupId>
    <artifactId>libuv-java</artifactId>
    <version>1.2.0</version>
</dependency>

License

Licensed under the GNU General Public License v2.0.