Axios
Promise based HTTP client for the browser and node.js
Filament plugins, Laravel packages and open source starter kits actively maintained. All MIT, with releases for v3, v4 and v5 where applicable.
Promise based HTTP client for the browser and node.js
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
Guzzle is a PHP HTTP client library
Asynchronous HTTP client/server framework for asyncio and Python
An easy and powerful Rust HTTP Client
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
A Laravel package providing an in-browser API client with automatic schema generation, live validation, and built-in authentication with a touch of Laravel-tailored magic for effortless API testing.
A Laravel package that protects outbound HTTP requests from SSRF (Server-Side Request Forgery): it validates that a URL's host resolves only to public IPs (denying private, reserved, loopback and link-local ranges by default), pins the connection to the validated IP to close the DNS-rebinding TOCTOU window, and performs safe GET requests that re-validate every redirect hop.
Reusable base REST HTTP client for Laravel Zero CLIs: get/post/put/delete, pagination, Basic/Bearer auth and consistent API error handling.
A lightweight GitHub REST API client for Laravel with tri-state repository status detection and built-in rate-limit handling.
All packages have CI, Pest tests and open issues tagged good first issue.
New version available.