1
0
Fork 0
Personal collection of Go packages that I wish were in the standard library
Go to file
Gregory Eremin 5bf8bb3a36 Introduce log levels 2018-07-27 20:24:57 +02:00
config Move readme parts to their corresponding packages 2018-07-03 20:33:55 +02:00
context2 Skip individual tests intstead of whole suite 2018-07-09 00:48:38 +02:00
csv2 Add csv2 package that can unmarshal into structures 2018-07-03 19:48:26 +02:00
dbc Oops 2018-07-09 00:49:41 +02:00
filecache Move readme parts to their corresponding packages 2018-07-03 20:33:55 +02:00
log Introduce log levels 2018-07-27 20:24:57 +02:00
ptrto Add ptrto package that provides pointers to basic types 2018-07-03 19:47:48 +02:00
reflect2 Hope it works 2018-07-09 00:46:43 +02:00
set Move readme parts to their corresponding packages 2018-07-03 20:33:55 +02:00
threadpool Move readme parts to their corresponding packages 2018-07-03 20:33:55 +02:00
time2 Add time2 package with time freeze feature 2018-07-03 19:48:07 +02:00
LICENSE Add thread pool implementation 2018-06-17 12:57:47 +02:00
Makefile Skip individual tests intstead of whole suite 2018-07-09 00:48:38 +02:00
README.md Move readme parts to their corresponding packages 2018-07-03 20:33:55 +02:00

README.md

Gobelt

Gobelt is a collection of Go tools that I got tired of implementing again and again.

  • Config: Configuration manager
  • CSV: Extensions to encoding/csv package
  • File cache: File cache implementation
  • Log:
  • Pointers: Pointers to basic types
  • Reflect: Extensions to reflect package
  • Sets: A collection of packages that implement set data structure for basic types.
  • ORM: ORM wannabe
  • Thread pool: Implements a thread pool
  • Time: Extensions to time package with time freezing features