Awesome Go

Maps

7 libraries in Data Structures and Algorithms / Maps

concurrent-swiss-map

A high-performance, thread-safe generic concurrent hash map implementation with Swiss Map

258Data Structures and AlgorithmsMaps
cmap

a thread-safe concurrent map for go, support using `interface{}` as key and auto scale up shards

104Data Structures and AlgorithmsMaps
goradd/maps

Go 1.18+ generic map interface for maps; safe maps; ordered maps; ordered, safe maps; etc

54Data Structures and AlgorithmsMaps
dict

Python-like dictionaries (dict) for Go

48Data Structures and AlgorithmsMaps
go-shelve

A persistent, map-like object for the Go programming language. Supports multiple embedded key-value stores

14Data Structures and AlgorithmsMaps
genericsyncmap

Type-safe generic wrapper for `sync.Map` with full method parity and zero dependencies

5Data Structures and AlgorithmsMaps
hmap

HMap is a concurrent and secure, generic support Map implementation designed to provide an easy-to-use API

2Data Structures and AlgorithmsMaps