golib

module
v0.0.0-...-fe39cb5 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2015 License: BSD-3-Clause

README

Tideland Go Library

Description

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

I hope you like them. ;)

Packages

Name Purpose Version Documentation
Audit Unit Testing Support 4.2.0 GoDoc
Cache Lazy Loading and Caching of Values 3.0.0 GoDoc
Cells Event and Behavior based Applications 4.3.0 GoDoc
Cell Behaviors Standard Behaviors for Cells 4.3.0 GoDoc
Collections Ring Buffer, Stacks, Trees, and more 2.2.0 GoDoc
Configuration Reading and Access to SML-formatted Configurations 3.1.0 GoDoc
Errors Detailed Error Values 4.0.0 GoDoc
Feed (Atom) Atom Feed Client 3.0.0 GoDoc
Feed (RSS) RSS Feed Client 3.0.0 GoDoc
Identifier Identifier Generation, like UUIDs 3.0.0 GoDoc
Logger Flexible Logging 4.1.0 GoDoc
Loop Goroutine Control including Recovering 3.1.1 GoDoc
Map/Reduce Map/Reduce for Data Analysis 3.0.0 GoDoc
Monitoring Application Monitoring 3.0.0 GoDoc
Numerics Functions for Statistical Analysis 3.0.0 GoDoc
Redis Client Client for Redis Database 4.0.0 GoDoc
Scene Context-based Shared Data Access 2.0.0 GoDoc
Scroller Continuous Filtered Reading/Writing 2.0.0 GoDoc
SML Simple Markup Language 3.1.0 GoDoc
Sort Parallel Quicksort 3.0.0 GoDoc
Stringex String Extensions 1.0.0 GoDoc
Timex Time Extensions 3.2.0 GoDoc
Version Semantic Versioning 2.0.0 GoDoc
Web RESTful Web Request Handling 4.0.1 GoDoc

Contributors

License

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

Directories

Path Synopsis
The Tideland Go Library audit package helps writing convenient and powerful unit tests.
The Tideland Go Library audit package helps writing convenient and powerful unit tests.
The Tideland Go Library cache package provides a caching for individual lazy loaded values.
The Tideland Go Library cache package provides a caching for individual lazy loaded values.
The Tideland Go Cells Network is a framework for event and behavior based applications.
The Tideland Go Cells Network is a framework for event and behavior based applications.
behaviors
Package behaviors provides several generic and always useful standard behaviors for the Tideland Go Library Cells.
Package behaviors provides several generic and always useful standard behaviors for the Tideland Go Library Cells.
The Tideland Go Library collections package provides some typical and often used collection types like a ring buffer, stacks, sets and trees.
The Tideland Go Library collections package provides some typical and often used collection types like a ring buffer, stacks, sets and trees.
The Tideland Go Library configuration package provides the reading, parsing, and accessing of configuration data.
The Tideland Go Library configuration package provides the reading, parsing, and accessing of configuration data.
The Tideland Go Library errors package allows to create more detailed errors than with errors.New() or fmt.Errorf().
The Tideland Go Library errors package allows to create more detailed errors than with errors.New() or fmt.Errorf().
feed
atom
The Tideland Go Library atom package implements an atom feed client.
The Tideland Go Library atom package implements an atom feed client.
rss
The Tideland Go Library atom package implements an RSS feed client.
The Tideland Go Library atom package implements an RSS feed client.
utils
The Tideland Go Libray feed utils package contains several helpers for the other feed packages.
The Tideland Go Libray feed utils package contains several helpers for the other feed packages.
The Tideland Go Library identifier package provides different ways to produce identifiers out of diffent input data as well as UUIDs.
The Tideland Go Library identifier package provides different ways to produce identifiers out of diffent input data as well as UUIDs.
The Tideland Go Library logger package provides a flexible way to log information with different levels and on different backends.
The Tideland Go Library logger package provides a flexible way to log information with different levels and on different backends.
The Tideland Go Library loop package is intended to support the developer implementing the typical Go idiom for concurrent applications running in a loop in the background and doing a select on one or more channels.
The Tideland Go Library loop package is intended to support the developer implementing the typical Go idiom for concurrent applications running in a loop in the background and doing a select on one or more channels.
The Tideland Go Library mapreduce package implements the Map/Reduce algorithm for the processing and aggregation mass data.
The Tideland Go Library mapreduce package implements the Map/Reduce algorithm for the processing and aggregation mass data.
The Tideland Go Library monitoring package supports three kinds of system monitoring.
The Tideland Go Library monitoring package supports three kinds of system monitoring.
The Tideland Go Library numerics package contains some functions to support statistical analysis.
The Tideland Go Library numerics package contains some functions to support statistical analysis.
The Tideland Go Library redis package provides a very powerful as well as convenient client for the Redis database.
The Tideland Go Library redis package provides a very powerful as well as convenient client for the Redis database.
The Tideland Go Library scene package provides a shared access to common used data in a larger context.
The Tideland Go Library scene package provides a shared access to common used data in a larger context.
The Tideland Go Library scroller packages helps analyzing a continuously written line by line content, e.g.
The Tideland Go Library scroller packages helps analyzing a continuously written line by line content, e.g.
The Tideland Go Library sml package provides a very simple markup language using a kind of LISP like notation with curly braces.
The Tideland Go Library sml package provides a very simple markup language using a kind of LISP like notation with curly braces.
The Tideland Go Library sort package provides a parallel quicksort.
The Tideland Go Library sort package provides a parallel quicksort.
The Tideland Go Library stringex package helps when working with strings.
The Tideland Go Library stringex package helps when working with strings.
The Tideland Go Library timex package helps when working with times and dates.
The Tideland Go Library timex package helps when working with times and dates.
The Tideland Go Library version package helps other packages to provide information about their current version and compare it to others.
The Tideland Go Library version package helps other packages to provide information about their current version and compare it to others.
The Tideland Go Library web package provides a framework for a component based web development, especially following the principles of REST.
The Tideland Go Library web package provides a framework for a component based web development, especially following the principles of REST.

Jump to

Keyboard shortcuts

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