How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Returns is a functional programming library for Python that provides type-safe containers for managing state, error handling, and optionality. It serves as a monadic container library and a type-safe error handling framework, replacing traditional try-catch blocks and null checks with Result and Optional containers to treat exceptions as data. The project is distinguished by its use of a specialized Mypy static analysis plugin to validate functional pipelines and emulate higher kinded types. It provides mechanisms for isolating side effects through IO containers and offers a framework for typ
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
🤠 Object property paths with wildcards and regexps 🌵
A fancy and practical functional tools
The main features of suor/funcy are: Functional Programming, Functional Utility Libraries, General Utilities.
Open-source alternatives to suor/funcy include: dry-python/returns — Returns is a functional programming library for Python that provides type-safe containers for managing state, error… lodash/lodash — Lodash is a JavaScript utility library and data manipulation toolkit. It provides a collection of modular functions… alanrsoares/prelude-js — functional/point-free utils for JavaScript. bow-swift/bow — 🏹 Bow is a cross-platform library for Typed Functional Programming in Swift. ehmicky/wild-wild-path — 🤠 Object property paths with wildcards and regexps 🌵. marpple/fxts — A functional programming library for TypeScript/JavaScript.