Swift Networking

Open-source Swift projects categorized as Networking | Edit details
Related topics: #Swift #Alamofire #iOS #Network #HTTP

Top 23 Swift Networking Projects

  • GitHub repo Alamofire

    Elegant HTTP Networking in Swift

    Project mention: Interoperability of Swift command line tool | reddit.com/r/swift | 2021-11-05
  • GitHub repo Moya

    Network abstraction layer written in Swift.

    Project mention: RetroSwift new library to make API requests | reddit.com/r/swift | 2021-01-26

    What is the advantage of your library over established solutions like Moya or protocol oriented networking approaches?

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • GitHub repo swift-nio

    Event-driven network application framework for high performance protocol servers & clients, non-blocking.

    Project mention: Is there a reliable swift package for running a tcp connection from an ios app ? | reddit.com/r/SwiftUI | 2021-09-16

    If you want something a little more robust for a low-level TCP connection, you can also use SwiftNIO.

  • GitHub repo swift-protobuf

    Plugin and runtime library for using protobuf with Swift

    Project mention: Swift Protobuf JSON enum parsing isn't forwards compatible | news.ycombinator.com | 2021-11-05
  • GitHub repo Netfox

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

  • GitHub repo apollo-ios

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

    Project mention: Apollo iOS 1.0 RFC - Swift Codegen | reddit.com/r/graphql | 2021-10-01

    RFC: apollo-ios/CodegenProposal.md at release/1.0-alpha-incubating · apollographql/apollo-ios · GitHub Example Generated Output: apollo-ios/Tests/ApolloCodegenTests/AnimalKingdomAPI/ExpectedGeneratedOutput at release/1.0-alpha-incubating · apollographql/apollo-ios · GitHub PR for discussion is here: [RFC] In Progress - Release 1.0 - Swift Codegen by calvincestari · Pull Request #1876 · apollographql/apollo-ios · GitHub

  • GitHub repo MonkeyKing

    MonkeyKing helps you to post messages to Chinese Social Networks.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Siesta

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

  • GitHub repo RxAlamofire

    RxSwift wrapper around the elegant HTTP networking in Swift Alamofire

  • GitHub repo Networking

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

  • GitHub repo BlueSocket

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

  • GitHub repo protobuf-swift

    Google ProtocolBuffers for Apple Swift

  • GitHub repo Digger

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

  • GitHub repo TRON

    Lightweight network abstraction layer, written on top of Alamofire (by MLSDev)

  • GitHub repo PMHTTP

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

  • GitHub repo Bamboots

    Bamboots - Extension 4 Alamofire

  • GitHub repo Malibu

    :surfer: Malibu is a networking library built on promises

  • GitHub repo Restofire

    Restofire is a protocol oriented networking client for Alamofire

  • GitHub repo Swish

    Nothing but Net(working)

  • GitHub repo ws ☁️

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

  • GitHub repo Pigeon

    Async state management for SwiftUI (and UIKit) 🐦 (by fmo91)

    Project mention: How do you handle fetching data from REST API and caching? | reddit.com/r/SwiftUI | 2021-05-31

    Pigeon is a library that comes pretty close to what I had in mind as it is even inspired by React Query, however, it still seems a bit unfinished and the project might even be more or less dead already, so I'm a bit worried building my app around it.

  • GitHub repo MultiPeer

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

  • GitHub repo EFInternetIndicator

    ❌📱 A little swift Internet error status indicator using ReachabilitySwift

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). The latest post mention was on 2021-11-05.

Swift Networking related posts


What are some of the best open-source Networking projects in Swift? This list will help you:

Project Stars
1 Alamofire 36,739
2 Moya 13,569
3 swift-nio 6,755
4 swift-protobuf 3,696
5 Netfox 3,175
6 apollo-ios 3,166
7 MonkeyKing 2,693
8 Siesta 2,140
9 RxAlamofire 1,493
10 Networking 1,305
11 BlueSocket 1,268
12 protobuf-swift 931
13 Digger 535
14 TRON 515
15 PMHTTP 508
16 Bamboots 436
17 Malibu 408
18 Restofire 381
19 Swish 374
20 ws ☁️ 355
21 Pigeon 340
22 MultiPeer 176
23 EFInternetIndicator 134
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.