awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Java WebSocket Libraries

排名更新于 2026年7月13日

For a lightweight library for Java WebSockets, the strongest matches are eclipse-vertx/vert.x (Vert), tootallnate/java-websocket (This is a pure Java library for implementing WebSocket) and apache/tomcat (Apache Tomcat is a full-featured Java web server that). netty/netty and spring-projects/spring-framework round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “best java websocket libraries” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

Java WebSocket Libraries

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • eclipse-vertx/vert.xeclipse-vertx 的头像

    eclipse-vertx/vert.x

    14,667在 GitHub 上查看↗

    Vert.x is a reactive polyglot framework and asynchronous programming library for the Java Virtual Machine. It functions as an event-driven networking framework and toolkit for building non-blocking applications. The system enables the development of high-concurrency network services and event-driven microservices. It supports the creation of reactive services using multiple languages running on the JVM. The framework covers a wide range of capabilities including the management of HTTP and TCP network protocols, non-blocking file system access, and the integration of reactive clients.

    Vert.x is a high-performance, asynchronous networking framework that provides robust, native support for WebSockets and full-duplex communication, making it a powerful choice for building scalable Java-based real-time services.

    JavaEvent-Driven NetworkingHigh-Concurrency Networking
    在 GitHub 上查看↗14,667
  • tootallnate/java-websocketTooTallNate 的头像

    TooTallNate/Java-WebSocket

    10,811在 GitHub 上查看↗

    Java-WebSocket is a collection of classes for implementing WebSocket clients and servers using pure Java. It provides a framework for hosting servers that manage connections via event-driven subclasses and tools for establishing client connections to remote servers. The library includes a secure communication tool for encrypting traffic using the WSS protocol and a compression library that uses per-message deflate extensions to reduce transmitted data size. It supports the configuration of cipher suites to limit encryption protocols and ensure compatible communication. The project enables bi

    This is a pure Java library for implementing WebSocket clients and servers that supports asynchronous I/O and event-driven communication, though it lacks native integration with the Spring Framework.

    JavaWebSockets
    在 GitHub 上查看↗10,811
  • apache/tomcatapache 的头像

    apache/tomcat

    8,186在 GitHub 上查看↗

    Apache Tomcat is an open-source implementation of the Jakarta Servlet, Pages, Expression Language, and WebSocket specifications, serving as a container for running Java web applications. It provides a modular architecture with a servlet container, connector abstraction for multiple I/O models, and a pipeline-based request processing system that handles cross-cutting concerns through composable components. The server supports container-managed security with configurable realms for authentication against JDBC, LDAP, or memory-based credential stores, and offers TLS encryption with optional Open

    Apache Tomcat is a full-featured Java web server that provides a robust, specification-compliant implementation of the WebSocket protocol, making it a standard choice for handling real-time, full-duplex communication in Java applications.

    JavaJakarta EE ImplementationsJava Web Hosting PlatformsConnection Pooling
    在 GitHub 上查看↗8,186
  • netty/nettynetty 的头像

    netty/netty

    34,975在 GitHub 上查看↗

    Netty is an asynchronous network framework designed for building scalable protocol servers and clients. It utilizes an event-driven reactor pattern and a non-blocking input/output model to decouple connection handling from application logic, allowing for the development of responsive network services that manage high volumes of concurrent connections. The framework distinguishes itself through a modular pipeline-based processing chain that enables the implementation of custom binary or text-based protocols. It provides a pluggable transport abstraction that allows developers to switch between

    Netty is a high-performance, asynchronous networking framework that provides the foundational non-blocking I/O and protocol-handling capabilities required to implement WebSocket servers and clients in Java.

    JavaAsynchronous Network FrameworksHigh-Performance NetworkingReactor Patterns
    在 GitHub 上查看↗34,975
  • spring-projects/spring-frameworkspring-projects 的头像

    spring-projects/spring-framework

    60,056在 GitHub 上查看↗

    Spring Framework is an enterprise Java framework providing a comprehensive infrastructure for building server-side applications. It functions as a dependency injection container and a Java application framework designed to support scalable backend development through modular architecture. The project provides tools for aspect-oriented programming to intercept method calls using dynamic proxies, allowing the application of cross-cutting concerns such as security and transactions. It also includes a centralized system for managing object lifecycles and coordinating component wiring by injecting

    Spring Framework includes a robust, native WebSocket module that provides full-duplex communication, asynchronous I/O, and seamless integration with the rest of the Spring ecosystem.

    JavaInversion-of-Control ContainersJava FrameworksAnnotation-Driven Configuration
    在 GitHub 上查看↗60,056
  • atmosphere/atmosphereAtmosphere 的头像

    Atmosphere/atmosphere

    3,780在 GitHub 上查看↗

    Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt

    Atmosphere provides a robust real-time transport layer for WebSockets and other protocols within the Java ecosystem, offering the asynchronous I/O and Spring integration required for full-duplex communication.

    JavaMulti-Agent OrchestratorsMulti-Transport Real-time LayersAgent Communication Protocols
    在 GitHub 上查看↗3,780
  • undertow-io/undertowundertow-io 的头像

    undertow-io/undertow

    3,748在 GitHub 上查看↗

    Undertow is a Java HTTP web server and non-blocking I/O server implementation. It functions as a Jakarta Servlet container and a WebSocket server, providing the infrastructure to execute standardized servlet components and maintain persistent full-duplex communication channels for real-time data exchange. The project is characterized by an asynchronous architecture that utilizes a non-blocking I/O model to handle large numbers of concurrent connections. It incorporates buffer-pooling mechanisms and zero-copy data transfers to reduce memory allocation and garbage collection pressure. The syst

    Undertow is a high-performance, non-blocking Java web server that natively implements the WebSocket protocol, providing the asynchronous infrastructure required for full-duplex communication.

    JavaHTTP ServersHigh-Performance HTTP ServersJakarta Servlet Containers
    在 GitHub 上查看↗3,748

Related searches

  • a lightweight javascript library for websockets
  • a C# library for implementing WebSockets
  • a php library for building websocket servers
  • a library for implementing WebSockets in Rust
  • 用于 Go 实时服务器的 WebSocket 库
  • a lightweight message queue for Java
  • a lightweight framework for building Java web applications
  • a java library for making http requests