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...)

GitHub

18k stars
79 watching
832 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

constraintscontractfilterablefoldablefunctionalgenericsgogolanglodashprogrammingtypesafe

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
samber/moA comprehensive set of functional programming abstractions2,704
thoas/go-funkA modern Go utility library providing generic helpers such as contains, find, filter, etc. using reflect technology.4,827
samber/doA dependency injection toolkit with Go 1.18+ Generics that provides services with features like health checks, shutdowns, and lifecycle hooks.1,889
go-kit/kitA toolkit for building microservices in Go26,684
go-gorm/gormA Go-based library providing an object-relational mapping (ORM) system for managing relational databases.37,145
goby-lang/gobyAn object-oriented interpreter language inspired by Ruby and implemented in Go.3,492
glycerine/greenpackA serialization format that provides versioning, typing, and schema support for data exchange between different programming languages115
samber/slog-multiA logging framework that enables flexible handler chaining and distribution of log records to multiple destinations in parallel.404
deckarep/golang-setA generic set data structure implementation in Go4,277
samber/slog-sentryA Sentry handler library for structured logging in Go48
google/starlark-goAn implementation of the Starlark configuration language in Go.2,377
samber/slog-channelA Go channel handler for structured logging6
elgohr/go-localstackA Go library that simplifies interactions with localstack services for testing and development purposes.79
goradd/mapsA library providing a standard interface for working with various types of maps in Go.47
chenmingyong0423/go-mongoxA Go library for interacting with MongoDB databases, providing streamlined document operations and generic binding of structs to collections.150