awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • square/retrofitsquare 的头像

    square/retrofit

    43,895在 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

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

    HTMLandroidjava
    在 GitHub 上查看↗43,895
  • gofiber/fibergofiber 的头像

    gofiber/fiber

    39,849在 GitHub 上查看↗

    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
    在 GitHub 上查看↗39,849
  • vapor/vaporvapor 的头像

    vapor/vapor

    26,138在 GitHub 上查看↗

    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
    在 GitHub 上查看↗26,138
  • lhorie/mithril.jslhorie 的头像

    lhorie/mithril.js

    14,490在 GitHub 上查看↗

    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
    在 GitHub 上查看↗14,490
  • imroc/reqimroc 的头像

    imroc/req

    4,807在 GitHub 上查看↗

    req 是一个用于 Go 的可链式 HTTP 客户端库,旨在简化请求配置并将响应自动解码为结构体。它提供了一个流畅接口的请求构建器,允许开发者逐步定义请求属性并将 HTTP 逻辑封装到可重用的 API SDK 中。 该项目以 TLS 指纹模拟器为特色,该模拟器模仿浏览器网络签名以绕过机器人检测和爬虫过滤器。它还包括一个并发文件下载器,通过并行分段获取大型远程文件来提高传输速度。 该库涵盖了广泛的网络功能,包括用于集中式错误处理和遥测的可插拔中间件流水线、有状态 Cookie 管理和自动代理轮换。它支持各种身份验证方案、详细的网络性能测量和可自定义的请求重试逻辑。 它还提供用于 HTTP 响应模拟的实用程序,以便在没有远程服务器的情况下进行单元测试。

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

    Gogogolanghttp
    在 GitHub 上查看↗4,807
  1. Home
  2. Web Development
  3. HTTP Clients