A review of HTTP clients for Node.js and browsers
Branch: master
Clone or download
Latest commit ba372c4 Apr 17, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore readme and moar clients Jul 24, 2015
README.md Update README.md Apr 16, 2018
package.json fix typo Apr 14, 2016



A review of HTTP clients for Node.js and browsers

  • axios: Promise based HTTP client for the browser and node.js
  • faxios: Promise based HTTP client for the browser and node.js that is build totally on top of axios.
  • 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