A python lens library for manipulating deeply nested immutable structures
Algebraic data types for Python (experimental, not actively maintained)
🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
Fluent data pipelines for python and your shell
The main features of olirice/chainable are: Specialized Functional Tools.
Open-source alternatives to olirice/chainable include: ingolemo/python-lenses — A python lens library for manipulating deeply nested immutable structures. jspahrsummers/adt — Algebraic data types for Python (experimental, not actively maintained). orsinium/deal — 🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free. radix/sumtypes — Sum Types, aka Tagged Unions, for Python. smarie/python-mini-lambda — Simple lambda functions without `lambda x:` prefix and with string conversion capability.