r-takahama's Stars
yourbasic/bit
Bitset data structure
bits-and-blooms/bitset
Go package implementing bitsets
zentures/bloom
Bloom filters implemented in Go.
yourbasic/bloom
Probabilistic set data structure
tylertreat/BoomFilters
Probabilistic data structures for processing continuous, unbounded streams.
free/concurrent-writer
Highly concurrent drop-in replacement for bufio.Writer
InVisionApp/conjungo
A small flexible merge library in go
seiflotfy/count-min-log
Go implementation of Count-Min-Log
superwhiskers/crunch
take bytes out of things easily ✨🍪
seiflotfy/cuckoofilter
Cuckoo Filter: Practically Better Than Bloom
edwingeng/deque
A highly optimized double-ended queue
srfrog/dict
Python-like dictionaries for Go
zentures/encoding
Integer Compression Libraries for Go
plar/go-adaptive-radix-tree
Adaptive Radix Trees implemented in Go
Workiva/go-datastructures
A collection of useful, performant, and threadsafe Go datastructures.
amallia/go-ef
A Go implementation of the Elias-Fano encoding
hailocab/go-geoindex
Go native library for fast point tracking and K-Nearest queries
OrlovEvgeny/go-mcache
Fast in-memory key:value store/cache with TTL
enriquebris/goconcurrentqueue
Go concurrent-safe, goroutine-safe, thread-safe queue
arl/go-rquad
:pushpin: State of the art point location and neighbour finding algorithms for region quadtrees, in Go
emirpasic/gods
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
deckarep/golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
zoumo/goset
Set is a useful collection but there is no built-in implementation in Go lang.
ryszard/goskiplist
A skip list implementation in Go
go-gota/gota
Gota: DataFrames and data wrangling in Go (Golang)
emvi/hide
A Go type to prevent internal numeric IDs from being exposed to clients using HashIDs and JSON.
google/hilbert
Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves.
axiomhq/hyperloglog
HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom
agext/levenshtein
Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.
agnivade/levenshtein
Go implementation to calculate Levenshtein Distance.