78 Data Structures packages and projects
-
golang-set
8.8 4.7 GoA simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp. -
gocache
8.3 6.7 Go☔️ A complete Go cache library that brings you multiple ways of managing your caches -
gostl
7.3 4.7 GoData structure and algorithm library for go, designed to provide functions similar to C++ STL -
hyperloglog
7.2 6.8 GoHyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom -
trie
7.0 2.5 GoData structure and relevant algorithms for extremely fast prefix/fuzzy string searching. -
ttlcache
6.5 6.4 GoDISCONTINUED. An in-memory cache with item expiration and generics [Moved to: https://github.com/jellydator/ttlcache] -
Bloomfilter
6.0 0.0 GoDISCONTINUED. Face-meltingly fast, thread-safe, marshalable, unionable, probability- and optimal-size-calculating Bloom filter in go -
hilbert
5.9 0.0 GoDISCONTINUED. Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves. -
cuckoo-filter
5.6 0.0 GoCuckoo Filter go implement, better than Bloom Filter, configurable and space optimized 布谷鸟过滤器的Go实现,优于布隆过滤器,可以定制化过滤器参数,并进行了空间优化 -
ring
4.5 0.0 GoPackage ring provides a high performance and thread safe Go implementation of a bloom filter. -
go-rquad
4.4 0.0 Go:pushpin: State of the art point location and neighbour finding algorithms for region quadtrees, in Go -
nan
3.8 3.0 GoZero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers -
hide
3.3 0.0 GoA Go type to prevent internal numeric IDs from being exposed to clients using HashIDs and JSON. -
ordered-concurrently
2.6 1.3 GoOrdered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue. -
bingo
2.5 2.5 GoFast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes. -
slices
1.6 3.9 GoDISCONTINUED. Functions that operate on slices. Similar to functions from package strings or package bytes that have been adapted to work with slices. -
gofal
1.6 0.0 Gofractional api base on golang . golang math tools fractional molecular denominator 分数计算 分子 分母 运算 -
gdcache
1.2 3.6 Gogdcache is a pure non-intrusive cache library implemented by golang, you can use it to implement your own cache. -
blooming-bella
0.3 0.0 GoA simple implementation of Bloom Filters using murmur3, Super Fast Hash and marvin32 hashing algorithms. -
hashsplit
- -Split byte streams into chunks, and arrange chunks into trees, with boundaries determined by content, not position.
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo
www.influxdata.com
