gitlab.com/beacon-software/gadget@v0.0.0-20181217202115-54565ea1ed5e/README.md (about) 1 [![CircleCI](https://circleci.com/gh/Kasita-Inc/gadget.svg?style=shield&circle-token=4f5131933cee0e4957cc055b6d47a6f6081ec958)](https://circleci.com/gh/Kasita-Inc/gadget) 2 3 # Gadget 4 Various utility packages for golang 5 6 # Installation 7 import "gitlab.com/beacon-software/gadget" 8 9 # Packages 10 11 ## buffer 12 13 ## collection 14 Implementations of sets and other collections 15 16 ## crypto 17 Simplifies the use of several encryption methods 18 19 ## database 20 A record based mysql database ORM that includes a linq style Query Builder 21 22 ## dispatcher 23 24 ## environment 25 Methods for reading values from the environment to populate decorated structs 26 27 ## errors 28 An error package that incorporates stack traces 29 30 ## fileutil 31 Utility methods for file handling 32 33 ## generator 34 Methods for creating random numbers and strings 35 36 ## generics 37 A struct for managing a variety of data types in a single variable 38 39 ## intutil 40 Utility methods for handling Min / Max for integers 41 42 ## log 43 A logging package that includes log levels 44 45 ## net 46 Handlers for a variety of network based functionality 47 48 ## storage 49 Disk / Memory based implementations of a Storage interface 50 51 ## stringutil 52 Utility methods for strings 53 54 ## timeutil 55 Utility methods for time