10 مستودعات
Libraries that simplify the integration of RESTful services by mapping method signatures to API endpoints.
Distinct from REST API Clients: Focuses on the general integration framework rather than specific mobile platform implementations.
Explore 10 awesome GitHub repositories matching mobile development · REST API Integration Frameworks. Refine with filters or upvote what's useful.
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 ser
Simplifies RESTful service integration by converting JSON or query parameters into usable application objects.
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
Maps Java method signatures to RESTful endpoints to simplify sending requests and decoding responses.
Breezy Weather is an open-source weather forecast application and data visualizer. It serves as a mobile client that retrieves atmospheric data, air quality forecasts, and UV indices from various open-source or self-hosted weather service endpoints using REST API integration. The application features a customizable interface that supports the scanning of third-party icon packs, live wallpapers, and home screen widgets. It includes location-based reporting via GPS coordinates or manually selected cities, with options for location privacy management through IP-based masking to reduce coordinate
Fetches atmospheric data by sending HTTP requests to remote open-source or self-hosted weather service endpoints.
ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut
Executes REST requests to remote servers with integrated automatic retry logic and exponential backoff.
Restangular is a REST client and resource mapper for AngularJS applications. It provides a suite of tools for mapping API endpoints to local objects and collections, facilitating frontend CRUD implementation through standard HTTP methods. The project distinguishes itself through an async data binding system that links user interface elements to server-side objects, ensuring automatic updates upon request completion. It also features a programmable request interceptor pipeline for modifying headers and transforming responses, as well as a JSONP request handler to bypass same-origin policy rest
Maps API endpoints to local JavaScript objects and collections using standard HTTP operations.
yacd is a browser-based dashboard for managing and configuring Clash proxy servers. It provides a graphical web interface that allows users to view and edit proxy settings, switching between network nodes and adjusting routing rules without manually editing configuration files. The application acts as a client to the Clash backend REST API, enabling real-time operations such as proxy group administration, traffic routing configuration, and connection parameter tuning. Its single-page application shell handles all state management on the client side, with form validation catching input errors
Sends HTTP requests to Clash backend REST endpoints to apply and persist proxy configurations.
Fuel is a Kotlin HTTP client library for Android and Kotlin applications that handles both synchronous and asynchronous web requests. It functions as a network wrapper that supports executing calls via suspending functions in coroutines, reactive streams, and traditional callbacks. The library features built-in integration for Android LiveData to bind network responses directly to observable state holders for user interface updates. It also includes a JSON serialization client that utilizes customizable mappers to convert raw HTTP response bodies into structured data objects. Capability area
Provides a framework for connecting to RESTful services by mapping method signatures to API endpoints.
Snowflake هو بادئ تطبيق جوال عبر المنصات مصمم لبناء تطبيقات iOS و Android باستخدام قاعدة كود JavaScript واحدة. يوفر قالباً مسبق التكوين لتسريع عملية التطوير الأولية لتطبيقات الجوال. يتضمن المشروع قالب إدارة حالة Redux لتنسيق حالة التطبيق العالمية والحفاظ على جلسات المستخدم، إلى جانب إطار عمل تكامل REST API للتواصل مع الخوادم البعيدة أو المحلية عبر طلبات HTTP. كما يتميز بنظام ترجمة يعين محتوى واجهة المستخدم إلى لغات متعددة بناءً على منطقة الجهاز. يغطي البادئ مجموعة واسعة من القدرات، بما في ذلك سير عمل هوية المستخدم والمصادقة، والملاحة القائمة على المسار، وإنشاء نماذج إدخال تم التحقق منها. كما يدمج تكوين جناح اختبار Jest للتحقق من منطق العمل ومكونات واجهة المستخدم من خلال اختبارات الوحدة واللقطات. تتضمن مجموعة الأدوات سير عمل لإرسال إصدارات بيتا إلى TestFlight ونشر الإصدارات النهائية إلى App Store.
Includes a framework for connecting the mobile frontend to remote servers via RESTful HTTP requests.
Android Volley is a client-side networking framework and HTTP library for Android applications. It functions as an asynchronous request queue manager and REST API client used to coordinate communication between mobile apps and remote servers. The project includes an HTTP cache management system that implements a cache-first retrieval strategy, checking local disk or memory storage for valid responses before initiating network requests. It manages the scheduling and prioritization of multiple network requests to optimize data transfer on mobile devices. The framework handles asynchronous data
Simplifies the integration of RESTful services within Android applications.
x-ui is a web-based management interface for configuring and administering Xray-core proxy servers and routing rules. It provides a centralized suite of tools including an HTTP API proxy controller, a proxy subscription server, and an automated SSL certificate tool. The project distinguishes itself through a subscription-based distribution system that allows administrators to deliver connection configurations and update links to multiple clients via unique URLs. It further automates security with ACME-based certificate renewal and provides a decoupled architecture that allows the proxy engine
Exposes REST API endpoints specifically for managing proxy configurations and routing rules.