💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
Repository Index
47,133 repositories indexed
1–24 of 30 · Most stars
A comprehensive, efficient, and reusable util function library of Go.
A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp.
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.
⚙️ A dependency injection toolkit based on Go 1.18+ Generics.
An in-memory cache with item expiration and generics
Derives and generates mundane golang functions that you do not want to maintain yourself
🏎️ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications
Synchronization and asynchronous computation package for Go
A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors
A Go port of the Java Streams API. Type-safe and functional Go Streams processing
A lightweight yet powerful, fast, customizable, type-safe object-relational mapper for the Go programming language.
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
scan sql rows into any type powered by generics
Simple and performant utilies using Go generics inspired by JavaScript and Python
Go validation library with functional API built on top of generics, statically typed and batteries included :fire:
High performance utility functions using Generics
Go 1.18+ polymorphic generic containers and functions.
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.
Typed test data factories for Go. Compile-time checked field references, faker-backed defaults, and factories derived from factories.
Pure functions for slices.
Type-safe reactive state management for Go, inspired by Angular Signals. Zero allocations, thread-safe, production-ready.