got

got

🌐 Human-friendly and powerful HTTP request library for Node.js

Showing:

Popularity

Downloads/wk

18.1M

GitHub Stars

10.1K

Maintenance

Last Commit

2d ago

Contributors

154

Package

Dependencies

11

Size (min+gzip)

30.7KB

License

MIT

Type Definitions

Built-In

Tree-Shakeable

No?

Reviews

Average Rating

4.1/58
Read All Reviews
oldCoder29
rajamcasoft
KamrulSh
shafayet1404052
Pereira-Lucas

Top Feedback

10Great Documentation
9Easy to Use
6Performant
1Highly Customizable
1Poor Documentation

Readme

No Readme

Rate & Review

Great Documentation10
Easy to Use9
Performant6
Highly Customizable1
Bleeding Edge0
Responsive Maintainers0
Poor Documentation1
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
oldCoder2978 Ratings81 Reviews
8 months ago
Performant
Great Documentation
Easy to Use

When I have to call APIs in my application I use got which is super easy and requires so much less time to code, simple and straightforward syntax, easy to read/write. I used to have request in my code and which is now not maintained and it was super easy to migrate from it. The best part about this library is it is designed specifically for backend and lives up to the expectations. I got so many features over request package which it offers, pagination API and retries on failures are so helpful. Easy to migrate and documentation is very detailed. The only downside is it requires node 12 if you have old versions you might go with other HTTP packages.


0
rajamcasoftIndia43 Ratings45 Reviews
4 months ago
Great Documentation

I have started using this package while the request package deprecated. A simple and powerful library for http request with complete integration notes. Supports all the http verbs. And one interesting feature is the retry option. No need to retry in our code manually after failure. We can give the retry option for the needed status codes. Based on this it will automatically retry and give the result. This will be helpful on our application while there is network issues.


0
Kamrul Islam ShahinChittagong, Bangladesh73 Ratings53 Reviews
B.Sc in Computer Science and Engineering @ CUET 🌱 Educator πŸ’» Programmer 🌐 Developer
9 months ago
Easy to Use
Great Documentation
Performant

A powerful library for creating HTTP/s and almost all API requests using NodeJS. It maintains great communication between the frontend and backend. A great alternative to the "request" package. Loved it.


1
liorgrossman
shafayet140405252 Ratings72 Reviews
9 months ago
Easy to Use
Great Documentation

The best http/s request library that I used most of the time while building node.js application. Previously I have used 'request' package which is now deprecated that's why I chose this package. It is almost all the features and a very powerful library.


0
Pereira-Lucas27 Ratings61 Reviews
1 year ago
Easy to Use
Great Documentation
Performant

Very similar to Axios, they got the same functionalities (Got supports HTTP/2 !). Very easy to use and it the documentation is clear. Perfect to connect your application to your back-end.


0