Concept
HTTP client
For making HTTP requests to APIs and services. Canonical packages in this category across 7 ecosystems — 13 packages total.
npm· JavaScript
axiosv1.16.1
npmPromise based HTTP client for the browser and node.js
MaintenanceHealthy
PopularityUnknown
SecurityClean
DepsLean
Maintained. Maintained, actively maintained.
gotv15.0.5
npmHuman-friendly and powerful HTTP request library for Node.js
MaintenanceHealthy
PopularityTop 1%
SecurityClean
DepsModerate
Safe default. Widely trusted across the ecosystem, actively maintained.
kyv2.0.2
npmTiny and elegant HTTP client based on the Fetch API
MaintenanceHealthy
PopularityWidely used
SecurityClean
DepsZero deps
Solid choice. Well-adopted and active, actively maintained.
PyPI· Python
requestsv2.34.2
PyPIPython HTTP for Humans.
MaintenanceHealthy
PopularityTop 1%
SecurityClean
DepsModerate
Safe default. Widely trusted across the ecosystem, actively maintained.
httpxv0.28.1
PyPIThe next generation HTTP client.
MaintenanceAging
PopularityTop 1%
SecurityClean
DepsModerate
Aging — last published over a year ago — check before adopting.
aiohttpv3.13.5
PyPIAsync http client/server framework (asyncio)
MaintenanceHealthy
PopularityTop 1%
SecurityClean
DepsModerate
Safe default. Widely trusted across the ecosystem, actively maintained.
crates.io· Rust
RubyGems· Ruby
faradayv2.14.2
RubyGemsHTTP/REST API client library.
MaintenanceHealthy
PopularityWidely used
SecurityClean
DepsZero deps
Solid choice. Well-adopted and active, actively maintained.
httpartyv0.24.2
RubyGemsMakes http fun! Also, makes consuming restful web services dead easy.
MaintenanceHealthy
PopularityWidely used
SecurityClean
DepsZero deps
Solid choice. Well-adopted and active, actively maintained.
Go· Go
Maven· Java
NuGet· .NET
Other concepts