adamchainz
🦄 @django technical board member 🇬🇧 @djangolondon co-organizer ✍ AWS/Django/Python Author and Consultant
@django, @djangolondonLondon / Lisbon
Pinned Repositories
blacken-docs
Run `black` on python code blocks in documentation files
django-browser-reload
Automatically reload your browser in development.
django-cors-headers
Django app for handling the server headers required for Cross-Origin Resource Sharing (CORS)
django-htmx
Extensions for using Django with htmx.
django-linear-migrations
Ensure your migration history is linear.
django-mysql
:dolphin: :horse: Extensions to Django for use with MySQL/MariaDB
django-upgrade
Automatically upgrade your Django projects.
time-machine
Travel through time in your tests.
django
The Web framework for perfectionists with deadlines.
pytest-randomly
:game_die: Pytest plugin to randomly order tests and control random.seed
adamchainz's Repositories
adamchainz/django-capture-on-commit-callbacks
Capture and make assertions on transaction.on_commit() callbacks.
adamchainz/django-lifecycle
Declarative model lifecycle hooks, an alternative to Signals.
adamchainz/django-debug-toolbar
A configurable set of panels that display various debug information about the current request/response.
adamchainz/actions
github actions to avoid repeating myself
adamchainz/django-selenosis
Helpers for writing selenium tests for Django (formerly django-admin-testutils)
adamchainz/microvenv
A minimal re-implementation of Python's `venv` module
adamchainz/pypdf
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
adamchainz/python-monkey-business
Utility functions for monkey-patching python code
adamchainz/alpine-ajax
An Alpine.js plugin for building AJAX-powered frontends.
adamchainz/diataxis-documentation-framework
"The Grand Unified Theory of Documentation" (David Laing) - a popular and transformative documentation authoring framework
adamchainz/django-autocomplete-light
A fresh approach to autocomplete implementations, specially for Django. Status: v3 stable, 2.x.x stable, 1.x.x deprecated. Please DO regularely ping us with your link at #yourlabs IRC channel
adamchainz/django-blue-green-example
Reproducing the technique from “Smooth Database Changes in Blue-Green Deployments” by Mariusz Felisiak.
adamchainz/django-environ
Django-environ allows you to utilize 12factor inspired environment variables to configure your Django application.
adamchainz/django-huey
A django integration for huey task queue that supports multi queue management
adamchainz/django-oauth-toolkit
OAuth2 goodies for the Djangonauts!
adamchainz/Awesome-Black-Friday-Cyber-Monday
Awesome deals on Black Friday: Apps, SaaS, Books, Courses, etc.
adamchainz/django-5.0-choices-laziness
https://code.djangoproject.com/ticket/34899
adamchainz/django-formtools
A set of high-level abstractions for Django forms
adamchainz/django-prometheus
Export Django monitoring metrics for Prometheus.io
adamchainz/django-typed-models
polymorphic django models using automatic type-field downcasting
adamchainz/django-widget-tweaks
Tweak the form field rendering in templates, not in python-level form definitions. CSS classes and HTML attributes can be altered.
adamchainz/git-scm.com
The git-scm.com website. Note that this repository is only for the website; issues with git itself should go to https://git-scm.com/community.
adamchainz/huey
a little task queue for python
adamchainz/nodeenv
Virtual environment for Node.js & integrator with virtualenv
adamchainz/ohmyzsh
🙃 A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
adamchainz/pre-commit
A framework for managing and maintaining multi-language pre-commit hooks.
adamchainz/pre-commit.com
adamchainz/pytest-django
A Django plugin for pytest.
adamchainz/setuptools-pyproject-migration
Generate a pyproject.toml file from setuptools
adamchainz/spelling