Categorygithub.com/ardanlabs/kit
module
0.0.0-20170928162525-58fa5b2d0b1e
Repository: https://github.com/ardanlabs/kit.git
Documentation: pkg.go.dev

# README

Kit Build Status

A set of common packages for building applications in Go.

This code has been developed for use in Ultimate Go training classes and client projects. We will be working hard to maintain backwards compatibility with each package's API. A proper set of documentation is required and we will be working on this as well.

You should be vendoring the packages you choose to use. We recommend using govendor. This tool will vendor from the vendor folder associated with this project repo for the dependencies in use. It is recommended to use a project based repo with a single vendor folder for all your dependencies.

If you have any questions about vendoring or the use of these packages, please send me an email.

[email protected]
-- Bill

# Packages

Package cfg provides configuration options that are loaded from the environment.
No description provided by the author
Package log provides a simple layer above the standard library logging package.
Package mapstructure is a Go library for decoding generic map values to structures and vice versa, while providing helpful error handling.
Package pool manages a pool of routines to perform work.
Package runner provide support for writing tasks that must complete within a certain duration or they must be killed.
Package tcp provides the boilerpale code for working with TCP based data.
Package tests provides the generic support all tests require.
Package timezone provides two ways to retrieve the timezone for any latitude,longitude position.
Package udp provides the boilerpale code for working with UDP based data.
Package web provides a thin layer of support for writing web services.