Skip to content

miscellaneous useful shared Golang packages by Cleverse

License

Notifications You must be signed in to change notification settings

Cleverse/go-utilities

Repository files navigation

Go Reference

go-utilities

Miscellaneous useful shared Go packages by Cleverse

utils

Minimalist pure Golang optimized generic utilities for Cleverse projects.

See here.

errors

Minimalist and zero-dependency errors library with stacktrace support for Go (for wrapping and formatting an errors).

See here.

nullable

A safe way to represent nullable primitive values in Go. Supports JSON serialization.

See here.

queue

Minimalist and zero-dependency low-level and simple queue library for thread-safe and unlimited-size generics in-memory message queue library for Go (async enqueue and blocking dequeue supports).
The alternative way to communicate between goroutines compared to channel

See here.

address

High efficient and minimal utilities library that will help you to work with Ethereum addresses easier. (a go-ethereum helper library)

See here.

fixedpoint

A shopspring/decimal wrapper library for fixed point arithmetic operations in Cleverse projects.

See here.