awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateBlogHartă site
ProiectDesprePresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorii

10 repository-uri

Awesome GitHub RepositoriesREST API Integration Frameworks

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.

Awesome REST API Integration Frameworks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • afnetworking/afnetworkingAvatar AFNetworking

    AFNetworking/AFNetworking

    33,433Vezi pe GitHub↗

    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.

    Objective-C
    Vezi pe GitHub↗33,433
  • openfeign/feignAvatar OpenFeign

    OpenFeign/feign

    9,784Vezi pe 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

    Maps Java method signatures to RESTful endpoints to simplify sending requests and decoding responses.

    Javahttp-clientinterfacejava
    Vezi pe GitHub↗9,784
  • breezy-weather/breezy-weatherAvatar breezy-weather

    breezy-weather/breezy-weather

    9,365Vezi pe GitHub↗

    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.

    Kotlin
    Vezi pe GitHub↗9,365
  • microsoft/reactxpAvatar microsoft

    microsoft/reactxp

    8,257Vezi pe GitHub↗

    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.

    TypeScript
    Vezi pe GitHub↗8,257
  • mgonto/restangularAvatar mgonto

    mgonto/restangular

    7,798Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗7,798
  • haishanh/yacdAvatar haishanh

    haishanh/yacd

    4,746Vezi pe GitHub↗

    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.

    TypeScript
    Vezi pe GitHub↗4,746
  • kittinunf/fuelAvatar kittinunf

    kittinunf/fuel

    4,652Vezi pe GitHub↗

    Fuel este o bibliotecă de client HTTP Kotlin pentru aplicații Android și Kotlin care gestionează atât cererile web sincrone, cât și asincrone. Funcționează ca un wrapper de rețea care suportă executarea apelurilor prin funcții de suspendare în coroutines, fluxuri reactive și callback-uri tradiționale. Biblioteca dispune de integrare nativă pentru Android LiveData pentru a lega răspunsurile de rețea direct de deținătorii de stare observabili pentru actualizările interfeței utilizator. Include, de asemenea, un client de serializare JSON care utilizează mappere personalizabile pentru a converti corpurile răspunsurilor HTTP brute în obiecte de date structurate. Zonele de capabilități acoperă integrarea REST API, inclusiv rutarea cererilor, configurarea header-elor și a parametrilor și autentificarea de bază. Setul de instrumente se extinde la transferul de date binare prin încărcări multipart și descărcări de fișiere cu urmărirea progresului. Pentru mentenanță și observabilitate, oferă un pipeline bazat pe interceptori pentru logarea traficului și un mecanism pentru a simula apelurile de rețea ca execuții blocante pentru testarea unitară.

    Provides a framework for connecting to RESTful services by mapping method signatures to API endpoints.

    Kotlinandroidhttp-clientkotlin
    Vezi pe GitHub↗4,652
  • bartonhammond/snowflakeAvatar bartonhammond

    bartonhammond/snowflake

    4,583Vezi pe GitHub↗

    Snowflake este un starter de aplicații mobile cross-platform conceput pentru construirea aplicațiilor iOS și Android folosind un singur codebase JavaScript. Oferă un boilerplate pre-configurat pentru a accelera procesul inițial de dezvoltare a aplicațiilor mobile. Proiectul include un template de gestionare a stării Redux pentru coordonarea stării globale a aplicației și persistența sesiunilor utilizatorului, alături de un framework de integrare API REST pentru comunicarea cu servere remote sau locale prin cereri HTTP. De asemenea, dispune de un sistem de localizare care mapează conținutul interfeței utilizator în mai multe limbi, bazat pe regiunea dispozitivului. Starter-ul acoperă o gamă largă de capabilități, inclusiv fluxuri de lucru de identitate și autentificare a utilizatorului, navigare bazată pe rute și crearea de formulare de input validate. De asemenea, integrează o configurație a suitei de testare Jest pentru validarea logicii de business și a componentelor UI prin teste unitare și snapshot. Toolkit-ul include fluxuri de lucru pentru trimiterea build-urilor beta către TestFlight și publicarea versiunilor finale în App Store.

    Includes a framework for connecting the mobile frontend to remote servers via RESTful HTTP requests.

    JavaScript
    Vezi pe GitHub↗4,583
  • mcxiaoke/android-volleyAvatar mcxiaoke

    mcxiaoke/android-volley

    4,264Vezi pe GitHub↗

    Android Volley este un framework de rețea pe partea de client și o bibliotecă HTTP pentru aplicații Android. Acesta funcționează ca un manager de coadă de cereri asincrone și un client REST API utilizat pentru a coordona comunicarea între aplicațiile mobile și serverele la distanță. Proiectul include un sistem de gestionare a cache-ului HTTP care implementează o strategie de recuperare de tip cache-first, verificând stocarea locală pe disc sau în memorie pentru răspunsuri valide înainte de a iniția cereri de rețea. Acesta gestionează programarea și prioritizarea mai multor cereri de rețea pentru a optimiza transferul de date pe dispozitivele mobile. Framework-ul gestionează preluarea asincronă a datelor printr-un dispecer de coadă de cereri și un model de lucru cu pool de thread-uri. Utilizează gestionarea cererilor bazată pe interfețe și parsarea răspunsurilor, cu un mecanism de a trimite răspunsurile de rețea procesate înapoi către thread-ul principal al aplicației.

    Simplifies the integration of RESTful services within Android applications.

    Java
    Vezi pe GitHub↗4,264
  • alireza0/x-uiAvatar alireza0

    alireza0/x-ui

    4,032Vezi pe GitHub↗

    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.

    JavaScriptrealityshadowsockstrojan
    Vezi pe GitHub↗4,032
  1. Home
  2. Mobile Development
  3. REST API Integration Frameworks

Explorează sub-etichetele

  • Proxy Configuration REST EndpointsHTTP endpoints that expose proxy configuration operations for managing routing rules and group selections. **Distinct from REST API Integration Frameworks:** Distinct from REST API Integration Frameworks: focuses on proxy-specific configuration endpoints rather than general API integration patterns.
  • Resilient Request ExecutionNetwork request utilities implementing automatic retries and backoff strategies. **Distinct from REST API Integration Frameworks:** Focuses on the reliability layer (retries/backoff) rather than just the REST mapping framework