segmentio / datastructuresLinks
Libraries for generic Go data structures
☆14Updated last year
Alternatives and similar repositories for datastructures
Users that are interested in datastructures are comparing it to the libraries listed below
Sorting:
- Simple Go library for executing lots of operations spread over any number of threads☆77Updated last month
- a golang test framework for asserting expected escape analysis results & heap allocations☆73Updated last year
- Finite State Machine for Go inspired by Akka FSM☆62Updated 6 years ago
- Roaring Bitmaps - compressed bitmaps in Go☆48Updated 11 years ago
- create low memory key/value objects in Go☆22Updated 8 years ago
- UNIS: A Common Architecture for String Utilities within the Go Programming Language.☆70Updated 8 years ago
- stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome library☆67Updated 9 months ago
- simple data streams for go☆31Updated 3 years ago
- Redis style logger for Go☆28Updated 5 years ago
- Persist to disk channel for Go.☆49Updated 8 years ago
- github.com/cznic/file has moved to modernc.org/file☆57Updated 7 years ago
- Storing strings without GC overhead☆86Updated last month
- Raft in-memory backend implementation with persistence☆85Updated 5 years ago
- Generates automatically a Reset() method☆35Updated 8 years ago
- Plugin-driven CLI utility for code generation using Go source as IDL☆53Updated 6 years ago
- Collection of unusual generics usecases in Go☆55Updated 3 years ago
- cheap Go type to hold & operate on either a read-only []byte or string☆115Updated last year
- Package chanserv is a simple message queue based upon nested Go-lang channels being served using AstraNet.☆36Updated 9 years ago
- Go package augmenting the standard net package with more basic building blocks for writing network applications.☆31Updated 8 years ago
- A distributed service for monotonically increasing tickets.☆42Updated 6 years ago
- A goroutine limiter for Go☆84Updated 3 years ago
- A JSON stream parser for Go☆68Updated 3 years ago
- Ketama implementation compatible with Algorithm::Ketama☆70Updated 5 years ago
- Simple Interprocess Plugins for Go☆17Updated 5 years ago
- A simple and efficient hashmap package for Go. Uses open addressing, Robin Hood hashing, and xxhash algorithm.☆82Updated 3 years ago
- A Golang library that implements the Hierarchical State Machine(HSM).☆48Updated 10 years ago
- Sequential and parallel mergesort in Go☆16Updated 5 years ago
- Cross-language serialization for Golang: greenpack adds versioning, stronger typing, and optional schema atop msgpack2. `greenpack -msgpa…☆113Updated 2 weeks ago
- The platform-independent fork of Go ASCII Table Generator, ported from the Ruby terminal-tables library.☆27Updated 9 years ago
- A memory allocator for Go.☆86Updated 5 years ago