17 projects
Libwebsockets
Libwebsockets is a lightweight, pure C library providing client and server functionality for WebSocket protocol and HTTP(S) serving. It offers a portable, event-driven architecture with minimal dependencies, supporting both WebSocket and traditional web protocols with SSL/TLS security.
2,213
284
$15M
POCO
POCO (Portable Components) is a collection of C++ class libraries for building network-centric, portable applications. It provides cross-platform functionality for network programming, threading, file system access, streams, JSON, XML, and other common programming tasks.
2,156
311
$34M
ws
A fast, lightweight, and production-ready WebSocket client and server implementation for Node.js
2,126
731
$400K
PyZMQ
PyZMQ is a Python binding for ZeroMQ (ØMQ), a distributed messaging and computing library. It enables Python programs to use ZeroMQ sockets for building distributed applications through its high-performance asynchronous messaging capabilities.
1,415
430
$762K
websockets
A library for building WebSocket servers and clients in Python with a focus on correctness, simplicity, robustness and performance
1,217
332
$1.4M
Gorilla WebSocket
Gorilla WebSocket is a Go package that implements the WebSocket protocol defined in RFC 6455, providing a complete and tested implementation for creating WebSocket clients and servers in Go applications
998
345
$194K
Mio
Mio is a low-level I/O library for Rust that provides a cross-platform abstraction over operating system event notification mechanisms like epoll, kqueue, and IOCP. It serves as a foundation for asynchronous I/O operations in Rust applications.
973
374
$456K
libfabric
Libfabric is a core component of the OpenFabrics Interfaces (OFI) framework that provides a user-space API for accessing high-performance fabric services. It enables portable, high-performance and scalable interfaces for network programming, supporting various network providers and protocols for high-performance computing and enterprise applications.
920
153
$17M
LIBPCAP 1.x.y
LIBPCAP is a portable C/C++ library for network traffic capture that provides a high-level interface to packet capture systems. It allows applications to capture packets from network interfaces and is widely used in network monitoring, analysis, and security tools.
865
206
$2.6M
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.
828
238
$11M
RDMA Core
RDMA Core is a userspace library and drivers that enable direct memory access and kernel bypass capabilities for high-performance network communication using Remote Direct Memory Access (RDMA) technology. It provides the core user space infrastructure and drivers for RDMA devices on Linux.
782
119
$8.1M
Excon
Excon is a fast, simple HTTP(S) 1.1 client library for Ruby with support for synchronous and asynchronous requests, SSL/TLS, streaming, proxies, and Unix domain sockets
752
291
$289K
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.
658
68
$1.1M
Fizz
Fizz is a TLS 1.3 implementation library in C++14 that focuses on performance, security and modern features. It provides a comprehensive implementation of the TLS protocol with support for zero-copy APIs, asynchronous I/O, and modern cryptographic algorithms.
429
39
$2.7M
Haskell Network
A Haskell library providing low-level networking support for TCP/IP, UDP, name resolution, and Unix domain sockets
420
135
$103K
Socket2
Advanced configuration options for sockets.
380
157
$238K
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
276
96
$5.4M