
The Best Go Libraries For Data Structures and Algorithms - Miscellaneous Data Structures and Algorithms (19)
Discover the best Go libraries for Data Structures and Algorithms in Miscellaneous Data Structures and Algorithms! Find the perfect tools to streamline your development and boost productivity. From concurrent-writer to fsm, we've got you covered. Let the coding begin!
concurrent-writer
Highly concurrent drop-in replacement for `bufio.Writer`
fsm
Finite-State Machine package
genfuncs
Go 1.18+ generics package inspired by Kotlin's Sequence and Map
go-generics
Generic slice, map, set, iterator, and goroutine utilities
go-rquad
Region quadtrees with efficient point location and neighbour finding
go-tuple
Generic tuple implementation for Go 1.18+
go18ds
Go Data Structures using Go 1.18 generics
gota
Implementation of dataframes, series, and data wrangling methods for Go
hyperloglog
HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction
combo
Combinatorial operations including permutations, combinations, and combinations-with-replacement
go-geoindex
In-memory geo index
go-rampart
Determine how intervals relate to each other
gogu
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library
hide
ID type with marshalling to/from hash to prevent sending IDs to clients
quadtree
Generic, zero-alloc, 100%-test covered quadtree
slices
Pure, generic functions for slices
FSM
FSM for Go
count-min-log
Go implementation Count-Min-Log sketch: Approximately counting with approximate counters (Like Count-Min sketch but using less memory)
gofal
fractional api for Go