go-lib

module
v0.0.14 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2025 License: GPL-3.0

README

Quality

go-lib

Helpful go library. It contains the most common methods used by me in most of my projects. I included this in this library, so I don't have to re-write them every time I work on a new project.

Modules

monad

A modules with support monad, most notably, my implementation of the result and the maybe monads in go.

convert

Functions to convert values to pointers, pointers to values or conversion between monads.

errors

Wrappers to add stack to errors.

log

Simple log framework that allows to customise format and input.

rand

Fast string generator.

queue

A first in first out thread safe queue.

atomic

Implement an atomic value.

async

Implement async/await functionality.

op (operators)

Have a set of operators that can be used with monads or other functionalities.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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