Pinned Repositories
go-actor
Go package supporting easier synchronous and asynchronous concurrent programming based on the actor model.
go-audit
Powerful testers, test data generators, capturing of stdout/stderr and test-wide manipulation of the environment help with powerful unit tests
go-cells
Light-weight event-processing based on the idea of meshed cells with different pluggable behaviors
go-slices
Process typed Go slices via generics and higher-order functions.
go-uuid
Go package providing functions for generating and working on UUID versions 1, 3, 4, and 5.
go-wait
Useful package for the polling of conditions in intervals, with timeouts, cancelation, and jittering. Additionally provides a throttle for event processing.
go-worker
Handle synchronous and asynchronous tasks enqueued in the background.
gocells
Event Based Applications [DEPRECATED]
golib
Go Library [DEPRECATED]
gorest
RESTful Server Systems [DEPRECATED]
Tideland's Repositories
tideland/golib
Go Library [DEPRECATED]
tideland/gocells
Event Based Applications [DEPRECATED]
tideland/gorest
RESTful Server Systems [DEPRECATED]
tideland/go-slices
Process typed Go slices via generics and higher-order functions.
tideland/gocouch
CouchDB Client [DEPRECATED]
tideland/go-actor
Go package supporting easier synchronous and asynchronous concurrent programming based on the actor model.
tideland/go-trace
For more robust code with aids for logging and runtime measurements
tideland/go-cells
Light-weight event-processing based on the idea of meshed cells with different pluggable behaviors
tideland/go-dsa
Data structures and algorithms help in dealing with common challenges in everyday programming
tideland/go-audit
Powerful testers, test data generators, capturing of stdout/stderr and test-wide manipulation of the environment help with powerful unit tests
tideland/go-net
Extensions for HTTP package, a nested multiplexing by paths and methods as well as a full-fledged JWT help with RESTful applications
tideland/go-text
Working on text like JSON, the own Simple Markup Language, very large text streams and other daily tasks
tideland/go-together
Simplifies and strengthens the development of concurrent programmes
tideland/go-db
Database clients for CouchDB and Redis
tideland/go-dynaj
Go package to read and process JSON files without static typing and marshaling.
tideland/go-jwt
Security for web application using the JSON Web Token.
tideland/go-matcher
Go package helping to do ease pattern matching on strings.
tideland/go-stew
Tideland Go Stew provides a delicious collection of useful Go packages for many purposes. It's a kind of toolbox for the daily work of Go developers.
tideland/go-uuid
Go package providing functions for generating and working on UUID versions 1, 3, 4, and 5.
tideland/go-wait
Useful package for the polling of conditions in intervals, with timeouts, cancelation, and jittering. Additionally provides a throttle for event processing.
tideland/go-worker
Handle synchronous and asynchronous tasks enqueued in the background.
tideland/go-asserts
Extensions to standard testing for easier assertions.
tideland/go-httpx
Convenient extension to net/http for the creation of RESTful APIs.
tideland/rust-actor
A library to process closures enqueued asynchronous or synchronously waiting for its enqueued closure to be executed.