I have been working on a library that allows you to build reusable template components. There are already a few of these out there (e.g.
django-components), but after checking how other languages / frameworks deal with components (e.g. Elixir Phoenix Components, Laravel Blade Components, Vue Components, etc.), I thought that there could be some improvements made to what is already available in Django, so I decided to write my own.
If you’re interested, you can check it out here: GitHub - Xzya/django-web-components: A simple way to create reusable template components in Django.