Skip to content
JS
Package category

HTTP clients

Libraries for making HTTP requests from browsers and Node.js.

330 packages6 comparisons

Packages compared

330 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
cache-service-cache-module
A cache plugin for cache-service.
1.3k-3%-7 years ago
2.0.1
CommonJSNoneCaching, HTTP clients
html-get
Get the HTML from any website, fine-tuned for correction & speed
1.3k+47%-3 days ago
2.27.4
CommonJSBundledHTTP clients, PDF and documents
@keq-request/cli
Transform Swagger/OpenAPI to the function that send request by keq
1.3k---30 days ago
5.2.2
ESM + CommonJSBundledDocumentation tooling, CLI tools and terminal utilities
urllib-next
Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.
1.3k-2%-2 years ago
3.22.4
ESM + CommonJSBundledHTTP clients
sketch-polyfill-fetch
A fetch polyfill for sketch
1.2k+94%-7 years ago
0.5.2
CommonJSNonePolyfills and shims, HTTP clients
minixhr
super simpel and small cross-browser xhr
1.2k-81%-8 years ago
4.0.0
CommonJSNoneSecurity, HTTP clients
feature-fetch
Typed fetch client with tuple results and opt-in REST, OpenAPI, GraphQL, retry, and cache features
1.2k+76%-2 months ago
0.1.2
ESM + CommonJSBundledDocumentation tooling, HTTP clients
undici-cache-redis
An Undici cache store with a Redis backend.
1.2k+17%-1 year ago
1.0.1
CommonJSBundledCaching, HTTP clients
js-data-http
HTTP (XHR) adapter for js-data in the browser.
1.1k+33%-7 years ago
3.0.1
CommonJSBundledHTTP clients
cheerio-httpcli
http client module with cheerio & iconv(-lite) & promise
1.1k+118%-4 years ago
0.8.3
CommonJSBundledScraping and browser automation, HTTP clients
@inrupt/universal-fetch
A library to access fetch from any JavaScript / TypeScript environment
1.1k---3 years ago
1.0.3
ESM + CommonJSBundledHTTP clients
fetch-write-webpack-plugin
Webpack plugin that would fetch the data source and write file on build time 🚀
1.1k+62%-6 years ago
1.1.0
CommonJSNoneHTTP clients, Bundler plugins and loaders
@rest-hooks/hooks
Collection of composable data hooks
1.1k---3 years ago
3.1.15
ESM + CommonJSBundledTypeScript tooling, React
@ahoo-wang/fetcher-storage
A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.
1.1k---today
5.1.5
ESM + CommonJSBundledAI and machine learning, Caching
superagent-intercept
Add functions that will be called during end() e.g. for handling error conditions without having the same code all over the place.
1.1k+86%-10 years ago
0.1.2
CommonJSNoneHTTP clients
@ahoo-wang/fetcher-react
React integration for Fetcher HTTP client. Provides React Hooks and components for seamless data fetching with automatic re-rendering and loading states.
1.1k---today
5.1.5
ESM + CommonJSBundledHTTP clients, React
stitchapi
StitchAPI is a tool designed to seamlessly integrate (“stitch”) any JSON-based API into your project, simplifying the process of connecting and working with various APIs.
1.1k+3720%-2 years ago
0.7.0
ESM + CommonJSBundledHTTP clients, Schema validation
@ahoo-wang/fetcher-generator
A powerful TypeScript code generation tool that automatically generates type-safe API client code based on OpenAPI specifications. It is designed for general use cases and is also deeply optimized for the [Wow](https://github.com/Ahoo-Wang/Wow) Domain-Dri
1k---today
5.1.5
ESM + CommonJSBundledDocumentation tooling, TypeScript tooling
react-fetching-library
Simple and powerful API client for react. Use hooks or FACC's to fetch data in easy way. No dependencies! Just react under the hood.
1k+12%-5 years ago
1.7.6
CommonJSBundledReact, HTTP clients
@theholocron/confluence-client
A TypeScript client for the Confluence API
1k---today
1.29.0
ESM onlyBundledTypeScript tooling, HTTP clients
@theholocron/zendesk-client
A TypeScript client for the Zendesk API
1k---today
1.29.0
ESM onlyBundledTypeScript tooling, HTTP clients
@cryptotaxcalculator/axios-cached-dns-resolve
Fork of axios-cached-dns-resolve in CJS and with type safety. Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background
1k---2 years ago
4.0.0
CommonJSBundledCaching, HTTP clients
@ru-hend/http-cookie-agent
Allows cookies with every Node.js HTTP clients.
1k---1 year ago
7.0.2
CommonJSNoneHTTP clients
get
A slightly higher-level HTTP client for node.
1k+243%-11 years ago
1.4.0
CommonJSNoneHTTP clients
@wreq-js/binding-linux-arm64-gnu
Node.js/TypeScript HTTP client with browser TLS fingerprint impersonation (JA3/JA4). Bypass Cloudflare and anti-bot detection. Rust-powered, fetch()-compatible.
1k---1 month ago
3.2.0
CommonJSNoneHTTP clients, Scraping and browser automation
crawlee-ghost-fetch
Crawlee BaseHttpClient that delegates every HTTP request to the ghost-fetch unblocker (impit Tier 1 + stealth Chromium fallback). Plugs into CheerioCrawler / HttpCrawler with a one-line swap; SessionPool drives rotation; opt-in false-block recovery for WA
825---1 month ago
0.10.0
ESM onlyBundledScraping and browser automation, HTTP clients
client-request
A zero-dependency stripped-down http client request module based on the http://npm.im/request API
411---8 years ago
2.3.0
CommonJSNoneHTTP clients
fatcher
Send fetch request gracefully in browsers and nodeJS
175----
3.0.2
ESM + CommonJSBundledHTTP clients
vue-axios-plugin
axios plugin for Vuejs project
54----
1.3.0
ESM + CommonJSNoneVue, HTTP clients
gtm-basic-methods
This Utility contains few methods to send HTTP request, mostly useful to send request inside GTM sandbox
6----
1.0.0
CommonJSNoneHTTP clients

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • cache-service-cache-moduleA cache plugin for cache-service.
  • html-getGet the HTML from any website, fine-tuned for correction & speed
  • @keq-request/cliTransform Swagger/OpenAPI to the function that send request by keq
  • urllib-nextHelp in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.
  • sketch-polyfill-fetchA fetch polyfill for sketch
  • minixhrsuper simpel and small cross-browser xhr
  • feature-fetchTyped fetch client with tuple results and opt-in REST, OpenAPI, GraphQL, retry, and cache features
  • undici-cache-redisAn Undici cache store with a Redis backend.
  • js-data-httpHTTP (XHR) adapter for js-data in the browser.
  • cheerio-httpclihttp client module with cheerio & iconv(-lite) & promise
  • @inrupt/universal-fetchA library to access fetch from any JavaScript / TypeScript environment
  • fetch-write-webpack-pluginWebpack plugin that would fetch the data source and write file on build time 🚀
  • @rest-hooks/hooksCollection of composable data hooks
  • @ahoo-wang/fetcher-storageA lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.
  • superagent-interceptAdd functions that will be called during end() e.g. for handling error conditions without having the same code all over the place.
  • @ahoo-wang/fetcher-reactReact integration for Fetcher HTTP client. Provides React Hooks and components for seamless data fetching with automatic re-rendering and loading states.
  • stitchapiStitchAPI is a tool designed to seamlessly integrate (“stitch”) any JSON-based API into your project, simplifying the process of connecting and working with various APIs.
  • @ahoo-wang/fetcher-generatorA powerful TypeScript code generation tool that automatically generates type-safe API client code based on OpenAPI specifications. It is designed for general use cases and is also deeply optimized for the [Wow](https://github.com/Ahoo-Wang/Wow) Domain-Dri
  • react-fetching-librarySimple and powerful API client for react. Use hooks or FACC's to fetch data in easy way. No dependencies! Just react under the hood.
  • @theholocron/confluence-clientA TypeScript client for the Confluence API
  • @theholocron/zendesk-clientA TypeScript client for the Zendesk API
  • @cryptotaxcalculator/axios-cached-dns-resolveFork of axios-cached-dns-resolve in CJS and with type safety. Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background
  • @ru-hend/http-cookie-agentAllows cookies with every Node.js HTTP clients.
  • getA slightly higher-level HTTP client for node.
  • @wreq-js/binding-linux-arm64-gnuNode.js/TypeScript HTTP client with browser TLS fingerprint impersonation (JA3/JA4). Bypass Cloudflare and anti-bot detection. Rust-powered, fetch()-compatible.
  • crawlee-ghost-fetchCrawlee BaseHttpClient that delegates every HTTP request to the ghost-fetch unblocker (impit Tier 1 + stealth Chromium fallback). Plugs into CheerioCrawler / HttpCrawler with a one-line swap; SessionPool drives rotation; opt-in false-block recovery for WA
  • client-requestA zero-dependency stripped-down http client request module based on the http://npm.im/request API
  • fatcherSend fetch request gracefully in browsers and nodeJS
  • vue-axios-pluginaxios plugin for Vuejs project
  • gtm-basic-methodsThis Utility contains few methods to send HTTP request, mostly useful to send request inside GTM sandbox