This is your work, valued
π¦ @django blogger and contributor β Author of 4 books on Django, Git, and GitHub π¬π§ @djangolondon co-organizer
django-cors-headers. Django app for handling the server headers required for Cross-Origin Resource Sharing (CORS)
5.6kdjango-htmx. Extensions for using Django with htmx.
2kdjango-upgrade. Automatically upgrade your Django projects.
1.2ktime-machine. Travel through time in your tests.
980blacken-docs. Run `black` on python code blocks in documentation files
680django-browser-reload. Automatically reload your browser in development.
665django-mysql. :dolphin: :horse: Extensions to Django for use with MySQL/MariaDB
589flake8-comprehensions. βοΈ A flake8 plugin to help you write better list/set/dict comprehensions.
466django-auto-prefetch. Automatically prefetch foreign key values as needed
416djade. A Django template formatter.
387django-perf-rec. Keep detailed records of the performance of your Django code.
357django-linear-migrations. Ensure your migration history is linear.
237mac-ansible. :cow2: Ansible-powered MacBook configuration
220patchy. :anchor: Patch the inner source of python functions at runtime.
216django-watchfiles. Make Djangoβs autoreloader more efficient by watching for changes with watchfiles.
193apig-wsgi. Wrap a WSGI application in an AWS Lambda handler function for running on API Gateway or an ALB.
172treepoem. Barcode rendering for Python supporting QRcode, Aztec, PDF417, I25, Code128, Code39 and many more types.
164django-minify-html. Use minify-html, the extremely fast HTML + JS + CSS minifier, with Django.
164django-rich. Extensions for using Rich with Django.
154heroicons. Use heroicons in your Django and Jinja templates.
119django-permissions-policy. Set the Permissions-Policy HTTP header on your Django app.
117ec2-metadata. An easy interface to query the EC2 metadata API, with caching.
115django-read-only. Disable Django database writes.
111gargoyle. :radio_button: Feature switches in Django
108flake8-logging. A Flake8 plugin that checks for issues using the standard library logging module.
86django-harlequin. Launch Harlequin, the SQL IDE for your Terminal, with your Django database configuration.
85unittest-parametrize. Parametrize tests within unittest TestCases.
77flake8-tidy-imports. βοΈ A flake8 plugin that helps you write tidier imports.
74nexus. :horse: A centralized, pluggable admin app for Django
68django-version-checks. System checks for your project's environment.
49SublimeFiglet. Add in ASCII text art from "figlet"
47lifelogger. :date: Track your life like a pro on Google Calendar via your terminal.
43pip-lock. Check for differences between requirements.txt files and your environment
37inline-snapshot-django. Extensions for using inline-snapshot to test Django projects.
36django-capture-on-commit-callbacks. Capture and make assertions on transaction.on_commit() callbacks.
35owela-club. Play the Namibian game of Owela against a terrible AI. Built using Django and htmx.
35scripts. Useful little scripts that I use on commandline. Work in OS-X + zsh at least.
34django-jsonfield. (Maintenance mode only) Cross-database JSON field for Django models.
30flake8-no-pep420. A flake8 plugin to ban PEP-420 implicit namespace packages.
29pytest-reverse. Pytest plugin to reverse test order.
29multilint. :white_check_mark: Run multiple python linters easily
27django-modeldict. Stores a model as a dictionary
27pretty-cron. Converts crontab expressions to human-readable descriptions
25django-startproject-templates. Python
24SublimeHTMLMustache. :pencil2: Adds HTML Mustache as a language to Sublime Text 2/3, with snippets.
19nose-randomly. :nose: Nose plugin to randomly order tests and control `random.seed`
17djade-pre-commit. pre-commit hook for Djade.
13pre-commit-oxipng. Mirror of oxipng for pre-commit.
12dynamodb_utils. A toolchain for Amazon's DynamoDB to make common operations (backup, restore backups) easier.
12talk-improve-startup-time. βHow to profile and improve startup timeβ talk
10pytest-super-check. :lock: Pytest plugin to ensure all your TestCase classes call super() in setUp, tearDown, etc.
6