awesome-http
📖 A curated list of the best HTTP clients for various languages & libraries
https://github.com/easybase/awesome-http
Last synced: 1 day ago
JSON representation
-
Programming Languages
-
Java
- OkHttp - activity/y/square/okhttp)
- Apache HttpClient - client) 
- Google HTTP Client Library - http-java-client) 
- Http Request - request) 
- Heritrix - source, extensible, web-scale, archival-quality web crawler… |  
-
Swift
- Alamofire - activity/y/Alamofire/Alamofire)
- SwiftHTTP - activity/y/daltoniam/SwiftHTTP)
- Moya - activity/y/Moya/Moya)
- Just - activity/y/dduan/Just)
- Kingfisher - Swift library for downloading and caching images from the web. |  
- Net - activity/y/nghialv/Net)
-
Bash/Shell
- HTTPie - tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. J… |  
- curl - activity/y/curl/curl)
- aria2 - protocol & multi-source, cross platform download utility operated in c… |  
- HTTP Prompt - line HTTP and API testing client built on top of HTTPie featuring autocomple… |  
- Resty - activity/y/micha/resty)
- Ain - activity/y/jonaslu/ain)
- HTTPie - tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. J… |  
-
JavaScript
- Axios - activity/y/axios/axios)
- node-fetch - weight module that brings the Fetch API to Node.js |  
- Got - friendly and powerful HTTP request library for Node.js |  
- Needle - activity/y/tomas/needle)
- superagent - activity/y/visionmedia/superagent)
-
Python
- Requests - activity/y/psf/requests)
- urllib3 - safe connection pooling, file post support, user friendly, and more. |  
- httplib2 - activity/y/httplib2/httplib2)
- GRequests - activity/y/spyoungtech/grequests)
- Uplink - activity/y/prkumar/uplink)
-
Rust
- reqwest - activity/y/seanmonstar/reqwest)
- hyper - activity/y/hyperium/hyper)
- Isahc - activity/y/sagebind/isahc)
- Surf - rs/surf) 
- curl-rust - rust) 
-
Haskell
- Req - activity/y/mrkkrp/req)
- http-client - friendly packages. |  
- servant-client - servant/servant) 
- http-streams - streams |  
-
Go
-
C++
- Apache Serf - activity/y/apache/serf)
- Curl for People - activity/y/libcpr/cpr)
- cpp-netlib - - cross-platform, standards compliant networking library. |  
- Webcc - activity/y/sprinfall/webcc)
- Proxygen - activity/y/facebook/proxygen)
- cpp-httplib - only HTTP/HTTPS server and client library |  
- EasyHttp - platform HTTP client library with a focus on usability and speed |  
- NFHTTP - activity/y/spotify/NFHTTP)
-
PHP
- Guzzle - activity/y/guzzle/guzzle)
- HTTPlug - http/httplug) 
- HTTP Client - client) 
- SendGrid HTTP Client - http-client) 
- Buzz - activity/y/kriswallsmith/Buzz)
-
Categories
Sub Categories
Keywords
http
23
http-client
18
requests
6
python
6
https
6
cpp
4
swift
4
curl
4
rust
3
java
3
library
3
haskell
3
api
3
client
3
httpie
3
terminal
3
php
3
api-client
3
networking
3
rest-api
3
go
3
nodejs
2
rest
2
ftp
2
libcurl
2
promise
2
cache
2
httpclient
2
sftp
2
cpp11
2
alamofire
2
golang
2
json
2
development
2
developer-tools
2
cli
2
api-testing
2
c
2
xcode
2
stream
1
httpcomponents
1
whatwg
1
retrofit
1
whatwg-fetch
1
forhumans
1
aiohttp
1
http-request
1
network
1
urllib3
1
humans
1