Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/simonwaldherr/gwv

Golang Web Valve - to be connected to your series of tubes
https://github.com/simonwaldherr/gwv

framework golang hacktoberfest-accepted http server webserver

Last synced: 27 days ago
JSON representation

Golang Web Valve - to be connected to your series of tubes

Awesome Lists containing this project

README

        

# GWV β
Golang Web Valve - to be connected to your series of tubes

[![Go](https://github.com/SimonWaldherr/gwv/actions/workflows/go.yml/badge.svg)](https://github.com/SimonWaldherr/gwv/actions/workflows/go.yml)
[![Coverage Status](https://img.shields.io/coveralls/SimonWaldherr/gwv.svg?style=flat-square)](https://simonwaldherr.de/gocover/gwv/)
[![GoDoc](https://img.shields.io/badge/godoc-reference-blue.svg)](https://godoc.org/github.com/SimonWaldherr/gwv/)

## install

```go get -u -t simonwaldherr.de/go/gwv```

## features

* HTTP Server
* HTTPS Server
* SPDY/HTTP2 Server
* Static File Server
* Automatic SSL cert generator
* Realtime Webserver (SSE)
* gracefully stoppable
* channelised log
* session and cookie handling
* SNI for multiple Domains

## license

[MIT (see LICENSE file)](https://github.com/SimonWaldherr/gwv/blob/master/LICENSE)

it depends on:

* [Golang Standard library](https://golang.org/pkg/#stdlib) ([BSD LICENSE](https://golang.org/LICENSE))
* [SimonWaldherr/golibs](https://github.com/SimonWaldherr/golibs) ([MIT LICENSE](https://github.com/SimonWaldherr/golibs/blob/master/LICENSE))
* [bradfitz/http2](https://godoc.org/golang.org/x/net/http2) ([BSD LICENSE](https://github.com/bradfitz/http2/blob/master/LICENSE))