https://github.com/jamesponddotco/httpx-go
[READ-ONLY] Alternative HTTP client for Go with timeouts, cache, automatic retries, and more.
https://github.com/jamesponddotco/httpx-go
cache caching go go-extend-core http http-client retry
Last synced: over 1 year ago
JSON representation
[READ-ONLY] Alternative HTTP client for Go with timeouts, cache, automatic retries, and more.
- Host: GitHub
- URL: https://github.com/jamesponddotco/httpx-go
- Owner: jamesponddotco
- License: mit
- Created: 2023-04-03T12:03:02.000Z (about 3 years ago)
- Default Branch: trunk
- Last Pushed: 2023-12-02T14:51:39.000Z (over 2 years ago)
- Last Synced: 2025-03-07T00:52:09.410Z (over 1 year ago)
- Topics: cache, caching, go, go-extend-core, http, http-client, retry
- Language: Go
- Homepage: https://sr.ht/~jamesponddotco/httpx-go/
- Size: 72.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# httpx
[](https://godocs.io/git.sr.ht/~jamesponddotco/httpx-go)
[](https://goreportcard.com/report/git.sr.ht/~jamesponddotco/httpx-go)
## Status
No longer maintained. This was never a good module to begin with, but
the good parts have been improved upon and moved to
[xstd](https://sr.ht/~jamesponddotco/xstd-go/).
## Archive
Package `httpx` is an alternative HTTP client for [the Go
language](https://go.dev/) that extends [the default library's HTTP
client](https://godocs.io/net/http) by adding default timeouts, caching,
automatic retries, and more.
## Installation
To install `httpx`, run:
```sh
go get git.sr.ht/~jamesponddotco/httpx-go
```
## Contributing
Anyone can help make httpx better. Check out [the contribution
guidelines](https://git.sr.ht/~jamesponddotco/httpx-go/tree/master/item/CONTRIBUTING.md)
for more information.
## Resources
The following resources are available:
- [Package documentation](https://godocs.io/git.sr.ht/~jamesponddotco/httpx-go).
- [Support and general discussions](https://lists.sr.ht/~jamesponddotco/httpx-discuss).
- [Patches and development related questions](https://lists.sr.ht/~jamesponddotco/httpx-devel).
- [Instructions on how to prepare patches](https://git-send-email.io/).
- [Feature requests and bug reports](https://todo.sr.ht/~jamesponddotco/httpx).
---
Released under the [MIT License](LICENSE.md).