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.
Oracle & OpenJDK Java 8, 11, & GraalVM native-image.
Both the JRE and the JDK are suitable for use with this library.
This library is suitable for use in production systems.
- Windows 8+
- Ubuntu & CentOS
- macOS
libuv-java is regularly tested on github actions.
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
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>
Licensed under the GNU General Public License v2.0.