lo
FP library
A Lodash-style Go library with generic implementations of common functional programming operations.
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
18k stars
79 watching
823 forks
Language: Go
last commit: 10 days ago
Linked from 2 awesome lists
constraintscontractfilterablefoldablefunctionalgenericsgogolanglodashprogrammingtypesafe
Related projects:
Repository | Description | Stars |
---|---|---|
samber/mo | A comprehensive set of functional programming abstractions | 2,661 |
thoas/go-funk | A modern Go utility library providing generic helpers such as contains, find, filter, etc. using reflect technology. | 4,796 |
samber/do | A dependency injection toolkit with Go 1.18+ Generics that provides services with features like health checks, shutdowns, and lifecycle hooks. | 1,868 |
go-kit/kit | A toolkit for building microservices in Go | 26,621 |
go-gorm/gorm | A Go-based library providing an object-relational mapping (ORM) system for managing relational databases. | 36,960 |
goby-lang/goby | An object-oriented interpreter language inspired by Ruby and implemented in Go. | 3,493 |
glycerine/greenpack | A serialization library for Go that adds versioning, stronger typing, and optional schema to MessagePack | 115 |
samber/slog-multi | A library providing design workflows and handlers for structured logging in Go, including pipeline, fanout, routing, failover, and load balancing. | 384 |
deckarep/golang-set | A Go implementation of a set data structure with concurrency and generic support. | 4,217 |
samber/slog-sentry | A Sentry handler library for structured logging in Go | 46 |
google/starlark-go | An implementation of the Starlark configuration language in Go. | 2,348 |
samber/slog-channel | A Go channel handler for structured logging | 6 |
elgohr/go-localstack | A Go library that simplifies interactions with localstack services for testing and development purposes. | 78 |
goradd/maps | A library providing a standard interface for working with various types of maps in Go. | 43 |
chenmingyong0423/go-mongox | A Go library for interacting with MongoDB databases, providing streamlined document operations and generic binding of structs to collections. | 136 |