Packages for keyword “non-blocking”
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-nio
Event-driven network application framework for high performance protocol servers & clients, non-blocking.
mysql-nio
🐬 Non-blocking, event-driven Swift client for MySQL.
Sockets
🔌 Non-blocking TCP socket layer, with event-driven server and client.
Zewo
Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.
Venice
Coroutines, structured concurrency and CSP for Swift on macOS and Linux.
swift-event
Swift wrapper around libevent for event-driven, non-blocking I/O and async TCP sockets. Uses kqueue on Apple platforms and epoll on Linux. Swift 6 concurrency.
Async
⏱ Promises and reactive-streams in Swift built for high-performance and scalability.
Lightning
A Swift Multiplatform Single-threaded Non-blocking Web and Networking Framework
SwiftMysql
A pure Swift Client implementing the MySQL protocol. Also supports non-blocking I/O
9 packages.