TD
Nice post Adonis! An improvement I think could be done on these packages is to send the generated data into an external system like a stream of data and avoid putting too much data into the database and retrieving them on demand. I think django-easy-audit supports this already - see the documentation for DJANGO_EASY_AUDIT_LOGGING_BACKEND . I can't link to it here because Hashnode prevents links from new users :)