goutilities

package module
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2025 License: MIT Imports: 0 Imported by: 0

README

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.

Documentation

Overview

Package go-utilities provides a miscellaneous useful shared Go packages by Cleverse.

Packages

  • utils: Minimalist pure Golang optimized generic utilities for Cleverse projects.
  • errors: Minimalist and zero-dependency errors library with stacktrace support for Go (for wrapping and formatting an errors).
  • 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`
  • address: High efficient and minimal utilities library that will help you to work with Ethereum addresses easier. (a go-ethereum helper library)
  • fixedpoint: A shopspring/decimal wrapper library for fixed point arithmetic operations in Cleverse projects.

Directories

Path Synopsis
address module
errors module
fixedpoint module
nullable module
queue module
utils module

Jump to

Keyboard shortcuts

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