GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • dry-python
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — dry-python

README.md

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. returns returns Public

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

    Python 4.4k 158

  2. classes classes Public

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

    Python 733 30

  3. lambdas lambdas Public

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

    Python 286 6

Repositories

Loading
Type
Language
Sort
Showing 10 of 10 repositories
  • returns Public

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

    Uh oh!

    There was an error while loading. Please reload this page.

    dry-python/returns's past year of commit activity
    Python 4,385 BSD-2-Clause 158 66 (17 issues need help) 11 Updated Nov 10, 2026
  • classes Public

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

    Uh oh!

    There was an error while loading. Please reload this page.

    dry-python/classes's past year of commit activity
    Python 733 BSD-2-Clause 30 22 (2 issues need help) 17 Updated Dec 17, 2024
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    dry-python/.github's past year of commit activity
    0 0 0 0 Updated Feb 12, 2024
  • functional-jargon-python Public

    Uh oh!

    There was an error while loading. Please reload this page.

    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.

    Uh oh!

    There was an error while loading. Please reload this page.

    dry-python/lambdas's past year of commit activity
    Python 286 BSD-2-Clause 6 6 (1 issue needs help) 10 Updated Dec 11, 2023
  • mappings Public

    Like attrs, but for dicts!

    Uh oh!

    There was an error while loading. Please reload this page.

    dry-python/mappings's past year of commit activity
    Python 10 BSD-3-Clause 1 0 1 Updated May 17, 2023
  • dry-python.github.io Public

    The official website of dry-python.

    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!

    Uh oh!

    There was an error while loading. Please reload this page.

    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.

    Uh oh!

    There was an error while loading. Please reload this page.

    dry-python/bookshelf's past year of commit activity
    Python 97 14 27 1 Updated Apr 2, 2020

People

@sobolevn @thepabloaguilar

Top languages

Python HTML

Most used topics

fp mypy mypy-plugins mypy-stubs python3
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.