Covering everything from abstractions on top of core networking libraries to full-featured HTTP clients to low-level networking libraries. If you need a little more on top of URLSession, or a lot more, you’ll find it here.
Alamofire is an HTTP networking library written in Swift. It provides features such as request/response handling, parameter encoding, authentication, progress tracking, and more.
SwiftNIO is a cross-platform networking framework for building high-performance protocol servers and clients. It uses non-blocking I/O for efficient handling of multiple connections.
Pulseby Alex Grebenyuk
Pulse is a powerful logging system for Apple platforms. It records and inspects logs and network requests, and allows for real-time viewing and sharing.
Moya is a network abstraction layer for Alamofire. It simplifies network calls and provides compile-time checking for API endpoints.
RealHTTPby Immobiliare Labs
RealHTTP is a lightweight, async-based HTTP library for Swift. It aims to provide an easy-to-use, powerful HTTP client with features like async/await support, request customization, response validation, and more.
TRON is a lightweight network abstraction layer, built on top of Alamofire. It can be used to dramatically simplify interacting with RESTful JSON web-services.