30 open-source projects similar to dingwilson/multipeer, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best MultiPeer alternative.
BLE (Bluetooth LE) for U๐ Bleu is the best in the Bluetooth library.
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
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.
๐ธ Powerful Codable API requests builder and manager for iOS.
BabyBluetooth is a Bluetooth Low Energy library and wireless device communication API for iOS and macOS. It serves as a central manager for discovering nearby wireless devices, managing the lifecycle of active connections, and providing a programmatic interface to read and write characteristic values to control remote hardware behavior. The library includes a peripheral manager that allows a device to simulate a wireless peripheral by advertising services and characteristics for other hardware to discover and interact with. The framework covers device discovery through scanning and filtering
Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.
Pure Swift iOS download framework with background downloads, relaunch recovery, resumable transfers, and task management.
A simple OAuth library for iOS with a built-in set of providers
๐ก 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.
Type-safe networking abstraction layer that associates request type with response type.
๐ A Swift HTTP / HTTPS networking library just incidentally execute on machines
An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps
Netfox is an iOS and macOS network debugging library designed to intercept and monitor HTTP traffic. It functions as an in-app HTTP traffic inspector that captures request headers and response bodies for real-time network analysis. The tool provides a network performance monitor to calculate response times and data sizes, as well as a network log exporter for sharing captured request and response data via email. The project covers network analysis capabilities including traffic filtering to exclude specific URLs, request body capture, and a debug interface that can be toggled via programmati
Simple, block-based, lightweight library over CoreBluetooth. Will clean up your Core Bluetooth related code.
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
Sherlock Holmes of the networking layer. :male_detective:
Swift based OAuth library for iOS
A very simple library to discover and retrieve data from nearby devices (even if the peer app works at background).
OAuth2 framework for macOS and iOS, written in Swift.