How are they different?
Here we compare between axios, got, isomorphic-fetch, request and reqwest. In this comparison we will focus on the latest versions of those packages. The current versions are axios 0.15.3, got 6.7.1, isomorphic-fetch 2.2.1, request 2.79.0 and reqwest 2.0.5.
Promise based HTTP client for the browser and node.js.
It was authored
on Aug, 2014.
got, Simplified HTTP requests. It was authored on Mar, 2014.
isomorphic-fetch, Isomorphic WHATWG Fetch API, for Node & Browserify. It was authored by Matt Andrews on Nov, 2014.
request, Simplified HTTP request client. It was authored by Mikeal Rogers on Jan, 2011.
reqwest, A wrapper for asynchronous http requests. It was authored by Dustin Diaz on Apr, 2011.
When comparing those packages you notice that
request is the more popular package today
Stars on Github).
got has more frequent updates, less open issues and less open pull requests.
request has been out there for longer (since 2 years ago), it also has more versions, a bigger community of maintainers, more daily downloads, more weekly downloads, more monthly downloads, more stars on Github, more followers on Github and more forks.
reqwest has less dependencies.
In our review axios got 377,694 points, got got 2,024,529 points, isomorphic-fetch got 1,049,474 points, request got 9,735,082 points and reqwest got 32,981 points. The points are a summary of how big the community is and how well the package is maintained.
Lets dive deeper and have a look at some more details on those packages.