High performance non-blocking webserver
-
Updated
Oct 23, 2024 - Java
High performance non-blocking webserver
TenIO is an open-source project for making online games that includes a java NIO (Non-blocking I/O) based server specifically designed for multiplayer games and simple existing game clients for rapid development: Libgdx (Java), Cocos2d-x (C++), Unity (C#), Phaserjs (Javascript).
100% non-blocking, Java NIO only( inspired by zio-nio) , JSON HTTP server based on Scala ZIO library. Everything including TLS encryption modeled as ZIO effects, convenient route DSL similar to https4s, up to 30K TPS local JSON transaction with 25 threads on 6 cores(i7) with ZIO fibers.
Sending and receiving protobuf using NIO socket
Transparent acceleration for Java NIO applications via UCX
Asynchronous non-blocking File Reader and Writer library for Java
Chatting platform with mini games written in Java using Non-blocking IO, channels, selectors, connection pools, and JavaFX.
**Under development** HTTP/S FileSystem provider for Java NIO.2
Share your favourite music with friends right now!
A networking library to facilitate a no-nonsense fast tcp nio and more...
Easy file downloader library for Java>7
Java Programming Language university project
Add a description, image, and links to the java-nio topic page so that developers can more easily learn about it.
To associate your repository with the java-nio topic, visit your repo's landing page and select "manage topics."