Data Structures and Algorithms (79)
732Top 5%
P A M T
hatchet-dev hatchet
🪓 Run Background Tasks at Scale583Top 10%
P A M T
blevesearch bleve
A modern text/numeric/geo-spatial/vector indexing library for go478Top 10%
P A M T
RoaringBitmap roaring
Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog397
P A M T
Workiva go-datastructures
A collection of useful, performant, and threadsafe Go datastructures.390
P A M T
bits-and-blooms bitset
Go package implementing bitsets379
P A M T
336
P A M T
deckarep golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp.312
P A M T
bits-and-blooms bloom
Go package implementing Bloom filters, used by Milvus and Beego.300
P A M T
axiomhq hyperloglog
HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom289
P A M T
tylertreat BoomFilters
Probabilistic data structures for processing continuous, unbounded streams.266
P A M T
265
P A M T
derekparker trie
Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.254
P A M T
seiflotfy cuckoofilter
Cuckoo Filter: Practically Better Than Bloom252
P A M T
plar go-adaptive-radix-tree
Adaptive Radix Trees implemented in Go245
P A M T
shady831213 algorithms
CLRS study. Codes are written with golang.232
P A M T
230
P A M T
agnivade levenshtein
Go implementation to calculate Levenshtein Distance.229
P A M T
hailocab go-geoindex
Go native library for fast point tracking and K-Nearest queries213
P A M T
enriquebris goconcurrentqueue
Go concurrent-safe, goroutine-safe, thread-safe queue210
P A M T