# Projects ## Returns Make your functions return something meaningful, typed, and safe! - [Source Code](https://github.com/dry-python/returns) - [Issue Tracker](https://github.com/dry-python/returns/issues) - [Documentation](https://returns.readthedocs.io/en/latest/) ## Dependencies Dependency Injection for Humans. - [Source Code](https://github.com/dry-python/dependencies) - [Issue Tracker](https://github.com/dry-python/dependencies/issues) - [Documentation](https://dependencies.readthedocs.io/en/latest/) - [Discussion](https://gitter.im/dry-python/dependencies) - [Package](https://pypi.org/project/dependencies/) ## Stories Define a user story in the business transaction DSL. - [Source Code](https://github.com/dry-python/stories) - [Issue Tracker](https://github.com/dry-python/stories/issues) - [Documentation](https://stories.readthedocs.io/en/latest/) - [Discussion](https://gitter.im/dry-python/stories) - [Package](https://pypi.org/project/stories/) ## Mappers Declarative mappers from ORM models to domain entities. And back again! - [Source Code](https://github.com/dry-python/mappers) - [Issue Tracker](https://github.com/dry-python/mappers/issues) - [Documentation](https://mappers.readthedocs.io/en/latest/) - [Discussion](https://gitter.im/dry-python/mappers) - [Package](https://pypi.org/project/mappers/) ## Classes Smart, pythonic, ad-hoc, typed polymorphism for Python. - [Source Code](https://github.com/dry-python/classes) - [Issue Tracker](https://github.com/dry-python/classes/issues) - [Documentation](https://classes.readthedocs.io/en/latest/) ## Lambdas Write short and fully-typed lambdas where you need them. - [Source Code](https://github.com/dry-python/lambdas) - [Issue Tracker](https://github.com/dry-python/lambdas/issues) - [Documentation](https://lambdas.readthedocs.io/en/latest/) ## Editors A set of tools to automate clients' code upgrade as much as possible. - [Source Code](https://github.com/dry-python/editors) - [Issue Tracker](https://github.com/dry-python/editors/issues) - [Discussion](https://gitter.im/dry-python/editors) - [Package](https://pypi.org/project/editors/) ## Bookshelf Code examples to learn dry-python with Django at the project scale. - [Source Code](https://github.com/dry-python/bookshelf) - [Issue Tracker](https://github.com/dry-python/bookshelf/issues) - [Discussion](https://gitter.im/dry-python/bookshelf)
— ⭐️ —
Drylabs maintains dry-python and helps those who want to use it inside their organizations.
Read more at drylabs.io