30 open-source projects similar to mlsdev/tron, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best TRON alternative.
Sherlock Holmes of the networking layer. :male_detective:
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.
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.
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
Type-safe networking abstraction layer that associates request type with response type.
π A Swift HTTP / HTTPS networking library just incidentally execute on machines
π A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.
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:β¦
The civilized way to write REST API clients for iOS / macOS
π A Complete Fast Android Networking Library that also supports HTTP/2 π
Portable, single-file, protocol-agnostic TCP and UDP socket wrapper, primarily for game networking
| Linux & OSX Build (TravisCI) | Win64 Build (AppVeyor) | Test Coverage | Coverity Analysis | CII Best Practices | | :--------------------------: | :--------------------: | :-----------: | :---------------: | :----------------: | | | | | | |
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
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
πΈ Powerful Codable API requests builder and manager for iOS.
A modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files.
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
HTTP Library for Lua. Supports HTTP(S) 1.0, 1.1 and 2.0; client and server.
A networking framework that evolves with your application