LSE top 100LSE top 100django-guardian (38)django-guardian (38)

Tool and Usage

Project details
Programming languagePython
AuthorLukasz Balcerzak
Latest release2.3.0 []

Project health

This score is calculated by different factors, like project age, last release date, etc.

Why this tool?

The django-guardian project is typically used in environments and projects where the default Django permissions are not enough. For example, an application with multiple users and many objects may require detailed permissions on who can see a particular record. This could go as far as giving only the creator of a record (=object) access plus the people with a particular access level.

Usage and audience

django-guardian is commonly used for application security. Target users for this tool are developers.

Tool review and remarks

The review and analysis of this project resulted in the following remarks for this security tool:


  • + More than 1000 GitHub stars
  • + The source code of this software is available
  • + Well-known tool

Author and Maintainers

Django-guardian is under development by Lukasz Balcerzak.


Supported operating systems

Django-guardian is known to work on Linux, macOS, and Microsoft Windows.


Several dependencies are required to use django-guardian.

  • six

django-guardian alternatives

Similar tools to django-guardian:



Bleach is a library for Django that can sanitize HTML by escaping and stripping harmful content. Read how it works in this review.



Django-security is a toolkit for the Django framework with the focus on security. It provides models, views, and middleware to strengthen the defenses.



Django-axes is a reusable app for Django to limit the brute force login attempts for your web application.

All django-guardian alternatives

This tool page was updated at . Found an improvement? Help the community by submitting an update.

Related tool information


This tool is categorized as a Django security tool.

Related terms