Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bradleybonitatibus/rig

Helpful Golang abstractions and utilities
https://github.com/bradleybonitatibus/rig

go

Last synced: about 1 month ago
JSON representation

Helpful Golang abstractions and utilities

Awesome Lists containing this project

README

        

# `rig`

A package with some helpful abstractions and utilities.

## Contents

* [`algorithm`](https://github.com/bradleybonitatibus/rig/tree/main/algorithm) contains generic functions that are similar to the C++
Standard Template Library (``).

* [`containers`](https://github.com/bradleybonitatibus/rig/tree/main/containers) has various "container" like abstractions.
Currently only a `Stack` generics implementation exists, but hoping to expand
to match something similar to the C++ containers defined in [`absl`](https://github.com/abseil/abseil-cpp/tree/master/absl/container)

* [`pg`](https://github.com/bradleybonitatibus/rig/tree/main/pg) has a `database/sql` connection struct
and some database helpers specific to `postgres`.

* [`utils`](https://github.com/bradleybonitatibus/rig/tree/main/utils) has miscellaneous utilities.