Package category
HTTP clients
Libraries for making HTTP requests from browsers and Node.js.
330 packages6 comparisons
Packages compared
330 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @gjsify/child_process Node.js child_process module for Gjs | 2.3k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Node.js utilities, HTTP clients |
| @effect-ak/tg-bot-client Type-safe HTTP client for Telegram Bot API | 2.3k | - | - | - | 20 days ago 1.12.0 | ESM + CommonJS | Bundled | HTTP clients, TypeScript tooling |
| fetch-json A wrapper around Fetch just for JSON | 2.3k | +128% | - | 2 months ago 3.5.3 | ESM only | Bundled | DOM and browser utilities, HTTP clients | |
| @venizia/ignis-helpers Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn | 2.2k | - | - | - | 1 day ago 0.2.0 | ESM + CommonJS | Bundled | Cryptography and hashing, Logging |
| crawler Crawler is a ready-to-use web spider that works with proxies, asynchrony, rate limit, configurable request pools, jQuery, and HTTP/2 support. | 2.2k | -38% | - | 3 months ago 2.1.1 | ESM + CommonJS | None | Scraping and browser automation, HTTP clients | |
| @gjsify/fs Node.js fs module for Gjs | 2.2k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Node.js utilities, Files and file systems |
| @gjsify/process Node.js process module for Gjs | 2.2k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Node.js utilities, HTTP clients |
| ng-http-caching Cache for HTTP requests in Angular application. | 2.2k | +27% | - | 23 days ago 22.5.0 | ESM only | Bundled | Caching, HTTP clients | |
| react-refetch A simple, declarative, and composable way to fetch data for React components. | 2.2k | -21% | - | 6 years ago 3.0.1 | CommonJS | Bundled | HTTP clients, React | |
| requisition ES7 async/await ready http client | 2.2k | -29% | - | 10 years ago 1.7.0 | CommonJS | None | HTTP clients, Promises and async control flow | |
| @gjsify/rolldown-plugin-gjsify Rolldown / Rollup / Vite plugin orchestrator for GJS, Node, and Browser targets | 2.2k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | 3D, WebGL and game engines, HTTP clients |
| @gjsify/rolldown-plugin-pnp Yarn PnP resolver plugin for Rolldown / Rollup / Vite | 2.2k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | 3D, WebGL and game engines, HTTP clients |
| node-superfetch A wrapper for Node.js' fetch API that makes it appear like superagent. | 2.1k | -79% | - | 1 year ago 0.3.5 | CommonJS | Bundled | HTTP clients | |
| request-got-adapter Drop-in replacement for request-promise-native, backed by got. Same API, same options, same errors — no deprecated request-family dependencies. | 2.1k | - | - | 29 days ago 0.1.7 | CommonJS | Bundled | HTTP clients | |
| superagent-logger superagent middleware for adding NPM-style logging. Useful for debugging HTTP clients. | 2k | -22% | - | 10 years ago 1.1.0 | CommonJS | None | HTTP clients, Logging | |
| @foxglove/node-fetch A light-weight module that brings Fetch API to node.js | 2k | - | - | - | 5 years ago 3.1.0 | ESM + CommonJS | Bundled | HTTP clients, Promises and async control flow |
| @odata2ts/http-client-fetch HTTP client based on fetch and consumable by odata2ts | 1.9k | - | - | - | 20 days ago 0.13.1 | CommonJS | Bundled | HTTP clients |
| konfig-axios-fetch-adapter Fetch adapter for axios written in TypeScript | 1.9k | +491% | - | 2 years ago 1.6.4 | CommonJS | Bundled | HTTP clients | |
| @mittwald/react-use-promise Simple and declarative use of Promises in your React components. Observe their state and refresh them in various advanced ways. | 1.9k | - | - | - | 25 days ago 4.2.3 | ESM only | Bundled | HTTP clients, React |
| @mintlify/http-client The Mintlify http client package | 1.9k | - | - | - | today 0.0.843 | ESM only | Bundled | HTTP clients |
| api-def Typed API definitions with middleware support | 1.8k | +165% | - | 20 days ago 0.17.0 | ESM + CommonJS | Bundled | TypeScript tooling, HTTP clients | |
| allure-axios Allure Axios HTTP client integration | 1.8k | - | - | 9 days ago 3.12.2 | ESM + CommonJS | Bundled | HTTP clients | |
| @varlet/axle Progressive request tool based on axios | 1.8k | - | - | - | 5 months ago 1.0.2 | ESM only | Bundled | Vue, HTTP clients |
| axios-minified Promise based HTTP client for the browser and node.js - only minified files | 1.7k | -17% | - | 5 years ago 1.0.7 | CommonJS | Bundled | HTTP clients, Promises and async control flow | |
| convert-pino-request-to-curl Convert Pino HTTP request logs to executable cURL commands with field anonymization support | 1.7k | +1% | - | 9 months ago 1.0.11 | ESM + CommonJS | Bundled | Logging, HTTP clients | |
| superagent-no-cache Plugin for visionmedia/superagent that adds headers to all requests that prevents caching | 1.6k | -70% | - | 9 years ago 0.1.1 | CommonJS | None | HTTP clients | |
| @theholocron/cloudflare-client A TypeScript client for the Cloudflare API | 1.6k | - | - | - | today 1.29.0 | ESM only | Bundled | TypeScript tooling, HTTP clients |
| @fetchkit/ffetch Fetch wrapper with configurable timeouts, retries, and TypeScript-first DX | 1.6k | - | - | - | 19 days ago 5.6.2 | ESM + CommonJS | Bundled | TypeScript tooling, HTTP clients |
| resilient Fault-tolerant, reactive, middleware-oriented, full featured HTTP client for node.js and browsers | 1.6k | +23% | - | 8 years ago 0.4.0 | CommonJS | None | HTTP clients | |
| lil-http Tiny, lightweight, full featured HTTP client | 1.6k | +36% | - | 10 years ago 0.1.17 | CommonJS | None | HTTP clients | |
| middleware-axios Axios with express/koa like middleware | 1.6k | +20% | - | 2 years ago 3.0.0 | ESM + CommonJS | None | HTTP clients | |
| as-fetch Fetch API brought to AssemblyScript | 1.6k | +4506% | - | 3 years ago 2.1.4 | ESM only | None | HTTP clients | |
| @ahoo-wang/fetcher-decorator TypeScript decorators for clean, declarative API service definitions with Fetcher HTTP client. Enables automatic parameter binding, method mapping, and type-safe API interactions. | 1.6k | - | - | - | today 5.1.5 | ESM + CommonJS | Bundled | HTTP clients, TypeScript tooling |
| @rest-hooks/rest Endpoints for REST APIs | 1.5k | - | - | - | 3 years ago 7.4.4 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @rest-hooks/endpoint Declarative Network Interface Definitions | 1.5k | - | - | - | 3 years ago 4.0.8 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @theholocron/vercel-client A TypeScript client for the Vercel API | 1.5k | - | - | - | today 1.29.0 | ESM only | Bundled | TypeScript tooling, HTTP clients |
| @hebilicious/vue-query-nuxt A Nuxt module for Vue Query | 1.5k | - | - | - | 2 years ago 0.3.0 | ESM + CommonJS | Bundled | Vue, HTTP clients |
| gretchen Making fetch happen in Typescript. | 1.5k | +103% | - | 3 years ago 1.5.1 | ESM + CommonJS | Bundled | HTTP clients, TypeScript tooling | |
| @ahoo-wang/fetcher-wow Support for Wow(https://github.com/Ahoo-Wang/Wow) in Fetcher | 1.5k | - | - | - | today 5.1.5 | ESM + CommonJS | Bundled | HTTP clients, AI and machine learning |
| @theholocron/posthog-client A TypeScript client for the PostHog management API | 1.5k | - | - | - | today 1.29.0 | ESM only | Bundled | TypeScript tooling, HTTP clients |
| @theholocron/infisical-client A TypeScript client for the Infisical API | 1.4k | - | - | - | today 1.29.0 | ESM only | Bundled | TypeScript tooling, HTTP clients |
| @theholocron/postman-client A TypeScript client for the Postman API | 1.4k | - | - | - | today 1.29.0 | ESM only | Bundled | TypeScript tooling, HTTP clients |
| @theholocron/clerk-client A TypeScript client for the Clerk Backend API | 1.4k | - | - | - | today 1.29.0 | ESM only | Bundled | TypeScript tooling, HTTP clients |
| @hoppscotch/httpsnippet HTTP Request snippet generator for *most* languages | 1.4k | - | - | - | 1 year ago 3.0.9 | CommonJS | Bundled | HTTP clients |
| @alova/adapter-uniapp uniapp adapter for alova.js | 1.4k | - | - | - | 2 months ago 2.0.18 | ESM + CommonJS | Bundled | TypeScript tooling, Vue |
| @theholocron/neon-client A TypeScript client for the Neon API | 1.4k | - | - | - | today 1.29.0 | ESM only | Bundled | TypeScript tooling, HTTP clients |
| @theholocron/doppler-client A TypeScript client for the Doppler API | 1.4k | - | - | - | today 1.29.0 | ESM only | Bundled | TypeScript tooling, HTTP clients |
| @theholocron/sentry-client A TypeScript client for the Sentry management API | 1.4k | - | - | - | today 1.29.0 | ESM only | Bundled | TypeScript tooling, HTTP clients |
| @molecule/app-http Client HTTP interface for molecule.dev | 1.4k | - | - | - | 5 days ago 1.0.2 | ESM only | Bundled | HTTP clients, TypeScript tooling |
| request-digest Perform request with a digest authentication, a simple node http digest client | 1.3k | +48% | - | 7 years ago 1.0.13 | CommonJS | None | Authentication and authorisation, HTTP 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.
- @gjsify/child_processNode.js child_process module for Gjs
- @effect-ak/tg-bot-clientType-safe HTTP client for Telegram Bot API
- fetch-jsonA wrapper around Fetch just for JSON
- @venizia/ignis-helpersProduction-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn
- crawlerCrawler is a ready-to-use web spider that works with proxies, asynchrony, rate limit, configurable request pools, jQuery, and HTTP/2 support.
- @gjsify/fsNode.js fs module for Gjs
- @gjsify/processNode.js process module for Gjs
- ng-http-cachingCache for HTTP requests in Angular application.
- react-refetchA simple, declarative, and composable way to fetch data for React components.
- requisitionES7 async/await ready http client
- @gjsify/rolldown-plugin-gjsifyRolldown / Rollup / Vite plugin orchestrator for GJS, Node, and Browser targets
- @gjsify/rolldown-plugin-pnpYarn PnP resolver plugin for Rolldown / Rollup / Vite
- node-superfetchA wrapper for Node.js' fetch API that makes it appear like superagent.
- request-got-adapterDrop-in replacement for request-promise-native, backed by got. Same API, same options, same errors — no deprecated request-family dependencies.
- superagent-loggersuperagent middleware for adding NPM-style logging. Useful for debugging HTTP clients.
- @foxglove/node-fetchA light-weight module that brings Fetch API to node.js
- @odata2ts/http-client-fetchHTTP client based on fetch and consumable by odata2ts
- konfig-axios-fetch-adapterFetch adapter for axios written in TypeScript
- @mittwald/react-use-promiseSimple and declarative use of Promises in your React components. Observe their state and refresh them in various advanced ways.
- @mintlify/http-clientThe Mintlify http client package
- api-defTyped API definitions with middleware support
- allure-axiosAllure Axios HTTP client integration
- @varlet/axleProgressive request tool based on axios
- axios-minifiedPromise based HTTP client for the browser and node.js - only minified files
- convert-pino-request-to-curlConvert Pino HTTP request logs to executable cURL commands with field anonymization support
- superagent-no-cachePlugin for visionmedia/superagent that adds headers to all requests that prevents caching
- @theholocron/cloudflare-clientA TypeScript client for the Cloudflare API
- @fetchkit/ffetchFetch wrapper with configurable timeouts, retries, and TypeScript-first DX
- resilientFault-tolerant, reactive, middleware-oriented, full featured HTTP client for node.js and browsers
- lil-httpTiny, lightweight, full featured HTTP client
- middleware-axiosAxios with express/koa like middleware
- as-fetchFetch API brought to AssemblyScript
- @ahoo-wang/fetcher-decoratorTypeScript decorators for clean, declarative API service definitions with Fetcher HTTP client. Enables automatic parameter binding, method mapping, and type-safe API interactions.
- @rest-hooks/restEndpoints for REST APIs
- @rest-hooks/endpointDeclarative Network Interface Definitions
- @theholocron/vercel-clientA TypeScript client for the Vercel API
- @hebilicious/vue-query-nuxtA Nuxt module for Vue Query
- gretchenMaking fetch happen in Typescript.
- @ahoo-wang/fetcher-wowSupport for Wow(https://github.com/Ahoo-Wang/Wow) in Fetcher
- @theholocron/posthog-clientA TypeScript client for the PostHog management API
- @theholocron/infisical-clientA TypeScript client for the Infisical API
- @theholocron/postman-clientA TypeScript client for the Postman API
- @theholocron/clerk-clientA TypeScript client for the Clerk Backend API
- @hoppscotch/httpsnippetHTTP Request snippet generator for *most* languages
- @alova/adapter-uniappuniapp adapter for alova.js
- @theholocron/neon-clientA TypeScript client for the Neon API
- @theholocron/doppler-clientA TypeScript client for the Doppler API
- @theholocron/sentry-clientA TypeScript client for the Sentry management API
- @molecule/app-httpClient HTTP interface for molecule.dev
- request-digestPerform request with a digest authentication, a simple node http digest client