65 projects
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
51,361
9,961
$3.9B
The Symfony PHP Framework
Symfony is a PHP web application framework designed for building robust, scalable, and maintainable web applications using reusable components and a structured MVC architecture. It’s widely used for enterprise-level projects and forms the foundation of many other PHP platforms, including Laravel and Drupal.
17,002
3,376
$67M
Socket.IO
Socket.IO is a real-time bidirectional event-based communication library that enables real-time, bidirectional and event-based communication between web clients and servers. It primarily works over WebSocket and provides automatic fallback to other transport methods when WebSocket isn't available.
7,859
2,126
$8.1M
Tokio
Tokio is an asynchronous runtime for the Rust programming language that enables building reliable network applications. It provides a platform for writing fast, non-blocking network services with features like async I/O, timers, scheduling, and concurrency primitives.
3,946
1,306
$3.4M
hyper
Hyper is a fast and safe HTTP implementation written in and for Rust, designed to be both a client and server framework with a focus on high performance and correctness
2,286
864
$888K
ws
A fast, lightweight, and production-ready WebSocket client and server implementation for Node.js
2,279
746
$401K
Flask-SocketIO
Socket.IO integration for Flask applications.
1,946
374
$112K
C++ REST SDK
The C++ REST SDK (cpprestsdk) is a Microsoft open source project that provides a modern asynchronous C++ API for cloud-based client-server communication. It enables C++ developers to connect to and interact with web services using REST APIs, with support for JSON, OAuth, and HTTP/HTTPS protocols.
1,775
256
$2.6M
Mongoose - Embedded Web Server
Embedded TCP/IP network stack with embedded web server, Websocket, and MQTT client
1,574
280
$50M
Reactor Netty
Reactor Netty is a non-blocking and event-driven network application framework built on top of Netty, providing reactive streams backpressure-ready network engines for HTTP (including WebSockets), TCP, and UDP. It enables building fast and efficient network applications using reactive programming patterns.
1,455
266
$3.3M
EventMachine
EventMachine: fast, simple event-processing library for Ruby programs
1,378
527
$597K
Boost.Beast
Boost.Beast is a C++ library that implements HTTP/1, WebSocket, and network protocol algorithms using Boost.Asio. It provides a robust foundation for building networking applications and web services, with a focus on performance and standards compliance.
1,275
230
$4.4M
libevent
Event notification library
1,267
285
$2.6M
websockets
A library for building WebSocket servers and clients in Python with a focus on correctness, simplicity, robustness and performance
1,224
339
$1.4M
Finagle
A fault tolerant, protocol-agnostic RPC system
1,207
277
$6.7M
Async Http Client
Asynchronous Http and WebSocket Client library for Java
1,141
290
$1M
Proxygen
Proxygen is a collection of C++ HTTP libraries and servers developed by Facebook, including an easy-to-use HTTP server, a performance-oriented HTTP/1.1 and HTTP/2 server library, and a flexible HTTP proxy library. It provides a robust framework for building high-performance web services and applications.
1,034
134
$5.8M
Eventlet
Eventlet is a concurrent networking library for Python that provides a high-level interface for writing network applications. It uses coroutines to make the code appear synchronous while performing non-blocking I/O operations, and includes tools for pooling, threading, and green threading.
973
296
$1M
Seastar
High performance server-side application framework
840
174
$3.9M
Twisted
Twisted is an event-driven networking engine written in Python that enables developers to build networked applications. It supports multiple protocols including HTTP, SMTP, IRC, SSH, and more, while providing a high-level asynchronous programming interface.
837
244
$11M
SwiftNIO
Event-driven network application framework for high performance protocol servers & clients, non-blocking.
814
196
$5.7M
µWebSockets
µWebSockets is a high-performance WebSocket and HTTP server library written in C++, designed for building scalable real-time applications with minimal overhead and memory footprint. It provides a low-latency networking foundation optimized for Linux/macOS systems.
795
185
$296K
Workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.
715
83
$235K
c-ares
c-ares is a C library for asynchronous DNS requests and name resolution. It provides non-blocking DNS operations and is designed to be used in event-driven network applications.
677
234
$1.7M
Wangle
Wangle is a C++ networking library built on top of Facebook's folly library that provides a high-performance asynchronous client/server framework. It implements common client/server protocols and offers abstractions for writing custom network services.
661
69
$1.2M
µWebSockets.js
µWebSockets.js is a high-performance WebSocket server and client implementation for Node.js, focusing on efficiency, low latency, and scalability. It provides a lightweight alternative to standard WebSocket libraries with minimal overhead and memory footprint.
633
180
$172K
Quinn
Async-friendly QUIC implementation in Rust
629
223
$1.1M
mvfst
MVFST is a client and server implementation of the QUIC transport protocol developed by Facebook/Meta. It provides a reliable, secure, and performant transport layer for modern networking applications, with features like multiplexing, stream prioritization, and congestion control.
625
63
$5.9M
HTTP.jl
HTTP for Julia
606
174
$447K
ACE/TAO
ACE and TAO
524
41
$58M
Sogou C++ Workflow
A high-performance C++ networking framework designed for building asynchronous servers and clients, featuring a parallel computing engine, workflow orchestration capabilities, and HTTP/Redis/MySQL client components. It provides an efficient task scheduling system and supports complex parallel task dependencies.
497
55
$1.8M
Tungstenite
Tungstenite is a lightweight, low-level WebSocket implementation in Rust that provides a streaming WebSocket client and server library. It supports both synchronous and asynchronous operation modes and follows the WebSocket protocol specification (RFC 6455).
480
180
$277K
Boost Math Library
Super-project for modularized Boost
451
101
$36M
tokio-tungstenite
A WebSocket client and server implementation for the Tokio async runtime in Rust, providing asynchronous WebSocket communication capabilities with TLS support
403
153
$161K
H2
H2 is a pure-Rust implementation of the HTTP/2 protocol, providing both client and server functionality. It enables high-performance, multiplexed HTTP/2 communication with support for streams, flow control, and other HTTP/2 features.
391
182
$71M
python-engineio
Python-engineio is a Python implementation of the Engine.IO realtime client and server, providing a transport layer for real-time bidirectional event-based communication between clients and servers. It supports multiple transport mechanisms including WebSocket and HTTP long-polling.
359
114
$468K
Tower
async fn(Request) -> Result<Response, Error>
353
160
$342K
Blaze
Blazing fast NIO microframework and Http Parser
306
81
$735K
Actix Net
A collection of lower-level libraries for composable network services.
292
120
$428K
zerocopy
A zero-copy networking library for Linux that enables efficient data transfer between user space and kernel space without redundant memory copying, improving performance in network applications
282
103
$78M
AWS C Common
Core c99 package for AWS SDK for C. Includes cross-platform primitives, configuration, data structures, and error handling.
256
56
$1.9M
Acl
ACL (Advanced Communication Library) is a C/C++ network and application server framework that provides functionality for network communication, database access, memory management, and thread management. It includes features for both synchronous and asynchronous communication, HTTP protocols, Redis/Memcached drivers, and various utility modules for building high-performance server applications.
225
18
$39M
Async Ruby
An awesome asynchronous event-driven reactor for Ruby.
210
103
$381K
pycares
pycares is a Python extension module that provides an interface to the c-ares library for asynchronous DNS requests. It enables non-blocking DNS operations and supports features like name resolution, reverse lookups, and query timeouts.
206
72
$131K
AWS-C-IO
AWS-C-IO is a C99 library implementing cross-platform event-stream I/O. It provides functionality for asynchronous streaming, TLS encryption, TCP/UDP networking, and file operations, serving as a foundational component for AWS client-side software development.
194
35
$1.6M
aiodns
aiodns is an asynchronous DNS resolver library for Python that provides DNS queries using the pycares library, designed to work with asyncio for non-blocking DNS operations
175
64
$72K
libre
A portable SIP client library and framework for real-time communications, providing core functionality for SIP signaling, media handling, and network transport
150
23
$2.9M
ServiceTalk
A networking framework that evolves with your application
148
28
$9.3M
tokio-rustls
A TLS/SSL library implementation for Tokio that provides asynchronous TLS/SSL streams using the Rustls TLS stack, offering a pure-Rust alternative to OpenSSL for secure network communication
146
60
$81K
request-ip
A Node.js module that gets the client IP address from a request object, supporting various headers and proxy configurations
145
42
$35K
HTTP Body
A Rust library that provides traits and types for representing HTTP message bodies, enabling streaming and asynchronous handling of request and response payloads
96
56
$81K
node-macaddress
A Node.js library for retrieving MAC addresses of network interfaces on various operating systems, providing cross-platform functionality to get hardware addresses in a consistent format
93
35
$19K
Faye WebSocket
A standards-compliant WebSocket client and server implementation for Node.js, providing both the server and client WebSocket APIs with support for the ws protocol and EventSource
78
42
$35K
Netty Reactive Streams
Netty Reactive Streams is a library that provides reactive streams implementation for Netty, enabling asynchronous stream processing with non-blocking back pressure in Netty-based applications
65
29
$116K
websocket-driver
A WebSocket driver implementation for Node.js that provides a complete, standards-compliant WebSocket client and server library. It handles the WebSocket protocol details including handshakes, frame formatting, and message handling.
62
23
$89K
Apache Pekko HTTP
The Streaming-first HTTP server/module of Apache Pekko
Cohttp
An OCaml library for HTTP clients and servers using Lwt or Async
Engine.IO
The engine used in the Socket.IO JavaScript server, which manages the low-level transports such as HTTP long-polling and WebSocket.