kit

module
v0.0.0-...-6116d98 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2024 License: MIT

README

kit

CI Go Reference Go Report Card

Kit is a collection of packages that I use to build Go services and programs. A few of the design goals (determining whether kit meets these goals is an exercise for the reader):

  • Modularity: Use as much or as little of Kit as you want. Using one package within kit shouldn't require using another one as well.
  • Few dependencies: Kit does use some third-party packages, but the ones it uses are required to have permissive licenses and should generally be well-known, well-designed and well-supported.
  • Well-tested: Kit's packages should have good coverage from unit and other automated tests. This is still a work-in-progress.

IMPORTANT: Kit is still being actively designed and developed and its API may change at any time.

Acknowledgements

Kit would not exist without several open source packages:

Directories

Path Synopsis
aws
ssm
Package cryptorand is adapted from https://yourbasic.org/golang/crypto-rand-int/.
Package cryptorand is adapted from https://yourbasic.org/golang/crypto-rand-int/.
web
middleware/cors
Package cors is ported from github.com/go-chi/cors to implement CORS middleware for web.Handler.
Package cors is ported from github.com/go-chi/cors to implement CORS middleware for web.Handler.

Jump to

Keyboard shortcuts

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