30 open-source projects similar to daltoniam/swifthttp, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best SwiftHTTP 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
Moya is a network abstraction layer for Swift that provides a structured framework for defining and executing REST API requests. It functions as a type-safe API client that decouples network endpoint definitions from the underlying implementation details to prevent configuration errors and URL typos. The project distinguishes itself by using protocol-based endpoint definitions and a provider-coordinated execution model. It includes a system for mapping network responses to strongly typed objects and features a dedicated tool for generating type-safe network interface files from external REST
Pure Swift iOS download framework with background downloads, relaunch recovery, resumable transfers, and task management.
π A Swift HTTP / HTTPS networking library just incidentally execute on machines
Type-safe networking abstraction layer that associates request type with response type.
Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.
π A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
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.
Sherlock Holmes of the networking layer. :male_detective:
π A Complete Fast Android Networking Library that also supports HTTP/2 π
Lightweight framework to create HTTP servers and clients in C++11. It implements the RFC-7230 - Message Syntax and Routing on top of POSIX socket API, however you can change the communication channel by specifying a custom network stack. There is only two files to include in your projects:β¦
Portable, single-file, protocol-agnostic TCP and UDP socket wrapper, primarily for game networking
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
A modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files.
| Linux & OSX Build (TravisCI) | Win64 Build (AppVeyor) | Test Coverage | Coverity Analysis | CII Best Practices | | :--------------------------: | :--------------------: | :-----------: | :---------------: | :----------------: | | | | | | |
Mongoose is an embedded networking library providing TCP/IP stacks, web server hosting, and IoT device connectivity. It enables microcontrollers and desktop systems to implement network protocols including HTTP, WebSocket, and MQTT. The project provides a bare-metal TCP/IP stack for environments without a native operating system and includes built-in TLS and ECC encryption to secure network traffic. It features a binary-embedded file system to serve web content directly from the executable and supports over-the-air firmware updates for managing device fleets. Additional capabilities cover as
πΈ Powerful Codable API requests builder and manager for iOS.
A networking framework that evolves with your application
HTTP Library for Lua. Supports HTTP(S) 1.0, 1.1 and 2.0; client and server.