golib

module
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2023 License: Apache-2.0

README

golib

Basic set of go libraries for home projects, nothing particularly interesting.

Directories

Path Synopsis
src
pkg/assertx
Package assertx contains additional assertions for testing.
Package assertx contains additional assertions for testing.
pkg/cli
Package cli contains command line tools and base commands.
Package cli contains command line tools and base commands.
pkg/httpclient
Package httpclient contains helpers for making calls to HTTP servers.
Package httpclient contains helpers for making calls to HTTP servers.
pkg/httptestx
Package httptestx contains utilities for writing server-side assertions, returning an error if the assertion failed.
Package httptestx contains utilities for writing server-side assertions, returning an error if the assertion failed.
pkg/httpx
Package httpx contains extensions to the http library, including a simple router, and a simple typed handler framework.
Package httpx contains extensions to the http library, including a simple router, and a simple typed handler framework.
pkg/jsonx
Package jsonx contains helper functions for dealing with JSON encoded types.
Package jsonx contains helper functions for dealing with JSON encoded types.
pkg/netx
Package netx contains network related utilities.
Package netx contains network related utilities.
pkg/ptr
Package ptr contains helpers to create pointers to various types.
Package ptr contains helpers to create pointers to various types.
pkg/randx
Package randx contains randomization functions.
Package randx contains randomization functions.
pkg/set
Package set contains a basic generic Set type.
Package set contains a basic generic Set type.
pkg/svr
Package svr contains generic server startup/shutdown code, currently for running HTTP servers, but can also add in GRPC etc down the line.
Package svr contains generic server startup/shutdown code, currently for running HTTP servers, but can also add in GRPC etc down the line.
pkg/timex
Package timex contained time-related extensions, notably representations of a Date without a time, and a MonthYear without a day.
Package timex contained time-related extensions, notably representations of a Date without a time, and a MonthYear without a day.

Jump to

Keyboard shortcuts

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