Displaying 1 to 17 from 17 results

vert.x - Vert.x is a tool-kit for building reactive applications on the JVM

  •    Java

This is the repository for Vert.x core.Vert.x core contains fairly low-level functionality, including support for HTTP, TCP, file system access, and various other features. You can use this directly in your own applications, and it's used by many of the other components of Vert.x.

Netty - Event-driven Asynchronous Network Application Framework

  •    Java

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.

MobileIMSDK - 一个专为移动端开发的原创即时通讯框架,超轻量级、高度提炼,完全基于UDP协议,支持iOS、Android、标准Java平台,服务端基于Mina和Netty编写。

  •    Objective-C


Apache MINA - A network application framework

  •    Java

Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract, event-driven, asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.

Grizzly - NIO Event Development in Java

  •    Java

The Grizzly NIO framework has been designed to help developers to take advantage of the Java NIO API. Grizzlys goal is to help developers to build scalable and robust servers using NIO as well as offering extended framework components: Web Framework (HTTP/S), WebSocket, Comet, and more!

SuperSocket, an extensible socket server framework


SuperSocket, an extensible command line based socket application framework

Asio C++ Library

  •    C++

Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.

grizzly-ahc - The Grizzly Async Http Client (GAHC) library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses

  •    Java

The Grizzly Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses.

glusterfs-java-filesystem - GlusterFS for Java

  •    Java

glusterfs-java-filesystem aims to be a complete implementation of a Java7/NIO.2 File System Provider backed by GlusterFS via libgfapi-jni

NioImapClient - High performance, async IMAP client implementation

  •    Java

This client is well tested and heavily used at HubSpot, but it is still under active development and its public API is not guaranteed to be stable.

oncrpc4j - Pure Java implementation of ONCRPC/SUNRPC

  •    Java

Pure Java implementation of ONC RPC protocol specification (http://www.ietf.org/rfc/rfc1831.txt)

kotlinx-sockets - Kotlinx coroutines sockets

  •    Kotlin

Kotlinx.sockets is a library to bring rich coroutines experience to NIO sockets, eliminate terrible callbacks and selector loops and related difficult code. With the library and kotlin coroutines you can simply write async NIO code in usual synchronous style.

NioSmtpClient - Smtp Client based on Netty

  •    Java

High performance SMTP client in Java based on Netty. This client is well tested and heavily used at HubSpot. This project depends on Java8, Netty, and Guava.

zio-nio - A small, unopinionated ZIO interface to NIO.

  •    Scala

ZIO interface to Java NIO. Java NIO is unsafe, and can surprise you a lot with e.g. hiding the actual error in IO operation and giving you only true/false values when IO was successful/not successful. ZIO-NIO on the other hand embraces the full power of ZIO effects, environment, error and resource management to provide type-safe, performant, purely-functional, low-level, and unopinionated wrapping of Java NIO functionality.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.