Swift Networking

Open-source Swift projects categorized as Networking

Top 23 Swift Networking Projects

  • Alamofire

    Elegant HTTP Networking in Swift

  • Project mention: Modern replacements for SwiftKeychain and APAddressBook. | /r/swift | 2023-06-28
  • Moya

    Network abstraction layer written in Swift.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • swift-nio

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

  • Project mention: Is it possible/straightforward to have a webserver baked in to an iOS app? | /r/iOSProgramming | 2023-05-05

    In addition to what others have said, SwiftNIO is a possible low-level web server framework.

  • Pulse

    Network Logger for Apple platforms (by kean)

  • swift-protobuf

    Plugin and runtime library for using protobuf with Swift

  • Project mention: Binary Encoder/Decoder between rust and swift | /r/rust | 2023-06-09

    https://docs.rs/prost/latest/prost/ crate lets you encode / decode protobuf messages. You can write a message which represents your struct or whatever data type is, set the fields, and then encode it into bytes. Decoding in swift can be done with something like this https://github.com/apple/swift-protobuf ig.

  • apollo-ios

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

  • Project mention: Migrating Netflix to GraphQL Safely | news.ycombinator.com | 2023-06-18

    GraphQL queries are just HTTP POST queries with a JSON body. They're supported everywhere.

    If you want specialized tooling for them, Kotlin and Swift both have great strongly-typed GraphQL libraries.

    Apollo publishes libraries for both:

    - https://www.apollographql.com/docs/kotlin/

    - https://www.apollographql.com/docs/ios/

  • Netfox

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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

  • BlueSocket

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

  • protobuf-swift

    Google ProtocolBuffers for Apple Swift

  • Get

    Web API client built using async/await

  • Project mention: Introducing Puddles - A Native SwiftUI App Architecture | /r/swift | 2023-08-27

    ```swift import Get // https://github.com/kean/Get

  • swift-request

    Declarative HTTP networking, designed for SwiftUI

  • Digger

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

  • TRON

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

  • PMHTTP

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

  • Bamboots

    Bamboots - Extension 4 Alamofire

  • Malibu

    :surfer: Malibu is a networking library built on promises

  • Pigeon

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

  • Swish

    Nothing but Net(working)

  • ws ☁️

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

  • RealHTTP

    🌀swift async http client - fast, lightweight, type-safe

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Swift Networking related posts

Index

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

Project Stars
1 Alamofire 40,497
2 Moya 14,961
3 swift-nio 7,761
4 Pulse 5,901
5 swift-protobuf 4,449
6 apollo-ios 3,826
7 Netfox 3,607
8 MonkeyKing 2,753
9 Siesta 2,188
10 RxAlamofire 1,600
11 BlueSocket 1,392
12 protobuf-swift 937
13 Get 894
14 swift-request 716
15 Digger 546
16 TRON 538
17 PMHTTP 505
18 Bamboots 440
19 Malibu 414
20 Pigeon 399
21 Swish 364
22 ws ☁️ 354
23 RealHTTP 278

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com