1 个仓库
Switches between platform-native event loops without changing application code.
Distinct from Event Loop Integrations: Distinct from Event Loop Integrations: focuses on adapting multiple platform-specific loops, not general interoperability.
Explore 1 awesome GitHub repository matching development tools & productivity · Platform Event Loop Adapters. Refine with filters or upvote what's useful.
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,
Switches between select, poll, epoll, kqueue, and IOCP event loops transparently.