GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet, LinkedHashSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, Enumerables, Sort, JSON
Go library for decoding generic map values into native Go structures and vice versa.
A simple set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
.NET LINQ capabilities in Go
Anti-memory-waste byte buffer pool
A collection of useful, performant, and threadsafe Go datastructures.
A transparent, highly scalable and cryptographically verifiable data store.
BTree provides a simple, ordered, in-memory data structure for Go programs.