Generic types and functions that are missing from Go, including sets, linked lists, trees, etc.
-
Updated
Feb 19, 2025 - Go
8000
Generic types and functions that are missing from Go, including sets, linked lists, trees, etc.
Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:
Generic libraries for building idiomatic Kubernetes controllers
Structured HTML table data extraction from URLs in Go that has almost no external dependencies
🎵 concatenating, joining, binding MP3 files without re-encoding
generic container data structures for Go
Provides a wrapper for calls to a function returning (T, error)
A Go Java-like streams implementation
An efficient and robust Event Sourcing library for Go, designed for scalability and ease of use. Tailored for PostgreSQL, this library provides essential functionalities for storing and retrieving a sequence of events as the source of truth for the state of your application's aggregates. 🚀
Lightweight implementation of circuit breaker pattern in golang with generics.
Split an array/slice into n evenly chunks. Spread load evenly across workers
Go`s generics AVL based sorted map
A Generic Stack (FILO/LIFO) package for Go
A Genericized Queue (FIFO/LILO) Package for Go
A lightweight Golang generics library that provides Map, Reduce and more...
Add a description, image, and links to the go-generics topic page so that developers can more easily learn about it.
To associate your repository with the go-generics topic, visit your repo's landing page and select "manage topics."