Lancet is a comprehensive extension of the Go standard library, providing a collection of reusable functions and data structures designed to reduce boilerplate code in applications. It serves as a general-purpose toolkit across multiple domains, including concurrency, security, networking, and functional logic. The project distinguishes itself through specialized toolkits for Go concurrency, such as keyed locking and channel-based stream processing, and a dedicated functional programming kit that supports currying and function composition. It also includes a dedicated cryptography library imp
Boost is a collection of portable, high-performance source libraries that extend the C++ standard library. It provides a wide range of reusable components, data structures, and algorithms designed to add capabilities to the base language across different platforms. The project is distinguished by its extensive focus on compile-time template metaprogramming and generic programming. It implements advanced architectural patterns such as policy-based design, concept-based type validation, and the use of SFINAE for conditional template resolution to minimize runtime overhead. The library covers a
Dollar is a functional programming library for Swift that provides a comprehensive toolkit for collection manipulation, string processing, mathematical calculations, and date and time management. It serves as a utility suite for filtering, aggregating, and restructuring arrays and dictionaries. The project implements functional programming patterns such as currying, memoization, and function composition. It also features a chainable wrapper interface that allows multiple data transformations to be applied sequentially before extracting a final result. The library covers a wide range of capab
go-funk es una librería de programación funcional para Go que proporciona un conjunto de funciones auxiliares para transformar y consultar slices y maps. Permite un estilo de codificación declarativo para la manipulación de colecciones y la transformación de datos, reduciendo la necesidad de bucles manuales repetitivos.
Las características principales de thoas/go-funk son: Go Functional Programming Toolkits, Predicate-Based Element Filtering, Collection Search Utilities, Collection Manipulators, Collection Item Existence Checks, Collection Utility Libraries, Functional Slice Utilities, Generic Type Constraints.
Las alternativas de código abierto para thoas/go-funk incluyen: duke-git/lancet — Lancet is a comprehensive extension of the Go standard library, providing a collection of reusable functions and data… boostorg/boost — Boost is a collection of portable, high-performance source libraries that extend the C++ standard library. It provides… ankurp/dollar — Dollar is a functional programming library for Swift that provides a comprehensive toolkit for collection… imdario/mergo. mitchellh/mapstructure — mapstructure is a reflection-based library for the bidirectional encoding and decoding of generic map data into native… alexpantyukhin/go-pattern-match.