30 open-source projects similar to billp/terminetwork, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best TermiNetwork alternative.
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
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
Sherlock Holmes of the networking layer. :male_detective:
Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.
Pure Swift iOS download framework with background downloads, relaunch recovery, resumable transfers, and task management.
The civilized way to write REST API clients for iOS / macOS
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:โฆ
๐ 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
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
| Linux & OSX Build (TravisCI) | Win64 Build (AppVeyor) | Test Coverage | Coverity Analysis | CII Best Practices | | :--------------------------: | :--------------------: | :-----------: | :---------------: | :----------------: | | | | | | |
๐ธ Powerful Codable API requests builder and manager for iOS.
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
HTTP Library for Lua. Supports HTTP(S) 1.0, 1.1 and 2.0; client and server.
A modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files.