awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesAndroid HTTP Networking Libraries

Android libraries for executing HTTP requests with JSON parsing, file uploads, and image loading.

Distinct from Android Libraries: Distinct from Android Libraries: specifically focuses on HTTP networking capabilities, not general Android libraries.

Explore 9 awesome GitHub repositories matching mobile development · Android HTTP Networking Libraries. Refine with filters or upvote what's useful.

Awesome Android HTTP Networking Libraries GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • amitshekhariitbhu/go-backend-clean-architectureAvatar amitshekhariitbhu

    amitshekhariitbhu/go-backend-clean-architecture

    6,059Vezi pe GitHub↗

    This is a Go backend template that structures a web service into domain, usecase, controller, and repository layers with strict dependency inversion. It provides a foundation for building maintainable and testable REST APIs by separating business logic from transport and data access concerns. The project implements JWT-based authentication, issuing access and refresh tokens for user signup, login, and protected endpoint access. It uses the Gin HTTP framework to build a Docker-packaged REST API with public and private route groups, request validation, and middleware-based authentication. Depen

    Provides a Go backend template, not an Android library.

    Goapiarchitecturebackend
    Vezi pe GitHub↗6,059
  • wyouflf/xutils3Avatar wyouflf

    wyouflf/xUtils3

    5,946Vezi pe GitHub↗

    xUtils3 is an integrated Android toolkit that combines HTTP networking, image loading, ORM database queries, and view injection into a single cohesive library. It provides annotation-driven view binding and event handling, eliminating manual view lookups by scanning Java annotations at runtime through reflection. The library includes a fluent LINQ-style ORM query builder for constructing type-safe database queries with filtering, grouping, aggregation, and pagination operations. Its HTTP networking layer supports multiple verbs, cookie management, and pluggable response parsing for structured

    Provides an HTTP networking library for Android with multiple verbs, resume downloads, and response caching.

    Java
    Vezi pe GitHub↗5,946
  • amitshekhariitbhu/androidnetworkingAvatar amitshekhariitbhu

    amitshekhariitbhu/AndroidNetworking

    5,906Vezi pe GitHub↗

    AndroidNetworking is an HTTP networking library for Android that handles the full lifecycle of network communication, from sending requests to parsing responses and caching data. It provides a unified interface for executing GET, POST, PUT, DELETE, HEAD, and PATCH requests, with support for both synchronous and asynchronous execution, and includes built-in JSON response parsing that converts server responses directly into Java objects or lists. The library distinguishes itself through a set of integrated capabilities that go beyond basic request execution. It manages file downloads and upload

    Provides an Android library for executing HTTP requests with JSON parsing, file uploads, and image loading.

    Java
    Vezi pe GitHub↗5,906
  • amitshekhariitbhu/fast-android-networkingAvatar amitshekhariitbhu

    amitshekhariitbhu/Fast-Android-Networking

    5,906Vezi pe GitHub↗

    🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

    Provides a complete Android HTTP networking library with JSON parsing, file uploads, and image loading.

    Java
    Vezi pe GitHub↗5,906
  • tommylemon/android-zblibraryAvatar TommyLemon

    TommyLemon/Android-ZBLibrary

    5,604Vezi pe GitHub↗

    Android-ZBLibrary este un framework mobil care oferă primitive de bază pentru dezvoltarea Android, inclusiv un framework Model-View-Presenter (MVP) pentru arhitectură structurală, un wrapper pentru cereri de rețea și un strat de persistență a datelor locale. Include, de asemenea, o bibliotecă de elemente de interfață reutilizabile și un manager de sarcini de fundal pentru a menține responsivitatea interfeței utilizator. Framework-ul decuplează logica de business de interfețele utilizator prin implementarea sa MVP și gestionează integrarea serviciilor externe prin instrumente pentru comunicare HTTP, procesare JSON și caching-ul răspunsurilor. Biblioteca acoperă un set larg de capabilități, inclusiv dezvoltarea de componente UI cu stiluri vizuale standardizate, caching-ul imaginilor și procesarea codurilor QR. De asemenea, oferă automatizare pentru generarea obiectelor de date de cerere și răspuns din definițiile API și gestionează starea aplicației folosind preferințe partajate și baze de date embedded.

    Includes libraries for executing HTTP requests and parsing JSON responses for Android applications.

    Javafastjsonglideokhttp
    Vezi pe GitHub↗5,604
  • 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ă.

    Serves as a networking library for Android applications to execute HTTP requests and handle server responses.

    Kotlinandroidhttp-clientkotlin
    Vezi pe GitHub↗4,652
  • 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.

    Provides a comprehensive Android HTTP networking library for asynchronous communication.

    Java
    Vezi pe GitHub↗4,264
  • liujingxing/rxhttpAvatar liujingxing

    liujingxing/rxhttp

    3,817Vezi pe GitHub↗

    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

    Functions as a specialized networking library for Android apps with built-in lifecycle management and response caching.

    Kotlinandriodkotlin-coroutinesokhttp-rxhttp
    Vezi pe GitHub↗3,817
  • jakewharton/retrofit2-kotlin-coroutines-adapterAvatar JakeWharton

    JakeWharton/retrofit2-kotlin-coroutines-adapter

    1,962Vezi pe GitHub↗

    Această bibliotecă servește drept punte între interfețele serviciilor de rețea și primitivele de concurență asincronă. Permite recuperarea datelor non-blocking prin transformarea obiectelor standard de cerere de rețea sincronă în tipuri amânate (deferred types), permițând dezvoltatorilor să gestioneze sarcinile în fundal prin tipare de concurență structurată. Proiectul funcționează ca un plugin pentru definițiile serviciilor de rețea, utilizând generarea de proxy dinamic pentru a intercepta apelurile de metodă la runtime. Prin maparea fluxurilor de răspuns direct la future-uri bazate pe coroutine, facilitează execuția cererilor API remote fără a întrerupe thread-ul principal al aplicației. Aceste capabilități susțin integrarea operațiunilor de rețea în ciclurile de viață ale aplicațiilor mobile, asigurându-se că recuperarea datelor în fundal rămâne responsivă. Biblioteca este concepută pentru a extinde interfețele clienților de rețea existenți pentru a suporta fluxuri moderne de programare asincronă.

    Manages background network operations in mobile applications without blocking the main execution thread.

    Kotlin
    Vezi pe GitHub↗1,962
  1. Home
  2. Mobile Development
  3. Android Ecosystem
  4. Android Libraries
  5. Android HTTP Networking Libraries