Open Source Network Servers in Java
18 projectsApache MINA is a Java network application framework for building high-performance TCP, UDP, and serial I/O applications. It provides an event-driven API and integration with protocols and dependency injection.
Apache James is a Java mail server platform that implements SMTP, IMAP, POP3, and related mail-processing components. It provides modular server runtimes, mailet-based message processing, and multiple storage backends for enterprise and custom email infrastructure deployments.
Verax IPMI is a Java library implementing IPMI 2. 0 over UDP for hardware management. It provides asynchronous session handling, RAKP/AES encryption, and encoders for sensors, events, and FRU data.
Java SOCKS server implementing SOCKS4 and SOCKS5 for proxying TCP connections; runs on the JVM and can be used as a standalone proxy or embedded component.
ApacheDS is an embeddable Java directory server that implements LDAPv3 and includes integrated directory-service capabilities for identity use cases. It provides extensible schema handling, authentication components, and directory data services for JVM applications and standalone deployment.
Java Sockets is a class library that wraps Java NIO (java. nio. *) in a C++-style sockets API for non-blocking network I/O on the JVM.
Coadunation is a Java server platform designed to run web applications and daemon-style services in a unified runtime environment. The project includes infrastructure components for application hosting, service management, and web-based administration across different operating systems.
ColoradoFTP is a Java FTP server implementation that targets RFC 959 and extension support for customizable file-transfer services. It provides a plugin-oriented architecture for extending authentication, command handling, and server behavior while running on standard JVM environments.
QuickServer is a Java library for building multi-threaded, multi-client TCP servers. It abstracts ServerSocket and connection handling so developers can focus on application protocol logic.