Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Swift Networking Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
swift-nio
Event-driven network application framework for high performance protocol servers & clients, non-blocking.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
BlueSocket
Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.
-
Digger
Digger is a lightweight download framework that requires only one line of code to complete the file download task (by cornerAnt)
-
ws ☁️
⚠️ Deprecated - (in favour of Networking) :cloud: Elegantly connect to a JSON api. (Alamofire + Promises + JSON Parsing)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Is it possible/straightforward to have a webserver baked in to an iOS app? | /r/iOSProgramming | 2023-05-05In addition to what others have said, SwiftNIO is a possible low-level web server framework.
https://docs.rs/prost/latest/prost/ crate lets you encode / decode protobuf messages. You can write a message which represents your struct or whatever data type is, set the fields, and then encode it into bytes. Decoding in swift can be done with something like this https://github.com/apple/swift-protobuf ig.
GraphQL queries are just HTTP POST queries with a JSON body. They're supported everywhere.
If you want specialized tooling for them, Kotlin and Swift both have great strongly-typed GraphQL libraries.
Apollo publishes libraries for both:
- https://www.apollographql.com/docs/kotlin/
- https://www.apollographql.com/docs/ios/
```swift import Get // https://github.com/kean/Get
Swift Networking related posts
- Postie – Structured HTTP API Client for Swift
- Introducing Puddles - A Native SwiftUI App Architecture
- Modern replacements for SwiftKeychain and APAddressBook.
- Binary Encoder/Decoder between rust and swift
- Use Alamofire with async and await
- How to download an XML file and parse using Alamofire and SWXML
- Connect-Swift: You’ll want to use Protobuf on iOS
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Networking projects in Swift? This list will help you:
Project | Stars | |
---|---|---|
1 | Alamofire | 40,518 |
2 | Moya | 14,964 |
3 | swift-nio | 7,761 |
4 | Pulse | 5,901 |
5 | swift-protobuf | 4,458 |
6 | apollo-ios | 3,831 |
7 | Netfox | 3,611 |
8 | MonkeyKing | 2,753 |
9 | Siesta | 2,186 |
10 | RxAlamofire | 1,600 |
11 | BlueSocket | 1,392 |
12 | protobuf-swift | 937 |
13 | Get | 894 |
14 | swift-request | 723 |
15 | Digger | 546 |
16 | TRON | 538 |
17 | PMHTTP | 505 |
18 | Bamboots | 440 |
19 | Malibu | 414 |
20 | Pigeon | 408 |
21 | Swish | 364 |
22 | ws ☁️ | 354 |
23 | RealHTTP | 278 |
Sponsored