59 Data Structures packages and projects
-
gods
9.7 2.1 GoGo Data Structures. Containers, Sets, Lists, Stacks, Maps, BidiMaps, Trees, HashSet etc. -
cuckoofilter
7.3 1.7 GoCuckoo filter: a good alternative to a counting bloom filter implemented in Go. -
gocache
7.3 6.1 GoA complete Go cache library with mutiple stores (memory, memcache, redis, ...), chainable, loadable, metrics cache and more. -
hyperloglog
7.2 0.0 GoHyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction. -
Bloomfilter
6.0 0.0 GoFace-meltingly fast, thread-safe, marshalable, unionable, probability- and optimal-size-calculating Bloom filter in go -
merkletree
6.0 0.0 GoImplementation of a merkle tree providing an efficient and secure verification of the contents of data structures. -
hilbert
5.9 0.0 GoGo package for mapping values to and from space-filling curves, such as Hilbert and Peano curves. -
gostl
5.9 2.1 GoData structure and algorithm library for go, designed to provide functions similar to C++ STL. -
remember-go
3.9 3.9 GoA universal interface for caching slow database queries (backed by redis, memcached, ristretto, or in-memory). -
count-min-log
3.1 0.0 GoA Go implementation Count-Min-Log sketch: Approximately counting with approximate counters (Like Count-Min sketch but using less memory). -
nan
2.8 7.8 GoZero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers. -
cmap
1.1 1.1 Goa thread-safe concurrent map for go, support using interface{} as key and auto scale up shards. -
slices
0.4 2.7 GoFunctions that operate on slices; like package strings but adapted to work with slices. -
blooming-bella
0.4 0.0 GoA simple implementation of Bloom Filters using murmur3, Super Fast Hash and marvin32 hashing algorithms.
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com