30 open-source projects similar to postmates/pmhttp, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best PMHTTP alternative.
Alamofire is an HTTP networking library that provides a foundation for managing network requests and responses through a chainable, type-safe interface. It serves as an asynchronous request manager, coordinating concurrent network operations and data streams while maintaining application responsiveness. The library distinguishes itself through a protocol-oriented request adaptation system, which utilizes interceptors to modify or authenticate requests before dispatch. It employs a middleware-driven pipeline to process traffic, handling encoding, authentication, and error recovery in a modular
HandyJSON is a Swift JSON serialization library and data mapper. It functions as an object mapper that converts JSON data into typed Swift models and transforms Swift objects back into JSON strings for storage or transmission. The library uses reflection to automatically map JSON keys to object properties and supports custom mapping metadata to resolve naming differences between APIs and code. It provides capabilities for extracting values from deep nested paths within a JSON structure and supports the transformation of complex types such as dates and URLs. The framework handles both the des
Reachability.swift is a network connectivity listener and Swift network state wrapper. It monitors real-time changes to network status and tracks whether a device is connected to Wi-Fi or cellular data. The library functions as a network reachability monitor that uses closures and system notifications to trigger callbacks when connectivity changes. It tracks internet connectivity and connection types to allow for network state handling and the adjustment of app content loading based on availability.
๐ A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
The most swifty way to deal with XML data in swift 5.
MJExtension is a JSON serialization library and model mapping framework used to convert data between JSON strings and structured model objects. It functions as an object data mapper that handles the encoding and decoding of complex object hierarchies for network transmission and storage. The framework is a non-intrusive data mapper that uses reflection and runtime inspection to map raw data strings to application objects. This approach allows for data transformation without requiring base class inheritance, decorators, or extensions to the underlying model classes. The system supports recurs
๐ธ Powerful Codable API requests builder and manager for iOS.
Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.
Pure Swift iOS download framework with background downloads, relaunch recovery, resumable transfers, and task management.
Read and write CSV files row-by-row or through Swift's Codable interface.
A simple OAuth library for iOS with a built-in set of providers
๐ฑ๐ฒ A wrapper for the MultipeerConnectivity framework for automatic offline data transmission between devices
๐ก GoodNetworking is an iOS library written in Swift that simplifies HTTP networking by using GRSession and Encodable/DataRequest extensions. It supports latest Swift and all iOS devices, making it a powerful solution for managing network interactions and data encoding/decoding. The library is easy to install with SPM.
macOS app to generate Swift 5 code for models from JSON (with Codeable)
A Powerful , Extensible CSS Parser written in pure Swift.