Top 8.4% dependent packages on proxy.golang.org
proxy.golang.org : github.com/bborbe/collection
Package collection provides generic, type-safe collection utilities and data structures for Go. This library leverages Go generics to offer a comprehensive set of operations for working with slices, sets, channels, and other collection types. It includes functional-style operations, concurrent-safe data structures, and utility functions for common collection manipulations. Key Features: - Slice Operations: Filter, Map, Find, Contains, Unique, Reverse, Copy, Exclude, Join - Set Data Structures: Thread-safe generic sets with Equal and HashCode support - Channel Processing: Concurrent operations with context support - Pointer Utilities: Generic Ptr/Unptr functions for value-pointer conversion - Comparison Utilities: Generic equality and string comparison helpers The package follows functional programming patterns with higher-order functions while maintaining thread safety for concurrent operations through proper mutex synchronization.
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/bborbe/collection
License: BSD-2-Clause
Latest release: about 1 month ago
First release: over 2 years ago
Namespace: github.com/bborbe
Dependent packages: 3
Stars: 0 on GitHub
Forks: 1 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 1 day ago