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

https://github.com/askeladdk/toolbox

Useful algorithms and data structures for Go.
https://github.com/askeladdk/toolbox

algorithms data-structures go golang

Last synced: 3 months ago
JSON representation

Useful algorithms and data structures for Go.

Awesome Lists containing this project

README

          

# Toolbox - algorithms and data structures for Go

## Overview

Package toolbox provides common and useful algorithms and data structures.

| Package | Description
|-------------|------------
| bloom | Efficient and lock-free bloom filter.
| densebits | Dense bit set.
| distinct | Compact distinct set (union find).
| formdata | HTML form data to struct unmarshaler.
| murmurhash3 | MurmurHash3 non-cryptographic hash function.
| queue | Generic queue.
| sparse | Efficient sparse set and map.
| sparsebits | Sparse bit set.
| xheap | Generic heap adapted from container/heap.
| xslices | Algorithms that operate on slices of any type.