Raw HTTP client in Go for complete request control and customization.
See the coderawhttp is a Go package for making HTTP requests in a raw way.
A simple example to get started with rawhttp is available at examples. For documentation, please refer godoc
rawhttp internally uses fastdialer to dial connections and fastdialer has a disk cache for DNS lookups. While using rawhttp .Close() method should be called at end of the program to remove temporary files created by fastdialer.
rawhttp is distributed under MIT License
Overall
Maintained
Code review
Go module
Latest release
Releases this year
11 followers · starred Sep 2024
19 followers · starred Sep 2025
Raw HTTP client in Go for complete request control and customization.
See the coderawhttp is a Go package for making HTTP requests in a raw way.
A simple example to get started with rawhttp is available at examples. For documentation, please refer godoc
rawhttp internally uses fastdialer to dial connections and fastdialer has a disk cache for DNS lookups. While using rawhttp .Close() method should be called at end of the program to remove temporary files created by fastdialer.
rawhttp is distributed under MIT License
Overall
Maintained
Code review
Go module
Latest release
Releases this year
11 followers · starred Sep 2024
19 followers · starred Sep 2025