The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML.
Why do you think that https://github.com/zostera/django-bootstrap4 is a good alternative to django-crispy-forms