Swift Networking

Open-source Swift projects categorized as Networking

Top 23 Swift Networking Projects

  1. Alamofire

    Elegant HTTP Networking in Swift

    Project mention: Block YouTube Ads on AppleTV by Decrypting and Stripping Ads from Profobuf | news.ycombinator.com | 2025-03-18

    I don't have any numbers, but I think this is still pretty common. On iOS for example Alamofire which is a popular network stack, still offers this as a feature. I think the use case is a bit different for apps and web sites, especially for closed ecosystems like Apple's where reverse engineering is not as easy/straightforward.

    https://github.com/Alamofire/Alamofire

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Moya

    Network abstraction layer written in Swift.

  4. swift-nio

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

    Project mention: Swift Static Linux SDK | news.ycombinator.com | 2024-06-11

    I'm guessing they clicked onto the Built with SwiftNIO link and saw this at https://github.com/apple/swift-nio.

  5. Pulse

    Network logger for Apple platforms (by kean)

  6. swift-protobuf

    Plugin and runtime library for using protobuf with Swift

    Project mention: Writing a Unix clone in about a month | news.ycombinator.com | 2024-05-24

    > so of Apple's programming languages

    So the whole part of your message about "even the FSF saying that free software should run on proprietary system" works when you want to criticize Hare, but not when looking at Apple proprietary software, right?

    A language is just another piece of software, I don't see why you should apply different rules to a programming language than, e.g. to a serializing system like Protobuf. And I don't think Google actively supports swift-protobuf (https://github.com/apple/swift-protobuf).

    Hare upstream just says "we are not interested in supporting non-free OSes, but we won't prevent you from doing it". It's your choice to not use Hare because of this, but it's their choice to not support macOS.

  7. apollo-ios

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

  8. Netfox

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

  9. SaaSHub

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

    SaaSHub logo
  10. MonkeyKing

    MonkeyKing helps you to post messages to Chinese Social Networks.

  11. Siesta

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

  12. RxAlamofire

    RxSwift wrapper around the elegant HTTP networking in Swift Alamofire

  13. BlueSocket

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

  14. Get

    Web API client built using async/await

  15. protobuf-swift

    Google ProtocolBuffers for Apple Swift

  16. swift-request

    Declarative HTTP networking, designed for SwiftUI

  17. DebugSwift

    A toolkit to make debugging iOS applications easier 🚀

    Project mention: 🚀 DebugSwift Hits 500 Stars on GitHub! 🎉 | dev.to | 2024-12-11

    👉 GitHub Link: https://github.com/DebugSwift/DebugSwift

  18. FlyingFox

    Lightweight, HTTP server written in Swift using async/await. (by swhitty)

  19. Digger

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

  20. TRON

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

  21. PMHTTP

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

  22. Bamboots

    Bamboots - Extension 4 Alamofire

  23. Pigeon

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

  24. Malibu

    :surfer: Malibu is a networking library built on promises

  25. Swish

    Nothing but Net(working)

  26. 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 discussion

Log in or Post with

Swift Networking related posts

  • Learning VisionPro: Let's Build a Stock Market App

    3 projects | dev.to | 1 Jul 2024
  • Writing a Unix clone in about a month

    1 project | news.ycombinator.com | 24 May 2024
  • Postie – Structured HTTP API Client for Swift

    1 project | news.ycombinator.com | 16 Oct 2023
  • Introducing Puddles - A Native SwiftUI App Architecture

    3 projects | /r/swift | 27 Aug 2023
  • Modern replacements for SwiftKeychain and APAddressBook.

    3 projects | /r/swift | 28 Jun 2023
  • Binary Encoder/Decoder between rust and swift

    1 project | /r/rust | 9 Jun 2023
  • Use Alamofire with async and await

    2 projects | dev.to | 26 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Alamofire 41,899
2 Moya 15,258
3 swift-nio 8,117
4 Pulse 6,598
5 swift-protobuf 4,665
6 apollo-ios 3,946
7 Netfox 3,699
8 MonkeyKing 2,754
9 Siesta 2,196
10 RxAlamofire 1,626
11 BlueSocket 1,421
12 Get 971
13 protobuf-swift 940
14 swift-request 741
15 DebugSwift 721
16 FlyingFox 553
17 Digger 546
18 TRON 541
19 PMHTTP 506
20 Bamboots 438
21 Pigeon 425
22 Malibu 414
23 Swish 363

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com