Swift Network

Open-source Swift projects categorized as Network | Edit details

Top 23 Swift Network Projects

  • Alamofire

    Elegant HTTP Networking in Swift

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    Alamofire - Alamofire is an HTTP networking library written in Swift. (de facto standard library for network) Language: Swift.

  • ShadowsocksX-NG

    Next Generation of ShadowsocksX

    Project mention: I need to create an exception to a website... | reddit.com/r/shadowsocks | 2021-03-31

    Customize your rules for PAC with a similar client. I can provide you an access too :)

  • 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: Lets Save The World! | dev.to | 2022-01-10

    backend uses the Vapor framework: a Server Side Swift framework. I like using Swift and feel that in particular for backend work. Its an opinionated language that somehow seems to help me write better code. That Vapor supports MongoDB out of the box also helps;

  • Perfect

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

    Project mention: Getting Started with Swift on Server | dev.to | 2021-12-03

    There are some interesting http frameworks (think Express.js, Fastify, etc.) to simplify working with SwiftNIO such as Vapor, Hummingbird and Perfect. There's even a full CMS (Feather).

  • Moya

    Network abstraction layer written in Swift.

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    Moya - Network abstraction layer written in Swift. Language: Swift.

  • stats

    macOS system monitor in your menu bar

    Project mention: Apple…you brought back MagSafe and an SD card reader, now it’s time to bring back the battery meter! | reddit.com/r/macbookpro | 2022-01-21

    there's also Stats https://github.com/exelban/stats

  • Kitura

    A Swift web framework and HTTP server.

    Project mention: Debate Going On Inside of a Friend's Startup: Stack to use to get a Full-Featured Web App off of the ground quickly. | reddit.com/r/cscareerquestions | 2021-02-28

    Kitura is still alive, btw. Although Vapor may be a better choice. I don't have the swift experience to make a judgement between the two.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • Reachability.swift

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

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

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

  • Starscream

    Websockets in swift for iOS and OSX

    Project mention: I want to make a one-way messaging app but have no idea how to. | reddit.com/r/SwiftUI | 2021-03-30

    [1] Use Starscreamfor Swift or check out a tutorial on Apple's built-in stuff. Check out this tutorial too, so you understand WebSocketsmore in-depth before you take the plunge.

  • Socket.IO

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    Socket.IO - Socket.IO client written on Swift. Language: Swift.

  • swifter

    Tiny http server engine written in Swift programming language.

    Project mention: [D] Current situation about M1 support of python libraries ? | reddit.com/r/MachineLearning | 2021-09-21

    I don't have a fully developed web server set up, but I experimented with Swifter.

  • Netfox

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

  • SwiftSoup

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

    Project mention: How would you make an app that scrapes data off a website and displays it? | reddit.com/r/iOSProgramming | 2021-11-24

    It has SPM support, Click File>Add Package, enter the github URL for SwiftSoup in the search field and add it and it should add it automatically. Then just import SwiftSoup and use it as described in the usage notes: https://github.com/scinfu/SwiftSoup

  • OAuthSwift

    Swift based OAuth library for iOS

    Project mention: Any good tutorials for working with OAuth2? | reddit.com/r/iOSProgramming | 2021-04-10

    https://www.raywenderlich.com/243-oauth-2-0-with-swift-tutorial and subsequently OAuthSwift Im still pretty lost on all of this. Do I really need to use a proxy if I can save the app token to the keychain?

  • Kanna

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

  • Siesta

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

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    siesta - The civilized way to write REST API clients. Language: Swift.

  • Wormholy

    iOS network debugging, like a wizard 🧙‍♂️

    Project mention: What little dev helper tools do you have integrated in your projects? | reddit.com/r/iOSProgramming | 2021-06-13

    https://github.com/pmusolino/Wormholy is one I really love for network traffic reporting.

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

    Project mention: What little dev helper tools do you have integrated in your projects? | reddit.com/r/iOSProgramming | 2021-06-13

    I like ResponseDetective

  • APIKit

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

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    APIKit - Type-safe networking abstraction layer that associates request type with response type. Language: Swift.

  • SwiftHTTP

    Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    SwiftHTTP - Thin wrapper around NSURLSession in swift. Simplifies HTTP requests. Language: Swift.

  • iGlance

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

    Project mention: Must-have apps for a new MacBook user? | reddit.com/r/macbookpro | 2022-01-14

    I found another foss app arguably with even better UI. https://github.com/iglance/iGlance

  • Zewo

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

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 2022-01-21.

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 37,017
2 ShadowsocksX-NG 30,085
3 Vapor 21,303
4 Perfect 13,892
5 Moya 13,687
6 stats 8,832
7 Kitura 7,532
8 Reachability.swift 7,485
9 Starscream 7,137
10 Socket.IO 4,682
11 swifter 3,403
12 Netfox 3,197
13 SwiftSoup 3,119
14 OAuthSwift 2,961
15 Kanna 2,237
16 Siesta 2,148
17 Wormholy 2,017
18 Swifton 1,996
19 ResponseDetective 1,925
20 APIKit 1,886
21 SwiftHTTP 1,862
22 iGlance 1,858
23 Zewo 1,855
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com