Data structures

5067
gods v1.12.0 — 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
Similar Data structures
1945
mapstructure v1.1.2 — Go library for decoding generic map values into native Go structures.
Similar Data structures
1740
Data-Structures-and-Algorithms — Data Structures and Algorithms implementation in Go
Similar Docs and books Data structures
1634
go-linq v3.0.0 — .NET LINQ capabilities in Go
Similar Data structures
1564
pilosa v1.2.0 — Pilosa is an open source, distributed bitmap index that dramatically accelerates queries across multiple, massive data sets.
Similar Data structures
1463
algorithms — Algorithms & Data Structures in Go
Similar Data structures Graph Algorithms
1321
trillian v1.2.1 — Trillian implements a Merkle tree whose contents are served from a data storage layer, to allow scalability to extremely large trees.
Similar Data structures
1061
BoomFilters — Probabilistic data structures for processing continuous, unbounded streams.
Similar Data structures

Events

    11 hours ago
    gods (Reached 5000 ⭐)
    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
    5 days ago
    go-datasketch (Reached 10 ⭐)
    Probabilistic data structures for processing very large datasets (MinHash, HyperLogLog)
    2 months ago
    go-set (Reached 500 ⭐)
    Type-safe, zero-allocation sets for Go
    GoLLRB (Reached 500 ⭐)
    A Left-Leaning Red-Black (LLRB) implementation of balanced binary search trees for Google Go
    3 months ago
    BoomFilters (Reached 1000 ⭐)
    Probabilistic data structures for processing continuous, unbounded streams.
    4 months ago
    joeshaw/cuckoofilter (Reached 25 ⭐)
    An implementation of Cuckoo Filters in Go
    set (Reached 500 ⭐)
    Set data structure for Go
    go-diskqueue (Reached 100 ⭐)
    A Go package providing a filesystem-backed FIFO queue
    bloom (Reached 500 ⭐)
    Go package implementing Bloom filters
    goraph (Reached 500 ⭐)
    Package goraph implements graph data structure and algorithms.
    5 months ago
    go-set (Reached 10 ⭐)
    Type-safe, zero-allocation sets for Go
    8 months ago
    emap (Reached 10 ⭐)
    Enhanced Golang Map: support one unique key and multi search indices for each value
    9 months ago
    trillian (Reached 1000 ⭐)
    Trillian implements a Merkle tree whose contents are served from a data storage layer, to allow scalability to extremely large trees.

Once a week...

... I send out a list of most interesting Go libraries and apps.
Want to get it?