axios
Promise based HTTP client for the browser and node.js
node-fetch
A light-weight module that brings Fetch API to node.js
superagent
elegant & feature rich browser / node HTTP with a fluent API
undici
An HTTP/1.1 client, written from scratch for Node.js
sinon
JavaScript test spies, stubs and mocks.