# Socket polling interfaces

> AI-ranked search results for `socket polling interfaces` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 113 total matches; showing the top 8.

Explore on the web: https://awesome-repositories.com/q/socket-polling-interfaces

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/socket-polling-interfaces).**

## Results

- [boostorg/asio](https://awesome-repositories.com/repository/boostorg-asio.md) (1,587 ⭐) — Boost.org asio module
- [reactphp/socket](https://awesome-repositories.com/repository/reactphp-socket.md) (1,285 ⭐) — This library provides a framework for building event-driven, non-blocking network applications in PHP. It enables the development of asynchronous TCP and TLS servers and clients that manage multiple concurrent connections without stalling the main execution thread. By utilizing an event-loop architecture, the library handles network operations and data exchange through asynchronous streams, ensuring that the application remains responsive during high-throughput tasks.

The project distinguishes itself through its integration with operating system primitives, such as raw file descriptors and Un
- [cloudwego/netpoll](https://awesome-repositories.com/repository/cloudwego-netpoll.md) (4,583 ⭐) — Netpoll is an event-driven network framework and non-blocking I/O library designed to manage concurrent TCP and Unix domain socket connections. It utilizes a non-blocking event loop to monitor file descriptors and trigger callbacks for read and write events, serving as a high-performance socket manager and TCP network poller.

The framework optimizes throughput across CPU cores by distributing incoming network connections across multiple pollers. It implements zero-copy networking primitives, using linked buffers and specialized memory management to read and write data while minimizing memory
- [twisted/twisted](https://awesome-repositories.com/repository/twisted-twisted.md) (5,969 ⭐) — Twisted is an event-driven networking engine for Python that provides a framework for building asynchronous network applications. At its core, it uses a reactor-based event loop to drive all input and output, dispatching callbacks in a single thread without blocking. The library implements a deferred promise chain for composing asynchronous logic, along with a protocol and factory pattern that separates connection state management from protocol handling, enabling reusable handlers for different network protocols.

The framework supports multiple event loops across platforms, including select,
- [socketry/async](https://awesome-repositories.com/repository/socketry-async.md) (2,447 ⭐) — This project is a framework for building concurrent, event-driven applications in Ruby. It provides a core engine that orchestrates non-blocking input and output operations, allowing developers to handle high-volume network traffic and system tasks without the complexity of traditional callback-based programming. By leveraging lightweight fibers, the library enables cooperative multitasking that maintains responsiveness during heavy data processing workloads.

The framework distinguishes itself through a structured concurrency model that organizes tasks into parent-child hierarchies. This appr
- [yuesong-feng/30daymakecppserver](https://awesome-repositories.com/repository/yuesong-feng-30daymakecppserver.md) (7,040 ⭐) — This project is a C++ TCP server framework and educational socket programming guide. It provides a high-performance network library focused on event-driven architecture, implementing a reactor pattern to handle thousands of simultaneous client connections.

The framework is distinguished by its multi-threaded event loop, which utilizes a main-sub reactor coordination model to distribute network events across a worker thread pool. It includes an abstraction layer for non-blocking socket I/O and event multiplexing via the epoll system call, decoupling network transport from application business
- [chenshuo/muduo](https://awesome-repositories.com/repository/chenshuo-muduo.md) (16,157 ⭐) — Muduo is a C++11 event-driven network library and framework designed for building high-concurrency Linux servers. It provides a toolkit for implementing scalable network services and socket communication using non-blocking I/O and asynchronous event processing.

The framework implements a multi-threaded TCP server architecture that distributes connection handling across multiple CPU threads to maximize server throughput. This is achieved through a one-loop-per-thread model and a reactor pattern implementation, which dispatch network events from a central demultiplexer to registered handler fun
- [vapor-community/sockets](https://awesome-repositories.com/repository/vapor-community-sockets.md) (569 ⭐) — 🔌  Non-blocking TCP socket layer, with event-driven server and client.
