awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yuantiku avatar

yuantiku/YTKNetwork

0
View on GitHub↗
6,562 स्टार्स·1,639 फोर्क्स·Objective-C·MIT·6 व्यूज़

YTKNetwork

YTKNetwork is a high-level networking wrapper library for Objective-C and Swift that simplifies request handling and response management. It serves as a networking layer built around AFNetworking to decouple request logic from underlying communications.

The project features an HTTP request orchestrator for grouping network calls into batches or sequences to manage data retrieval dependencies. It includes a JSON response validator to verify server responses against expected structural formats, a network request interceptor for executing custom logic during the call lifecycle, and a local caching layer that saves responses based on expiration or versioning.

The library further covers network traffic orchestration through URL transformation and request pipelining. It also provides media management capabilities specifically for resumable file downloads that track received byte offsets to restart interrupted transfers.

Features

  • Network Request Frameworks - Implements a high-level networking framework for Objective-C and Swift to manage requests and responses.
  • Network Request Interception - Intercepts network request lifecycles to execute custom logic, such as managing loading indicators.
  • iOS Networking Integrations - Provides a high-level networking wrapper specifically tailored for Objective-C and Swift iOS applications.
  • HTTP Client Wrappers - Wraps AFNetworking to provide a decoupled, high-level interface for TCP/IP communications and session management.
  • Network Request Coordination - Orchestrates the sequence and dependency of multiple network requests using batches or sequences.
  • Networking Wrapper Libraries - Provides a high-level networking layer for Objective-C and Swift that simplifies request handling using AFNetworking.
  • Request Interceptors - Passes network calls through a chain of pre- and post-processing hooks for headers and loading states.
  • Request Orchestration - Implements a system for grouping network calls into batches or sequences to manage complex data retrieval dependencies.
  • API Response Caching - Reduces redundant network traffic by caching server responses based on expiration or versioning.
  • JSON Response Assertions - Provides mechanisms to validate that JSON responses contain expected keys and structures before processing.
  • Structural Data Validators - Verifies that server responses match specific structural requirements before processing the data.
  • Download Resumption - Supports resuming interrupted file transfers by tracking received byte offsets using HTTP range requests.
  • Resumable Downloads - Tracks file transfer progress to restart interrupted downloads from the last received byte.
  • Response Schema Validators - Validates incoming JSON response bodies against predefined structural schemas to ensure data integrity.
  • API Request Transformations - Modifies outgoing API request attributes, including URL path segments and common parameters.
  • Time-To-Live Expirations - Implements time-to-live (TTL) expiration for locally cached network responses to reduce server load.
  • URL Transformation Rules - Transforms request paths and appends global parameters through a centralized set of URL modification rules.
  • Networking Libraries - High-level network abstraction built on top of AFNetworking.
  • Networking - High-level request utility based on AFNetworking.

स्टार हिस्ट्री

yuantiku/ytknetwork के लिए स्टार हिस्ट्री चार्टyuantiku/ytknetwork के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

YTKNetwork के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो YTKNetwork के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • jeasonlzy/okhttp-okgojeasonlzy का अवतार

    jeasonlzy/okhttp-OkGo

    10,571GitHub पर देखें↗

    OkHttp-OkGo is a network request framework that wraps OkHttp to simplify the process of sending and receiving data from web services. It provides a structured system for managing asynchronous data streams and concurrency through integration with RxJava. The project includes dedicated managers for batch file transfers, enabling the simultaneous upload and download of multiple files. The download system supports breakpoint-based management, allowing interrupted transfers to be paused and resumed from the last saved position. Additional capabilities include a custom HTTP cache manager for defin

    Javahttpokgookhttp
    GitHub पर देखें↗10,571
  • lingochamp/okdownloadlingochamp का अवतार

    lingochamp/okdownload

    5,248GitHub पर देखें↗

    Okdownload is a multi-threaded HTTP download engine and transfer library designed for concurrent file downloading. It functions as a resumable file downloader that splits single files into multiple blocks for simultaneous processing to increase network throughput and transfer speeds. The system distinguishes itself through a builder-based component injection framework and a strategy pattern that allows for custom download engines. Developers can replace default storage and connection modules or override the logic used for block splitting and filename generation. The library provides comprehe

    Javafastfiledownloaderflexible
    GitHub पर देखें↗5,248
  • warp-drive-data/warp-drivewarp-drive-data का अवतार

    warp-drive-data/warp-drive

    3,150GitHub पर देखें↗

    Warp Drive is a reactive state management library designed to synchronize remote data with local application state. It functions as a client-side cache manager that aggregates information from multiple external sources into a unified, type-safe store. By transforming raw network responses into immutable objects based on defined schemas, the library ensures data integrity and consistency across complex application states. The system distinguishes itself through a relational caching architecture that stores data in a flat, deduplicated structure. This approach enables surgical updates to the us

    TypeScriptdata-frameworkdata-loadingdata-patterns
    GitHub पर देखें↗3,150
  • liujingxing/rxhttpliujingxing का अवतार

    liujingxing/rxhttp

    3,817GitHub पर देखें↗

    rxhttp is a communication layer and network library for Android applications that wraps OkHttp to provide an asynchronous HTTP client. It functions as a type-safe API client that manages network requests and automates the conversion of responses into structured objects. The library features a compile-time code generation tool to produce type-safe request boilerplate and an interceptor framework for applying global encryption, decryption, and custom headers to network traffic. It supports non-blocking communication using Kotlin Coroutines and RxJava. The project covers a broad range of networ

    Kotlinandriodkotlin-coroutinesokhttp-rxhttp
    GitHub पर देखें↗3,817
YTKNetwork के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

yuantiku/ytknetwork क्या करता है?

YTKNetwork is a high-level networking wrapper library for Objective-C and Swift that simplifies request handling and response management. It serves as a networking layer built around AFNetworking to decouple request logic from underlying communications.

yuantiku/ytknetwork की मुख्य विशेषताएं क्या हैं?

yuantiku/ytknetwork की मुख्य विशेषताएं हैं: Network Request Frameworks, Network Request Interception, iOS Networking Integrations, HTTP Client Wrappers, Network Request Coordination, Networking Wrapper Libraries, Request Interceptors, Request Orchestration।

yuantiku/ytknetwork के कुछ ओपन-सोर्स विकल्प क्या हैं?

yuantiku/ytknetwork के ओपन-सोर्स विकल्पों में शामिल हैं: jeasonlzy/okhttp-okgo — OkHttp-OkGo is a network request framework that wraps OkHttp to simplify the process of sending and receiving data… lingochamp/okdownload — Okdownload is a multi-threaded HTTP download engine and transfer library designed for concurrent file downloading. It… warp-drive-data/warp-drive — Warp Drive is a reactive state management library designed to synchronize remote data with local application state. It… liujingxing/rxhttp — rxhttp is a communication layer and network library for Android applications that wraps OkHttp to provide an… yanzhenjie/nohttp — NoHttp is an Android HTTP client framework that provides a simplified interface for executing synchronous and… threemammals/ocelot — Ocelot is a .NET API gateway that functions as an HTTP reverse proxy to route, balance, and secure traffic between…