An open API service indexing awesome lists of open source software.

https://github.com/rawleyfowler/guff

A procedural HTTP request tool written in Go. It's like cURL without legs.
https://github.com/rawleyfowler/guff

go

Last synced: 11 months ago
JSON representation

A procedural HTTP request tool written in Go. It's like cURL without legs.

Awesome Lists containing this project

README

          

# guff
The ultra lightweight HTTP client with 0 dependencies. Guff is around ~200 lines of Go
and performs the majority of the work that a tool like cURL does, but without the "bloat" of supporting a thousand protocols. Personally I don't find the need to use the extra protocols of curl, so instead I wrote guff!

Guff does one thing, and that's HTTP, and it does it damn well.

## How to install
```
git clone https://github.com/rawleyfowler/guff.git
cd guff
doas make install
```
With Guff installed, give it a test with the following:
```
guff www.gnu.org
```
If you see a HTML response dump, it works! If not, make an issue (or double check your internet connection).

What if I'm on Windows? Free yourself and use Linux or BSD!
## License
Guff is provided under the GNU General Public License version 3.0, please read the `LICENSE` file at the root of the project
for more information about your rights pertaining to this software. Guff is FREE SOFTWARE.