Networking
Postie
Networking | Postie | |
---|---|---|
1 | 2 | |
12 | 33 | |
- | - | |
0.0 | 7.2 | |
over 1 year ago | 8 days ago | |
Swift | Swift | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Networking
-
Open source HTTP network framework in Swift
My name is Viktor and I'm a long time iOS engineer. I have written an open source HTTP network framework and I would like some feedback on it. Please have a look at my repository on GitHub. It's lightweight and powerful and can be used for most REST API purposes. I am looking to extend the functionality even further so that one day maybe this framework can be used commercially :)
Postie
- Postie – Structured HTTP API Client for Swift
-
Upgrading Swift HTTP APIs to the Next Level using Postie
Defining HTTP APIs in Swift is still not perfect. Most iOS and macOS apps are using them to communicate with remote data endpoints. And it used to be a hassle with writing and validating requests, sending them, parsing responses, depending on different edge cases etc. There are many frameworks to solve this complexity. And Postie is one of those. This post is an introduction to Postie.
What are some alternatives?
http-request - 🌐 A tiny http client for iOS and macOS. Only 80 lines of code.
Relax - Declaratively build and send client requests for REST APIs in Swift.
XCGLogger - A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
Netfox - A lightweight, one line setup, iOS / OSX network debugging library! 🦊
AsyncTimer - AsyncTimer is a precision asynchronous timer. You can also use it as a countdown timer
Postie - Structured HTTP Client using Combine [Moved to: https://github.com/kula-app/Postie]
Alamofire - Elegant HTTP Networking in Swift
Squid - Declarative and Reactive Networking for Swift.
YMFF - Feature management made easy.
PMHTTP - Swift/Obj-C HTTP framework with a focus on REST and JSON