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 هي مكتبة برمجة وظيفية (functional programming) للغة Go، توفر مجموعة من الدوال المساعدة لتحويل والاستعلام عن الشرائح (slices) والخرائط (maps). تتيح المكتبة أسلوب برمجة تصريحي لمعالجة المجموعات وتحويل البيانات، مما يقلل الحاجة إلى الحلقات التكرارية اليدوية.
الميزات الرئيسية لـ thoas/go-funk هي: 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.
تشمل البدائل مفتوحة المصدر لـ thoas/go-funk: 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.