Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.
- generic
- golang
- graph
- graph-algorithms
The Go test helper for minimalists
A zero-dependency generic in-memory cache Go library
Generic FHIR server implementation in GoLang.
Generics for go
A generic oplog/replication system for microservices
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
Go 1.18+ generic tuple
- golang
- golang-package
- tuple-library
- tuples
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
The repository host gives no description.
Generic sorted map for Go with red-black tree under the hood
- golang-package
- golang-library
- go
- golang
scan sql rows into any type powered by generics
Simple and performant utilies using Go generics inspired by JavaScript and Python
- golang
- go
- utilities
- generics
Go validation library with functional API built on top of generics, statically typed and batteries included :fire:
- generics
- go
- type-safe
- validation
map library using Go generics that offers a standard interface, go routine synchronization, and sorting
High performance utility functions using Generics
- filter
- functional
- generics
- go
Go 1.18+ polymorphic generic containers and functions.
flexible data type for Go
Generic, zero-alloc, 100%-test covered Quadtree for golang
Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.
Intuitive validation library for Golang
- go
- golang
- validation
- validator
Typed test data factories for Go. Compile-time checked field references, faker-backed defaults, and factories derived from factories.
Advanced Dependency Injection Solution for Go
- dependency-injection
- di
- generic
- go
Generic 2D grid
- astar-algorithm
- dda-algorithm
- dejkstra
- golang