gostl

Data structure library

A data structure and algorithm library designed to provide functions similar to C++ STL in Go.

Data structure and algorithm library for go, designed to provide functions similar to C++ STL

GitHub

1k stars
18 watching
114 forks
Language: Go
last commit: 6 months ago
Linked from 2 awesome lists

bitmapbloomfilterrdequehamtketamalistmultisetqueuerbtreesetskiplistsortstackstlvector

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lukelin/js-stl A comprehensive collection of reusable JavaScript data structures and algorithms 741
daichi-m/go18ds An implementation of various data structures and algorithms in Go. 46
xant/libhl A set of data structures and APIs for efficient thread-safe management of basic data types. 427
srfrog/dict Provides an alternative data structure to Go's built-in map and slice types 45
shady831213/algorithms A collection of algorithms and data structures implemented in Go. 806
disksing/iter Provides reusable general algorithms for common data transformations and manipulations in Go 187
gosuri/go-store Provides a platform-independent interface to persist and retrieve data in various store implementations. 112
sirherrbatka/cl-data-structures A collection of reusable data structures and streaming algorithms in Common Lisp. 48
logic-building/functional-go A Go library that enables functional programming concepts such as mapping and transforming data structures in a concise and expressive way. 181
leoven/c-macro-collections A set of header-only data structures and utilities for C. 536
yourbasic/graph A Go library providing efficient algorithms and data structures for graph manipulation 712
greencoda/confiq A library for populating structs with data from various formats. 35
go-gl/mathgl A Go library for fast and efficient 3D vector and matrix math operations used in OpenGL graphics. 563
krukow/clj-ds A library that adapts Clojure's persistent data structures to work with the Java programming language. 219
rbrahul/gofp A utility library providing common functions for working with data structures like slices and maps in Go. 148