Swift Network

Open-source Swift projects categorized as Network

Top 23 Swift Network 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.

  • ShadowsocksX-NG

    Next Generation of ShadowsocksX

  • vapor

    💧 A server-side Swift web framework.

  • Perfect

    Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)

  • Moya

    Network abstraction layer written in Swift.

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

    A Swift web framework and HTTP server.

  • Reachability.swift

    Replacement for Apple's Reachability re-written in Swift with closures

  • Starscream

    Websockets in swift for iOS and OSX

  • socket.io-client-swift

    Latest mention: What’s everyone working on this month? (January 2021) | reddit.com/r/swift | 2021-01-02

    Yeah, I am using https://github.com/socketio/socket.io-client-swift with my Xcode project, and server in nodejs.

  • swifter

    Tiny http server engine written in Swift programming language.

  • netfox

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

  • OAuthSwift

    Swift based OAuth library for iOS

    Latest mention: Firebase SDK Account Creation Question | reddit.com/r/SwiftUI | 2020-12-27

    I would recommend reading the docs (and maybe source) of https://github.com/OAuthSwift/OAuthSwift and reading the docs on Google’s OAuth implementation. Avoid the ones they have that depend on using their SDK, but look for the web ones instead.

  • SwiftSoup

    SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)

  • siesta

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

  • Kanna

    Kanna(鉋) is an XML/HTML parser for Swift.

  • Swifton

    A Ruby on Rails inspired Web Framework for Swift that runs on Linux and OS X

  • ResponseDetective

    Sherlock Holmes of the networking layer. :male_detective:

  • Zewo

    Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.

  • Wormholy

    iOS network debugging, like a wizard 🧙‍♂️

  • SwiftHTTP

    Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

  • APIKit

    Type-safe networking abstraction layer that associates request type with response type.

  • SwiftSocket

    The easy way to use sockets on Apple platforms

  • connectivity

    🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.

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