awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
AFNetworking avatar

AFNetworking/AFNetworkingArchived

0
View on GitHub↗
33,433 نجوم·10,605 تفرعات·Objective-C·MIT·11 مشاهداتafnetworking.com↗

AFNetworking

AFNetworking is an Objective-C networking library for Apple platforms, including iOS, macOS, watchOS, and tvOS. It functions as an HTTP client that manages remote server communication by wrapping the system loading framework to handle requests and responses.

The library provides specialized security and identity tools, featuring SSL certificate pinning for server trust validation and the implementation of standardized OAuth authentication flows. It further distinguishes itself with network reachability monitoring to track interface availability and request mocking capabilities to simulate server responses for testing.

The framework covers a broad range of networking capabilities, including REST API integration, modular data serialization, and network response caching. It manages the full lifecycle of upload and download tasks, utilizing a delegate-based system for event handling.

Features

  • HTTP Client Requests - Provides the core capability of sending HTTP requests and receiving responses for Apple platform applications.
  • Apple Platform Networking - Provides unified HTTP request and data transfer management across all Apple operating systems.
  • REST API Integration Frameworks - Simplifies RESTful service integration by converting JSON or query parameters into usable application objects.
  • HTTP Clients - Functions as a comprehensive HTTP client for executing network requests and managing remote service connectivity.
  • HTTP Request Callbacks - Handles the asynchronous lifecycle of HTTP requests using a system of success, error, and cancellation callbacks.
  • Serialization Pipelines - Provides a modular pipeline for transforming high-level data objects into wire-format bytes and back.
  • Networking Libraries - Provides foundational networking capabilities for executing and managing HTTP requests in Objective-C.
  • Request Parameter Serialization - Encodes structured data into query strings or JSON payloads for server transmission.
  • Certificate Pinning - Secures communications by restricting trusted certificates to prevent man-in-the-middle attacks.
  • Certificate Trust Validation - Validates server identities by comparing remote certificates against a local set of trusted public keys.
  • OAuth Authentication - Secures requests and manages user identity using standard OAuth 2.0 token flows.
  • OAuth Flow Implementations - Implements standardized OAuth 2.0 flows for secure user authorization and identity retrieval.
  • Network Monitoring Tools - Tracks the availability of network interfaces and domains in real-time to manage connectivity.
  • Network Interface Reachability - Tracks network state changes to determine current internet connectivity for request retries and user notifications.
  • API Request Mocking - Intercepts outgoing network traffic to simulate server responses for comprehensive application testing.
  • Networking Libraries - The standard library for network requests and API interaction.
  • مكتبات الشبكات - Standard networking request framework for iOS/OSX.

سجل النجوم

مخطط تاريخ النجوم لـ afnetworking/afnetworkingمخطط تاريخ النجوم لـ afnetworking/afnetworking

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ AFNetworking

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع AFNetworking.
  • square/okhttpالصورة الرمزية لـ square

    square/okhttp

    46,971عرض على GitHub↗

    OkHttp is an HTTP client for the JVM and Android that enables network communication via synchronous and asynchronous requests. It provides a core identity as a comprehensive networking toolkit featuring a WebSocket client for bidirectional data synchronization, a TLS security toolkit for encrypted communication, and a programmable HTTP mock server for simulating backend responses. The project distinguishes itself through a specialized security and performance architecture. It implements mutual TLS, certificate pinning, and DNS over HTTPS to secure data in transit, while utilizing connection p

    Kotlinandroidgraalvmjava
    عرض على GitHub↗46,971
  • cfug/dioالصورة الرمزية لـ cfug

    cfug/dio

    12,828عرض على GitHub↗

    Dio is a cross-platform HTTP client for Dart designed to manage network requests and data communication across mobile and desktop applications. It provides a comprehensive framework for executing standard web operations while handling complex tasks such as request lifecycles, connection security, and global configuration. The library distinguishes itself through an extensible architecture that allows developers to hook into the request and response pipeline. By utilizing interceptors and custom network adapters, users can modify traffic, perform authentication, and swap underlying networking

    Dartadaptercancellabledart
    عرض على GitHub↗12,828
  • yhirose/cpp-httplibالصورة الرمزية لـ yhirose

    yhirose/cpp-httplib

    16,597عرض على GitHub↗

    This is a header-only C++ library that provides implementations for HTTP clients, HTTP servers, and a WebSocket framework. It allows for the creation of network services and the consumption of remote APIs without requiring a separate compilation step or external binary linking. The project features backend-agnostic TLS integration for secure HTTPS and WSS communication and employs a thread-pool model to process concurrent requests. It distinguishes itself with a full-duplex WebSocket state-machine and a middleware-based request pipeline that supports regular-expression path routing. The libr

    C++
    عرض على GitHub↗16,597
  • openfeign/feignالصورة الرمزية لـ OpenFeign

    OpenFeign/feign

    9,784عرض على GitHub↗

    Feign is a declarative Java HTTP client framework that maps method signatures to REST API requests. It functions as an HTTP interface mapper, allowing the creation of type-safe clients by defining service interfaces with annotations to eliminate manual request logic. The framework features a pluggable HTTP transport layer, which decouples request definition from execution by routing network traffic through interchangeable underlying HTTP engines. It provides a comprehensive request management pipeline including interceptors for modifying headers, policy-driven retry logic for failure recover

    Javahttp-clientinterfacejava
    عرض على GitHub↗9,784
عرض جميع البدائل الـ 30 لـ AFNetworking→

الأسئلة الشائعة

ما هي وظيفة afnetworking/afnetworking؟

AFNetworking is an Objective-C networking library for Apple platforms, including iOS, macOS, watchOS, and tvOS. It functions as an HTTP client that manages remote server communication by wrapping the system loading framework to handle requests and responses.

ما هي الميزات الرئيسية لـ afnetworking/afnetworking؟

الميزات الرئيسية لـ afnetworking/afnetworking هي: HTTP Client Requests, Apple Platform Networking, REST API Integration Frameworks, HTTP Clients, HTTP Request Callbacks, Serialization Pipelines, Networking Libraries, Request Parameter Serialization.

ما هي البدائل مفتوحة المصدر لـ afnetworking/afnetworking؟

تشمل البدائل مفتوحة المصدر لـ afnetworking/afnetworking: square/okhttp — OkHttp is an HTTP client for the JVM and Android that enables network communication via synchronous and asynchronous… cfug/dio — Dio is a cross-platform HTTP client for Dart designed to manage network requests and data communication across mobile… yhirose/cpp-httplib — This is a header-only C++ library that provides implementations for HTTP clients, HTTP servers, and a WebSocket… openfeign/feign — Feign is a declarative Java HTTP client framework that maps method signatures to REST API requests. It functions as an… encode/httpx — This project is a comprehensive Python network request framework designed for both synchronous and asynchronous HTTP… alamofire/alamofire — Alamofire is an HTTP networking library that provides a foundation for managing network requests and responses through…