Swift Network

Open-source Swift projects categorized as Network

Top 23 Swift Network Projects

  • Alamofire

    Elegant HTTP Networking in Swift

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

    Next Generation of ShadowsocksX

    Project mention: Unable to install client from Mac App Store - Direct connect or mirror download? | /r/outlinevpn | 2023-06-22
  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • Vapor

    💧 A server-side Swift HTTP web framework.

    Project mention: Swiftly Chatting: Building Chatbots with Botter | dev.to | 2023-08-08

    Botter works in tandem with Vapor, which handles the server-side functions of your project. This powerful combination allows you to focus on what matters most - creating an engaging and effective chatbot.

  • stats

    macOS system monitor in your menu bar

    Project mention: Rare Git Dev Behavior | news.ycombinator.com | 2023-07-27
  • Moya

    Network abstraction layer written in Swift.

    Project mention: What are dependecies/tools you cannot live as a iOS dev? | /r/iOSProgramming | 2023-02-28

    In terms of dependencies, I always use Moya. It's a bit heavy, and it's not perfect, but holy hell is it better than nearly every networking layer written "from scratch" I've seen on nearly every project I've worked on. It's amazing to organize requests in a predictable way, have testing baked into the framework, and has first-class support for RxSwift/Combine. I can't recommend it enough.

  • Perfect

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

  • Starscream

    Websockets in swift for iOS and OSX

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • Reachability.swift

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

  • Kitura

    A Swift web framework and HTTP server.

    Project mention: Swift outside the Apple ecosystem | /r/swift | 2023-04-15
  • Socket.IO

  • SwiftSoup

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

    Project mention: Does iOS application development platform support HTML rendering? | /r/iOSProgramming | 2023-05-30

    For parsing there is this amazing library, but again, that's only for parsing HTML, not rendering anything: https://github.com/scinfu/SwiftSoup

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

  • iGlance

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

    Project mention: App LIST!!! | /r/MacOS | 2023-03-05

    iGlance (Free) Just like stats, a free open-source system monitor for OSX and macOS. See all system information at a glance in the menu bar. However, the last update was in 2021, whereas Stats is still actively being developed.

  • Kanna

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

  • Wormholy

    iOS network debugging, like a wizard 🧙‍♂️

  • Siesta

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

  • APIKit

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

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

  • 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

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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

Swift Network related posts

Index

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

Project Stars
1 Alamofire 39,966
2 ShadowsocksX-NG 31,917
3 Vapor 23,382
4 stats 19,098
5 Moya 14,823
6 Perfect 13,853
7 Starscream 7,971
8 Reachability.swift 7,838
9 Kitura 7,607
10 Socket.IO 5,081
11 SwiftSoup 4,167
12 swifter 3,786
13 Netfox 3,550
14 OAuthSwift 3,172
15 iGlance 2,382
16 Kanna 2,358
17 Wormholy 2,245
18 Siesta 2,187
19 APIKit 1,980
20 Swifton 1,980
21 ResponseDetective 1,947
22 SwiftHTTP 1,881
23 Zewo 1,852
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com