HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction.
GoMIT Licenseactive
17 projectsData Structures and Algorithms › Miscellaneous Data Structures and Algorithms
HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction.
GoMIT Licenseactive
In-memory geo index.
GoMIT Licensedormant
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
GoMIT Licensedormant
Determine how intervals relate to each other.
GoMIT Licenseslowing
Generic tuple implementation for Go 1.18+.
GoMIT Licenseslowing
Finite-State Machine package.
GoMIT Licensedormant
Generic slice, map, set, iterator, and goroutine utilities.
GoMIT Licenseslowing
ID type with marshalling to/from hash to prevent sending IDs to clients.
GoMIT Licensedormant
Go implementation Count-Min-Log sketch: Approximately counting with approximate counters (Like Count-Min sketch but using less memory).
GoMIT Licenseslowing
Highly concurrent drop-in replacement for bufio.Writer.
GoApache License 2.0dormant
Go 1.18+ generics package inspired by Kotlin's Sequence and Map.
GoISC Licensedormant
Go Data Structures using Go 1.18 generics.
GoOtherslowing
Generic, zero-alloc, 100%-test covered quadtree.
GoMIT Licenseslowing
FSM for Go.
HTMLMIT Licenseactive
Pure, generic functions for slices.
GoMIT Licensedormant
fractional api for Go.
GoMIT Licensedormant
Combinatorial operations including permutations, combinations, and combinations-with-replacement.
GoMIT Licensesteady