Cute Gopher Mascot

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`

Discover More! πŸš€

fsm

Finite-State Machine package

Discover More! πŸš€

genfuncs

Go 1.18+ generics package inspired by Kotlin's Sequence and Map

Discover More! πŸš€

go-generics

Generic slice, map, set, iterator, and goroutine utilities

Discover More! πŸš€

go-rquad

Region quadtrees with efficient point location and neighbour finding

Discover More! πŸš€

go-tuple

Generic tuple implementation for Go 1.18+

Discover More! πŸš€

go18ds

Go Data Structures using Go 1.18 generics

Discover More! πŸš€

gota

Implementation of dataframes, series, and data wrangling methods for Go

Discover More! πŸš€

hyperloglog

HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction

Discover More! πŸš€

combo

Combinatorial operations including permutations, combinations, and combinations-with-replacement

Discover More! πŸš€

go-geoindex

In-memory geo index

Discover More! πŸš€

go-rampart

Determine how intervals relate to each other

Discover More! πŸš€

gogu

A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library

Discover More! πŸš€

hide

ID type with marshalling to/from hash to prevent sending IDs to clients

Discover More! πŸš€

quadtree

Generic, zero-alloc, 100%-test covered quadtree

Discover More! πŸš€

slices

Pure, generic functions for slices

Discover More! πŸš€

count-min-log

Go implementation Count-Min-Log sketch: Approximately counting with approximate counters (Like Count-Min sketch but using less memory)

Discover More! πŸš€

gofal

fractional api for Go

Discover More! πŸš€