
lo
samber
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
AI 简介
samber/lo 是一个基于 Go 1.18+ 泛型实现的函数式工具库,提供类似 Lodash 的 slice、map、filter、find、contains 等通用集合操作函数。核心特点是类型安全、零依赖、覆盖 slices/maps/channels/strings 等多种数据结构,并支持链式调用与高阶函数组合。相比标准库 `slices` 和 `maps`,它扩展了更多实用抽象(如分组、扁平化、惰性求值辅助等),显著提升 Go 中集合处理的表达力与可读性。适用于需要简洁、安全、可维护地处理集合数据的业务逻辑层、CLI 工具、配置解析及数据转换类场景。
Go
MIT License21.4k
Stars
942
Forks
75
Watchers
121
Issues
Star 增长
今日0
近 7 天0
近 30 天+26
综合评分71.52
默认分支master