Skip to content

escribano/golib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tideland Go Library

Description

The Tideland Go Library contains a larger set of useful Google Go packages for different purposes.

Attention: The cells package has been migrated into an own repository at https://github.com/tideland/gocells.

I hope you like them. ;)

Packages

Audit

Support for unit tests with mutliple different assertion types and functions to generate test data.

Version 4.2.0

GoDoc

Cache

Lazy Loading and Caching of Values.

Version 3.0.0

GoDoc

Collections

Different additional collection types like ring buffer, stack, tree, and more.

Version 2.2.0

GoDoc

Configuration

Reading and parsing of SML-formatted configurations.

Version 3.1.0

GoDoc

Errors

Detailed error values.

Version 4.0.0

GoDoc

Feed (Atom)

Atom feed client.

Version 3.0.0

GoDoc

Feed (RSS)

RSS feed client.

Version 3.0.0

GoDoc

Identifier

Identifier generation, like UUIDs or composed values.

Version 3.0.0

GoDoc

Logger

Flexible logging.

Version 4.2.0

GoDoc

Loop

Control of goroutines and their possible errors. Additional option of recovering in case of an error or a panic.

Version 3.1.1

GoDoc

Map/Reduce

Map/Reduce for data analysis.

Version 3.0.0

GoDoc

Monitoring

Monitoring of execution times, stay-set indicators, and configurable system variables.

Version 4.0.1

GoDoc

Numerics

Different functions for statistical analysis.

Version 3.0.0

GoDoc

Redis Client

Client for the Redis database.

Version 4.0.0

GoDoc

Scene

Context-based shared data access, e.g. for web sessions or in cells.

Version 2.0.0

GoDoc

Scroller

Continuous filtered reading/writing of data.

Version 2.0.0

GoDoc

SML

Simple Markup Language, looking lispy, only with curly braces.

Version 3.1.0

GoDoc

Sort

Parallel Quicksort.

Version 3.0.0

GoDoc

Stringex

Helpful functions around strings extending the original strings package.

Version 1.0.0

GoDoc

Timex

Helpful functions around dates and times.

Version 3.2.0

GoDoc

Version

Documentation of semantic versions.

Version 2.0.0

GoDoc

Web

RESTful web request handling.

Version 4.0.1

GoDoc

Contributors

License

Tideland Go Library is distributed under the terms of the BSD 3-Clause license.

About

Tideland Go Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%