awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to ded/reqwest

Open-source alternatives to Reqwest

30 open-source projects similar to ded/reqwest, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Reqwest alternative.

  • mzabriskie/axiosmzabriskie avatar

    mzabriskie/axios

    109,096View on GitHub↗

    Axios is a promise-based HTTP client used to make asynchronous network requests in both browser and Node.js environments. It functions as a multi-environment network adapter that abstracts the transport layer to ensure consistent behavior across different runtimes. The project distinguishes itself through a request lifecycle management system that allows for the cancellation of active requests, the setting of timeouts, and the monitoring of upload and download transfer progress. It includes a mechanism for intercepting network traffic, enabling the transformation of outgoing requests and inco

    JavaScript
    View on GitHub↗109,096
  • pyrsmk/qwestP

    pyrsmk/qwest

    0View on GitHub↗

    qwest 4.5.0

    View on GitHub↗0
  • visionmedia/superagentvisionmedia avatar

    visionmedia/superagent

    16,650View on GitHub↗

    Superagent is a cross-platform JavaScript HTTP client and Ajax library used for exchanging data between clients and servers. It provides a consistent API for making network requests that works identically across both Node.js and web browser environments. The library features a request pipeline that allows for the addition of custom behaviors to outgoing network calls. This system supports the implementation of specialized functions such as request throttling, caching, and the automatic signing of outgoing data.

    JavaScript
    View on GitHub↗16,650
  • matthew-andrews/isomorphic-fetchmatthew-andrews avatar

    matthew-andrews/isomorphic-fetch

    6,913View on GitHub↗

    isomorphic-fetch is a cross-runtime fetch API and isomorphic HTTP client that provides a standardized request interface across different JavaScript environments. It functions as a WHATWG fetch polyfill, ensuring that network request logic behaves identically in both web browsers and Node.js. The project enables universal JavaScript development by allowing a single codebase to perform HTTP requests without environment-specific code. It integrates the fetch interface into Node.js and supports application bundling for the browser.

    JavaScript
    View on GitHub↗6,913

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • github/fetchgithub avatar

    github/fetch

    25,881View on GitHub↗

    This project is a JavaScript fetch polyfill and HTTP client library. It implements the Fetch API in environments that lack native browser support for web requests, providing a promise-based network wrapper for executing asynchronous HTTP calls and managing responses. The library ensures a consistent interface across different JavaScript runtimes by mapping raw network data into standardized request and response objects. It utilizes the XMLHttpRequest object to perform network operations in environments where a native fetch implementation is unavailable. The tool covers HTTP request managemen

    JavaScript
    View on GitHub↗25,881
  • bbc/flashheartB

    bbc/flashheart

    0View on GitHub↗

    flashheart is built on http-transport to provide everything you need to build HTTP-based services with confidence.

    View on GitHub↗0
  • axios/axiosaxios avatar

    axios/axios

    109,077View on GitHub↗

    Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different JavaScript execution environments, including the browser and Node.js. It functions as a JSON API client that serializes JavaScript objects into JSON and parses server responses into structured data. The project features a system for managing reusable client instances with shared configurations, such as base URLs and default settings. It includes a mechanism for intercepting outgoing requests and incoming responses globally, allowing data to be transformed before it reaches the

    JavaScripthacktoberfesthttp-clientjavascript
    View on GitHub↗109,077
  • argo/argoA

    argo/argo

    0View on GitHub↗

    An extensible, asynchronous HTTP reverse proxy and origin server.

    View on GitHub↗0
  • cyu/rack-corscyu avatar

    cyu/rack-cors

    3,292View on GitHub↗

    Rack Middleware for handling Cross-Origin Resource Sharing (CORS), which makes cross-origin AJAX possible.

    JavaScript
    View on GitHub↗3,292
  • chimurai/http-proxy-middlewarechimurai avatar

    chimurai/http-proxy-middleware

    11,132View on GitHub↗

    This project is a Node.js HTTP reverse proxy middleware designed to route incoming HTTP and WebSocket traffic to target backend services. It functions as a dynamic routing engine and API gateway tool, providing the capability to consolidate multiple backend services behind a single entry point. The middleware features a WebSocket proxy bridge that manages protocol upgrade handshakes to maintain persistent bidirectional communication. It also includes a request and response transformer used to intercept and modify headers, bodies, and URL paths during transit. The system provides broad traffi

    TypeScript
    View on GitHub↗11,132
  • d3/d3-requestd3 avatar

    d3/d3-request

    110View on GitHub↗

    This module provides a convenient alternative to XMLHttpRequest. For example, to load a text file:

    JavaScript
    View on GitHub↗110
  • ddo/rqD

    ddo/rq

    0View on GitHub↗
    View on GitHub↗0
  • dghubble/slingdghubble avatar

    dghubble/sling

    1,717View on GitHub↗

    A Go HTTP client library for creating and sending API requests

    Go
    View on GitHub↗1,717
  • easy-mock/easy-mockeasy-mock avatar

    easy-mock/easy-mock

    9,026View on GitHub↗

    Easy Mock is a tool for API mocking and simulation that allows for the creation of fake server responses using schemas. It enables the generation of mock API data and the implementation of OpenAPI specifications to align development with technical contracts. The project supports collaborative API design through a shared workspace where team members can synchronize and manage mock endpoints. It also features specification-driven bootstrapping, which automatically constructs mock environments by importing standard API definition files. The system provides API development proxying to forward re

    JavaScriptdata-generatoreasy-mockjavascript
    View on GitHub↗9,026
  • asynchttpclient/async-http-clientAsyncHttpClient avatar

    AsyncHttpClient/async-http-client

    6,392View on GitHub↗

    This is a non-blocking network client for Java applications that provides asynchronous HTTP request capabilities and bidirectional WebSocket connectivity. It leverages a Netty-based architecture to handle high volumes of network input and output. The library utilizes native transport abstractions such as Epoll, KQueue, and io_uring to reduce system latency. It supports HTTP/2 multiplexing to run multiple concurrent request-response streams over a single connection and provides automatic response body decompression for various formats. Core capabilities cover the management of complex network

    Javaahcasyncasynchttpclient
    View on GitHub↗6,392
  • excon/exconexcon avatar

    excon/excon

    1,174View on GitHub↗

    Usable, fast, simple HTTP 1.1 for Ruby

    Rubyexconhttpruby
    View on GitHub↗1,174
  • ethanent/phinE

    ethanent/phin

    0View on GitHub↗
    View on GitHub↗0
  • bozd4g/go-http-clientB

    bozd4g/go-http-client

    0View on GitHub↗
    View on GitHub↗0
  • fastify/fast-proxyfastify avatar

    fastify/fast-proxy

    162View on GitHub↗

    Node.js framework agnostic library that enables you to forward an http request to another HTTP server. Supported protocols: HTTP, HTTPS, HTTP2

    JavaScript
    View on GitHub↗162
  • fis-components/whatwg-fetchF

    fis-components/whatwg-fetch

    0View on GitHub↗
    View on GitHub↗0
  • forbeslindesay/ajaxF

    ForbesLindesay/ajax

    0View on GitHub↗
    View on GitHub↗0
  • gajus/global-agentgajus avatar

    gajus/global-agent

    414View on GitHub↗

    Global HTTP/HTTPS proxy configurable using environment variables.

    TypeScript
    View on GitHub↗414
  • encode/httpxencode avatar

    encode/httpx

    15,090View on GitHub↗

    This project is a comprehensive Python network request framework designed for both synchronous and asynchronous HTTP communication. It provides a high-performance client capable of executing non-blocking requests within event-driven applications, while also supporting standard blocking calls for simpler scripts. The library is built to operate natively across diverse asynchronous runtimes, automatically detecting and utilizing the underlying event loop for concurrency. What distinguishes this library is its modular architecture, which decouples request construction from network execution thro

    Pythonasynciohttppython
    View on GitHub↗15,090
  • gleam-lang/fetchG

    gleam-lang/fetch

    0View on GitHub↗
    View on GitHub↗0
  • gleam-lang/hackneygleam-lang avatar

    gleam-lang/hackney

    62View on GitHub↗

    Bindings to Erlang's hackney HTTP client.

    Gleam
    View on GitHub↗62
  • gleam-lang/httpcG

    gleam-lang/httpc

    0View on GitHub↗

    Bindings to Erlang's built in HTTP client, httpc.

    View on GitHub↗0
  • go-resty/restygo-resty avatar

    go-resty/resty

    11,704View on GitHub↗

    Resty is a high-level HTTP client library for Go designed for consuming REST services. It provides a streamlined interface for executing network requests, managing server-sent event streams, and automatically mapping JSON and XML responses into data structures. The library includes built-in mechanisms for service resilience and traffic management, such as circuit breakers to prevent cascading failures, token-bucket rate limiting, and automated request retries with exponential backoff. It also features client-side load balancing to distribute outgoing traffic across multiple base URLs and requ

    Gobackoffcircuit-breakercurl-command
    View on GitHub↗11,704
  • gojektech/heimdallG

    gojektech/heimdall

    0View on GitHub↗
    View on GitHub↗0
  • googleapis/google-http-java-clientgoogleapis avatar

    googleapis/google-http-java-client

    1,437View on GitHub↗

    Google HTTP Client Library for Java

    Java
    View on GitHub↗1,437
  • eliangcs/http-prompteliangcs avatar

    eliangcs/http-prompt

    9,098View on GitHub↗

    http-prompt is an interactive HTTP client and API testing CLI designed for constructing and debugging network requests to REST and GraphQL endpoints. It functions as a command-line request builder and a shell extension built on top of HTTPie. The tool provides an interactive shell interface featuring request autocomplete and real-time syntax highlighting for requests and responses. It incorporates stateful session management to maintain request history and session data across multiple commands. The project covers API request automation and REST API debugging, allowing users to send and verif

    Python
    View on GitHub↗9,098