Welcome to Drylabs!
What we do
Drylabs develops open-source software and complex projects with open-source in their core. Our headline product is dry-python - a set of libraries for pluggable business logic components. We talk Python, Django, Flask, SQLAlchemy, Celery, RQ, Twisted, asyncio and more.
Founder at MoscowPython, Python community activist
Creator of the @dry-python project. A former member of the @django channels maintenance team.
dry-python - set of libraries for pluggable business logic components. Using dry-python you can create a code which is easy to read and maintain. Try it for your applications and create an architecture which makes it easier to work with your colleagues and develop complex software apps.
dry-python consists of several components:
- /dependencies - Dependency Injection for Humans
- /stories - Define a user story in the business transaction DSL
- /returns - Make your functions return something meaningful, typed, and safe!
- /mappers - Declarative mappers from ORM models to domain entities. And back again!
- /patterns - Typed pattern matching for your lovely Python!
- /linters - Static analysis tool for dry-python libraries
- /editors - dry-python tooling for different text editors
A group of technology evangelists and simply those who love to write beautiful code. We sell repeatable software development process.
- dry-python workshops - want to understand how you can use dry-python for your code? Invite us and we shall tell you.
- Refactoring existing apps using dry-python - you tell us what to do, we turn your legacy code into easy maintainable application which is loved by developers
- Custom dry-python development - you want us to develop a library specifically for you? Can do.
- Premium Support - pay monthly to get access to private Slack channel and get your questions asked in 24 hours. You will also be able to ask questions via ticketing system.
Anything else, you think, we can help you with? Let’s talk!
We can deliver services in English and in Russian.
You think that we’re awesome and want to join us? Feel free to email at firstname.lastname@example.org and we’ll have a chat maybe.
You think, we’re a team that can solve your problems? Feel free to contact at email@example.com (we speak English and Russian at the moment)!
Join our mailing list to keep updated about dry-python and other developments from Drylabs.