go-http

module
v3.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2025 License: BSD-3-Clause

README

go-http

Opinionated package of wrapper, helper and utility functions for working with HTTP-related services.

Documentation

Go Reference

Documentation remains incomplete despite this being a "v3" release. Documentation, such as it is, can be found in the individual sub-packages.

Motivation

There are many wrapper libraries for working with HTTP-related services. This one is mine. It is NOT comprehensive and instead reflects those services which occupy my time or have done so in the past. This is also NOT a "framework". It is a collection of packages and methods designed with "composability" in mind.

It is the merging of a number of other aaronland/go-http-SERVICE packages. The v3 versioning is simply a reflection of version "3" being greater than the most recent aaronland/go-http-SERVICE package.

Directories

Path Synopsis
cmd
crumb/encrypted-crumb
encrypted-crumb returns a new URI suitable for instantiating an `EncryptedCrumb` instance.
encrypted-crumb returns a new URI suitable for instantiating an `EncryptedCrumb` instance.
Package handlers provides middleware `http.Handler` handlers for use with `server.Server` implementations.
Package handlers provides middleware `http.Handler` handlers for use with `server.Server` implementations.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL