Skip to content

bolanosdev/go-snacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-snacks

Go utility packages.

Installation

go get github.com/bolanosdev/go-snacks

Packages

Collections provide functional programming utilities for working with slices and maps. Includes methods for filtering, mapping, reducing, and more.

See collections/README.md for detailed usage.

A type-safe mapper for transforming values between different types using reflection. Supports single values and slices with configurable transformation functions.

See automapper/README.md for detailed usage.

Observability utilities

  • ContextLogger wrapper around zerolog that enforces trace ID inclusion in all log entries.

See observability/README.md for detailed usage.

In-memory cache store for managing multiple named caches with different types. Thread-safe generic cache implementation with support for get, set, has, remove, and pop operations.

See storage/README.md for detailed usage.

Running Tests

go test ./...

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published