awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesHTTP Clients

Libraries and tools for performing network requests and interacting with remote service endpoints.

Distinguishing note: None of the candidates were provided; this category is a standard component of web development for service communication.

Explore 5 awesome GitHub repositories matching web development · HTTP Clients. Refine with filters or upvote what's useful.

Awesome HTTP Clients GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • square/retrofitAvatar von square

    square/retrofit

    43,895Auf GitHub ansehen↗

    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

    Provides a declarative interface for defining network requests that automatically maps remote service endpoints to local language methods and data structures.

    HTMLandroidjava
    Auf GitHub ansehen↗43,895
  • gofiber/fiberAvatar von gofiber

    gofiber/fiber

    39,849Auf GitHub ansehen↗

    Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead. It provides a comprehensive runtime environment for managing the full request lifecycle, utilizing an optimized radix tree for high-speed route matching and an object pooling system to reduce garbage collection pressure during traffic processing. The framework distinguishes itself through its multi-process architecture, which supports prefork socket reuse to distribute incoming traffic across all available CPU cores. It offers a modular approach to application development, feat

    Optimizes network communication through configurable connection pooling, request timeouts, and automated retry policies for improved reliability.

    Goexpressexpressjsfast
    Auf GitHub ansehen↗39,849
  • vapor/vaporAvatar von vapor

    vapor/vapor

    26,138Auf GitHub ansehen↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Provides a configurable interface for managing outbound HTTP client behavior.

    Swiftframeworkhttphttp2
    Auf GitHub ansehen↗26,138
  • lhorie/mithril.jsAvatar von lhorie

    lhorie/mithril.js

    14,490Auf GitHub ansehen↗

    Mithril.js is a JavaScript framework for building single page applications. It functions as a virtual DOM library and reactive UI framework, providing a system to synchronize application state with visual elements to ensure interfaces update instantly. The toolkit includes a built-in client side router that maps browser URL paths to specific components without reloading the page. It also features an integrated HTTP request client for performing asynchronous network calls to remote APIs for data retrieval and transmission. The framework covers broad capabilities for frontend development, incl

    Ships an integrated HTTP request client for performing asynchronous network calls to remote APIs.

    JavaScript
    Auf GitHub ansehen↗14,490
  • imroc/reqAvatar von imroc

    imroc/req

    4,807Auf GitHub ansehen↗

    req ist eine verkettbare HTTP-Client-Bibliothek für Go, die darauf ausgelegt ist, die Anfragekonfiguration und die automatische Antwort-Dekodierung in Strukturen zu vereinfachen. Sie bietet einen Request-Builder mit flüssiger Schnittstelle, der es Entwicklern ermöglicht, Anfrageeigenschaften inkrementell zu definieren und HTTP-Logik in wiederverwendbare API-SDKs zu kapseln. Das Projekt zeichnet sich durch einen TLS-Fingerprint-Emulator aus, der Netzwerk-Signaturen von Browsern nachahmt, um Bot-Erkennung und Crawler-Filter zu umgehen. Es enthält zudem einen parallelen Datei-Downloader, der Übertragungsgeschwindigkeiten durch das Abrufen großer Remote-Dateien in parallelen Segmenten erhöht. Die Bibliothek deckt eine breite Oberfläche an Netzwerkfunktionen ab, einschließlich einer steckbaren Middleware-Pipeline für zentralisierte Fehlerbehandlung und Telemetrie, zustandsbehaftetes Cookie-Management und automatische Proxy-Rotation. Sie unterstützt verschiedene Authentifizierungsschemata, detaillierte Messungen der Netzwerkleistung und anpassbare Logik für Anfrage-Wiederholungen. Zudem bietet sie Dienstprogramme für das Mocking von HTTP-Antworten, um Unit-Tests ohne Remote-Server zu erleichtern.

    A chainable HTTP client library for Go that simplifies request configuration and automatic response decoding.

    Gogogolanghttp
    Auf GitHub ansehen↗4,807
  1. Home
  2. Web Development
  3. HTTP Clients