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

https://github.com/pvormste/yetwebutils

A collection of useful packages for web development with go.
https://github.com/pvormste/yetwebutils

go golang library packages web

Last synced: 23 days ago
JSON representation

A collection of useful packages for web development with go.

Awesome Lists containing this project

README

          

[![GitHub license](https://img.shields.io/github/license/pvormste/yetwebutils)](https://github.com/pvormste/yetwebutils/blob/master/LICENSE) ![](https://github.com/pvormste/yetwebutils/workflows/lint/badge.svg?branch=master) ![](https://github.com/pvormste/yetwebutils/workflows/tests/badge.svg?branch=master)

# Yet 'Another' Web Utils (yetwebutils)

`yetwebutils` is a highly opinionated collection of go packages, which reduces the amount of boilerplate code for simple web projects.

But essentially it acts like another standard lib for creating web applications.

_This project is more like an experiment on how much web functionality can be abstracted in own reusable packages and I'm very curious how this will evolve. The main goal is to reduce boilerplate code for greenfield web projects. Nervertheless feel free to use it for your own needs!_

## Install

```bash
go get -u github.com/pvormste/yetwebutils
```

## Packages

All packages are prefixed with `yet`.

| package | Description | pkg.go.dev doc |
| ------- | ----------- | ----- |
| [yethttp](https://github.com/pvormste/yet-web-utils/tree/master/yethttp) | Provides helpers for working with http | [docs](https://pkg.go.dev/github.com/pvormste/yetwebutils/yethttp?tab=doc) |
| [yetnet](https://github.com/pvormste/yet-web-utils/tree/master/yetnet) | Provides helper code for working with low level network like TCP, UDP and Ports | [docs](https://pkg.go.dev/github.com/pvormste/yetwebutils/yetnet?tab=doc) |