go-datastructures

Data structure library

A collection of reusable data structures for efficient and thread-safe storage and retrieval in Go.

A collection of useful, performant, and threadsafe Go datastructures.

GitHub

8k stars
325 watching
834 forks
Language: Go
last commit: 6 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
go-gota/gota An API providing data manipulation and analysis capabilities for the Go programming language. 3,078
ua-nick/data-structures-and-algorithms A collection of reusable Go implementations of common data structures and algorithms 2,772
emirpasic/gods A collection of data structures implemented in Go. 16,374
roaringbitmap/roaring A data structure library that efficiently stores and manipulates dense sets of unique integers using compact binary representations. 2,532
luk4z7/go-concurrency-guide A comprehensive guide to Go concurrency, covering fundamental concepts and practical examples. 2,502
go-kit/kit A toolkit for building microservices in Go 26,621
kanwei/algorithms A comprehensive library of algorithms and data structures in Ruby 2,669
sourcegraph/conc A set of tools and abstractions for structured concurrency in Go, making concurrent programming easier to read and manage. 9,069
blevesearch/bleve A modern indexing and search library for Go, supporting various data types and query formats. 10,096
campoy/go-tooling-workshop Teaching the tools used by Go developers to improve their coding skills and performance 2,791
gorgonia/gorgonia A low-level machine learning and graph computation library for Go. 5,555
shady831213/algorithms A collection of algorithms and data structures implemented in Go. 805
gonum/gonum A set of libraries for numerical computations in the Go programming language. 7,632
golang/go A programming language designed to build simple, reliable, and efficient software 124,071
dvyukov/go-fuzz A tool for generating and testing random inputs to ensure software reliability 4,780