Miss any of our Open RFC calls?Watch the recordings here! »


1.8.1 • Public • Published


A review of HTTP clients for Node.js and browsers

  • axios: Promise based HTTP client for the browser and node.js
  • got: Simplified HTTP/HTTPS requests
  • http-browserify: http module compatability for browserify
  • httpify: Http in Node and Browserify, simply.
  • httpplease: The polite HTTP request library for node and the browser
  • hyperquest: make streaming http requests
  • hyperquestionable: request's questionable behaviour of aggregrating the body, on top of hyperquest
  • needle: Tiny yet feature-packed HTTP client. With multipart, charset decoding and proxy support.
  • nets: nothin but nets. http client that works in node and browsers
  • node-fetch: A light-weight module that brings window.fetch to node.js and io.js
  • request: Simplified HTTP request client.
  • reqwest: A wrapper for asynchronous http requests
  • rest: RESTful HTTP client library
  • restler: An HTTP client library for node.js
  • simple-get: Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.
  • superagent: elegant & feature rich browser / node HTTP with a fluent API
  • supertest: Super-agent driven library for testing HTTP servers
  • unirest: Simple HTTP Request client.
  • whatwg-fetch: The global fetch function is an easier way to make web requests and handle responses than using an XMLHttpRequest. This polyfill is written as closely as possible to the standard Fetch specification at https://fetch.spec.whatwg.org.
  • xhr: small xhr abstraction

Generated by package-json-to-readme


npm i npm-collection-http-clients

DownloadsWeekly Downloads






Last publish


  • avatar