GitHub

dry-python project family

A set of libraries for pluggable business logic components.

Community

Telegram chat

Projects

  • dry-python/returns – is all about Result, Maybe, Reader, and IO types. And thing to help with the composition.
  • dry-python/classes - is all about typeclasses and removing behavior from objects - leaving them as simple structs.

Code of Conduct

Make sure to follow our rules.

Pinned Loading

  1. Make your functions return something meaningful, typed, and safe!

    Python 4.3k 155

  2. Smart, pythonic, ad-hoc, typed polymorphism for Python

    Python 731 30

  3. Write short and fully-typed lambdas where you need them.

    Python 286 6

Repositories

Showing 10 of 10 repositories

  • returns Public

    Make your functions return something meaningful, typed, and safe!

    dry-python/returns's past year of commit activity

  • classes Public

    Smart, pythonic, ad-hoc, typed polymorphism for Python

    dry-python/classes's past year of commit activity

  • dry-python/.github's past year of commit activity

    0 0 0 0

    Updated Feb 12, 2024

  • dry-python/functional-jargon-python's past year of commit activity

    78

    MIT

    6 2 16

    Updated Feb 7, 2024

  • lambdas Public

    Write short and fully-typed lambdas where you need them.

    dry-python/lambdas's past year of commit activity

  • mappings Public

    Like attrs, but for dicts!

    dry-python/mappings's past year of commit activity

    Python

    10

    BSD-3-Clause

    1 0 1

    Updated May 17, 2023

  • dry-python/dry-python.github.io's past year of commit activity

    HTML

    10 5 14 36

    Updated Jan 4, 2022

  • rests Public

    Framework independent REST the way it should be!

    dry-python/rests's past year of commit activity

    10

    BSD-2-Clause

    0 1 0

    Updated Aug 31, 2020

  • brand Public

    dry-python logo and branding.

    dry-python/brand's past year of commit activity

    0 1 0 0

    Updated Apr 11, 2020

  • bookshelf Public archive

    Code examples to learn dry-python with Django at the project scale.

    dry-python/bookshelf's past year of commit activity

    Python

    97 14 27 1

    Updated Apr 2, 2020

Read the original on github.com ↗