Swift Network

Open-source Swift projects categorized as Network

Top 23 Swift Network Projects

  • Alamofire

    Elegant HTTP Networking in Swift

    Project mention: Use Alamofire with async and await | dev.to | 2023-01-26

    Alamofire is a swift http request lib. By default, we need use completion handler to handle response. Today we are going to find out how to use it with async and await.

  • ShadowsocksX-NG

    Next Generation of ShadowsocksX

    Project mention: Latest Mac Update Not Working | reddit.com/r/outlinevpn | 2022-07-12

    I've found a workaround using another client. Download, install and run ShadowsocksX-NG https://github.com/shadowsocks/ShadowsocksX-NG/releases/tag/v1.9.4 Copy your shadowsocks URL, the same that you use for Outline, looks like ss://[email protected]:1234/?outline=1 and select "Import server URLs" in the app menu. Select "Global mode". Select "Turn Shadowsocks on". That's all. Worked for me.

  • 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!

  • Vapor

    💧 A server-side Swift HTTP web framework.

    Project mention: Why I selected Elixir and Phoenix as my main stack | dev.to | 2023-01-21

    My first option other than PHP was using Swift and Vapor. I have made some projects with iOS and Objective-C, maybe I could also learn Swift and create both native iOS apps and backends with the same language.

  • stats

    macOS system monitor in your menu bar

    Project mention: How to get CPU temperature | reddit.com/r/hackintosh | 2023-01-25
  • Moya

    Network abstraction layer written in Swift.

    Project mention: Szabadúszó iOS fejlesztőt keresek | reddit.com/r/programmingHungary | 2022-08-04
  • Perfect

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

  • Reachability.swift

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

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Starscream

    Websockets in swift for iOS and OSX

    Project mention: is it possible for Push Notifications to update sqlite on a notification outside the app? | reddit.com/r/iOSProgramming | 2022-08-24

    I am trying to create a function of an app where the app will update outside the app / even when the app is closed on the background once a notification has been received. Im also looking into https://github.com/daltoniam/Starscream

  • Kitura

    A Swift web framework and HTTP server.

    Project mention: Apple overtakes Android to pass 50% share of smartphones used in US; dominates global premium sales | reddit.com/r/gadgets | 2022-09-02

    There are server frameworks like Vapor or Kitura.

  • Socket.IO

    Project mention: Does v16 of socket io of swift client supports nodejs socket io server v4? | reddit.com/r/iOSProgramming | 2022-05-03
  • SwiftSoup

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

    Project mention: Swift for data science? | reddit.com/r/swift | 2023-01-24
  • 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

    Project mention: Trying to get OAuth working with discord | reddit.com/r/swift | 2023-01-05

    Edit: they did say it works with discord in a question someone asked here https://github.com/OAuthSwift/OAuthSwift/issues/597

  • Kanna

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

  • iGlance

    Free system monitor for OSX and macOS. See all system information at a glance in the menu bar.

  • Siesta

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

  • Wormholy

    iOS network debugging, like a wizard 🧙‍♂️

    Project mention: My phone opened up a page with groupme API calls? | reddit.com/r/ios | 2022-09-15

    I don't really know what happened, but my I had set my phone down for a second, picked it back up and there was a view of API calls. It was for the groupme app, and said Wormholy at the top. It looks like the interaface shown on this Github page. Curious how it opened as trying to shake the device (as the documentation says) did not cause it to do so. Any ideas?

  • Swifton

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

  • APIKit

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

  • ResponseDetective

    Sherlock Holmes of the networking layer. :male_detective:

  • SwiftHTTP

    Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

  • Zewo

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

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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 2023-01-26.

Swift Network related posts


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

Project Stars
1 Alamofire 38,843
2 ShadowsocksX-NG 30,937
3 Vapor 22,439
4 stats 14,559
5 Moya 14,379
6 Perfect 13,870
7 Reachability.swift 7,712
8 Starscream 7,569
9 Kitura 7,568
10 Socket.IO 4,929
11 SwiftSoup 3,697
12 swifter 3,639
13 Netfox 3,400
14 OAuthSwift 3,099
15 Kanna 2,305
16 iGlance 2,255
17 Siesta 2,168
18 Wormholy 2,150
19 Swifton 1,987
20 APIKit 1,949
21 ResponseDetective 1,946
22 SwiftHTTP 1,869
23 Zewo 1,852
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.