awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Kotlin HTTP Client Libraries

Ranking updated Jul 13, 2026

For a lightweight http client for Kotlin, the strongest matches are square/okhttp (OkHttp is the industry-standard, robust HTTP client for the), square/retrofit (Retrofit is a type-safe, annotation-driven HTTP client that provides) and kittinunf/fuel (Fuel is a dedicated Kotlin HTTP client library that). Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “best kotlin http client libraries”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Kotlin HTTP Client Libraries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • square/okhttpsquare avatar

    square/okhttp

    46,971View on 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

    OkHttp is the industry-standard, robust HTTP client for the JVM and Android that provides comprehensive support for asynchronous requests, interceptors, connection pooling, and advanced security features.

    KotlinAsynchronous Network ClientsConnection PoolingHTTP Request Interceptors
    View on GitHub↗46,971
  • square/retrofitsquare avatar

    square/retrofit

    43,895View on GitHub↗

    Retrofit is a type-safe HTTP client that simplifies network communication by allowing developers to define API endpoints as interface methods. By using annotation-driven request mapping, it automatically translates these interface definitions into structured HTTP requests, ensuring consistent data structures and reducing manual configuration when interacting with remote web services. The project distinguishes itself through a highly modular architecture that separates network transport from data handling. It utilizes dynamic proxy generation to process method calls at runtime and offers a plu

    Retrofit is a type-safe, annotation-driven HTTP client that provides robust support for asynchronous patterns and serialization, making it a standard choice for network communication in Kotlin and Android development.

    HTMLData SerializationSerialization Converters
    View on GitHub↗43,895
  • kittinunf/fuelkittinunf avatar

    kittinunf/fuel

    4,652View on GitHub↗

    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

    Fuel is a dedicated Kotlin HTTP client library that provides asynchronous support, interceptors, and built-in serialization, making it a direct fit for your requirements.

    KotlinHTTP Client LibrariesHTTP Request ExecutionAndroid HTTP Networking Libraries
    View on GitHub↗4,652

Related searches

  • a java library for making http requests
  • a lightweight HTTP client for TypeScript
  • a web framework for building APIs in Kotlin
  • an http client library for Dart
  • an http client library for Rust
  • an http client library for Flutter
  • an HTTP client library for Go
  • a C# library for making HTTP requests