Swift Networking

Open-source Swift projects categorized as Networking

Top 23 Swift Networking Projects

  • Alamofire

    Elegant HTTP Networking in Swift

    Latest mention: Simplify HTTP requests on mobile with these libraries | dev.to | 2021-01-14

    Based on Swift and constantly updated, it’s probably the most used library on iOS. Don’t worry, this is the best and only library you can use for HTTP requests. You can find more info on Alamofire here.

  • Moya

    Network abstraction layer written in Swift.

    Latest mention: Multiple HTTP requests | reddit.com/r/iOSProgramming | 2021-01-06
  • swift-protobuf

    Plugin and runtime library for using protobuf with Swift

  • netfox

    A lightweight, one line setup, iOS / OSX network debugging library! 🦊

  • apollo-ios

    📱 A strongly-typed, caching GraphQL client for iOS, written in Swift

  • MonkeyKing

    MonkeyKing helps you to post messages to Chinese Social Networks.

  • siesta

    The civilized way to write REST API clients for iOS / macOS

  • RxAlamofire

    RxSwift wrapper around the elegant HTTP networking in Swift Alamofire

  • Networking

    Easy HTTP Networking in Swift a NSURLSession wrapper with image caching support

  • BlueSocket

    Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.

  • protobuf-swift

    Google ProtocolBuffers for Apple Swift

  • Digger

    Digger is a lightweight download framework that requires only one line of code to complete the file download task


    Swift/Obj-C HTTP framework with a focus on REST and JSON

  • TRON

    Lightweight network abstraction layer, written on top of Alamofire

  • Bamboots

    Bamboots - Extension 4 Alamofire

  • Malibu

    :surfer: Malibu is a networking library built on promises

  • Restofire

    Restofire is a protocol oriented networking client for Alamofire

  • Swish

    Nothing but Net(working)

  • ws

    ⚠️ Deprecated - (in favour of Networking) :cloud: Elegantly connect to a JSON api. (Alamofire + Promises + JSON Parsing)

  • MultiPeer

    📱📲 A wrapper for the MultipeerConnectivity framework for automatic offline data transmission between devices

  • EFInternetIndicator

    ❌📱 A little swift Internet error status indicator using ReachabilitySwift

  • NetClient-iOS

    Versatile HTTP Networking in Swift

  • SolarNetwork

    Elegant network abstraction layer in Swift.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).