awesome-django

Django package repository

A curated collection of Django packages and resources for building web applications.

The Best Django Resource, Awesome Django for mature packages.

GitHub

2k stars
52 watching
271 forks
last commit: 2 months ago
Linked from 2 awesome lists

awesomeawesome-djangoawesome-listdjangodjango-admindjango-blogdjango-blog-templatesdjango-channelsdjango-cmsdjango-packagesdjango-projectdjango-rest-framework

Awesome Django / Admin interface

Django Unfold 1,886 3 days ago Unfold Django Admin Theme
Django Jazzmin 1,643 16 days ago Drop-in theme for django admin, that utilises AdminLTE 3 & Bootstrap 4 to make yo' admin look jazzy
django-admin-vol 145 15 days ago Modern Bootstrap5 Design
django-semantic-admin 150 25 days ago Django Semantic UI admin theme
djamin 236 over 8 years ago A new style for Django admin
django-admin-bootstrap 880 about 2 years ago Responsive Skin for Django Admin
django-admin-bootstrapped 1,574 over 3 years ago A Django admin theme using Twitter Bootstrap
django-admin-easy 471 3 months ago Collection of admin fields and decorators
django-admin-interface 1,833 8 days ago The ultimate admin interface, based on a modern flat theme, it lets you customize the admin title, logo and colors by the admin itself
django-admin-tools 866 over 1 year ago A collection of extensions/tools for the default django administration interface
django-admin2 1,185 over 2 years ago Extendable, adaptable rewrite of django.contrib.admin
django-flat-theme 413 about 6 years ago A flat theme for Django admin interface. Modern, fresh, simple. ( )
django-flat-responsive 248 5 months ago An extension for Django admin and django-flat-theme that makes interface mobile friendly
django-fluent-dashboard 333 almost 2 years ago An improved django-admin-tools dashboard for Django projects
django-grappelli 3,763 3 months ago A jazzy skin for the Django Admin-Interface
django-hijack 1,537 6 days ago Allows superusers to hijack (=login as) and work on behalf of another user
django-jet 3,576 10 months ago Modern responsive template for the admin interface with improved functionality
django-jet-reboot 418 17 days ago Django Jet is modern template for Django admin interface with improved functionality
django-material 2,486 10 months ago Material design for Django Forms and Admin. Template driven
django-object-actions 682 2 months ago A Django app for adding object tools for models in the admin
django-suit 2,327 9 months ago Modern theme for Django admin interface
django-wpadmin 265 over 4 years ago WordPress look and feel for Django administration panel
django-xadmin 4,763 11 months ago Drop-in replacement of Django admin comes with lots of goodies, fully extensible with plugin support, pretty UI based on Twitter Bootstrap
yawd-admin 138 over 4 years ago An administration website for Django
django-admin-env-notice 317 about 1 month ago Visually distinguish environments in Django Admin, for example: , , , ... etc

Awesome Django / Analytics

django-analytical 1,201 about 1 year ago Integrates analytics services with a generic interface, templates stay clean

Awesome Django / Asset Management

Collectfast 416 over 2 years ago A faster collectstatic command
django-compressor 2,802 about 1 month ago Compresses linked and inline JavaScript or CSS into a single cached file
django-gears 54 almost 10 years ago Compiles and concatenates JavaScript and CSS assets
django-htmlmin 542 almost 2 years ago HTML minifier for Python with full support for HTML 5 and Django
django-pipeline 1,517 25 days ago Asset packaging for Django
django-systemjs 42 almost 8 years ago Django SystemJS brings the JavaScript of tomorrow to Django, today. (JSPM integration in Django)
django-webpack-loader 2,523 about 1 month ago Transparent webpack integration for django
python-webpack 62 about 5 years ago Python bindings for webpack with django integration
django-webpacker 74 almost 3 years ago A django compressor tool which bundles CSS, JS files to a single CSS, JS file with webpack and updates your HTML files with respective CSS, JS file path

Awesome Django / Authentication

django-allauth 9,555 13 days ago Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication
django-organizations 1,303 22 days ago Multi-user accounts for Django projects
django-registration 976 9 months ago Simple user-registration application for Django, designed to make allowing user sign-ups as painless as possible
django-two-factor-auth 1,695 10 days ago User-friendly Two-Factor authentication
django-userena 1,253 about 5 years ago Accounts for Django made beautifully simple
djoser 2,547 11 days ago REST implementation of Django authentication system
python-social-auth 2,826 over 2 years ago Python Social Auth is an easy-to-setup social authentication/registration mechanism with support for several frameworks and auth providers
dj-rest-auth 1,678 18 days ago Drop-in API endpoints for handling authentication securely in Django Rest Framework. Works especially well with SPAs (e.g React, Vue, Angular), and Mobile applications
django-use-email-as-username 71 2 months ago A Django app to use email as username for user authentication

Awesome Django / Authorization

django-guardian 3,642 about 1 month ago Implementation of per object permissions as authorization backend
django-oauth-toolkit 3,153 10 days ago OAuth2 goodies for the Djangonauts!
django-oauth2-provider 337 3 months ago Provide OAuth2 access to your app
django-oml 13 over 4 years ago Object Moderation Layer, mixin for models that allows you moderate several content types
django-permission 303 over 4 years ago An enhanced permission library which enables a to handle complex permissions in Django
django-rules 1,860 3 months ago A tiny but powerful app providing object-level permissions to Django, without requiring a database. At its core, it is a generic framework for building rule-based systems, similar to decision trees. It can also be used as a standalone library in other contexts and frameworks

Awesome Django / Boilerplate

cookiecutter 22,632 10 days ago A command-line utility that creates projects from cookiecutters (project templates)
django-hackathon-starter 1,620 over 4 years ago A boilerplate for Django web applications, containing various social authentication methods and several popular API examples
edge 841 almost 2 years ago A Django project skeleton that is modern and cutting edge
demo-allauth-bootstrap 229 10 months ago Django sample app with users including social auth via Django-AllAuth
wemake-django-template 2,002 8 days ago Bleeding edge Django template focused on code quality and security
falco 363 about 1 month ago Project Starter, Fast Prototyping and Guides for Django Developers
sidewinder 195 7 months ago A Django starter kit that focuses on good defaults, developer experience, and deployment

Awesome Django / Caching

django-cachalot 1,251 17 days ago Caches your Django ORM queries and automatically invalidates them
django-cache-machine 876 almost 2 years ago Automatic caching and invalidation for Django models through the ORM
django-cacheops 2,123 20 days ago A slick ORM cache with automatic granular event-driven invalidation
django-memoize 120 7 days ago An implementation of technique for Django
django-ormcache 19 4 months ago A cache manager mixin that provides some caching of objects for the ORM
django-redis-cache 1,040 7 months ago A Redis cache backend for django
johnny-cache 304 over 3 years ago Johnny Cache is a caching framework for django applications
diskcache Fast SQLite and file backed cache backend for Django

Awesome Django / Compatibility

django-compat 106 6 months ago Forward and backwards compatibility layer for the officially supported Django versions
django-compat-lint 39 over 9 years ago Check Django compatibility of your code

Awesome Django / CRM

Django-CRM 1,968 4 months ago Customer relationship management dashboard where you can manage customers at sales of the organization. It Provides to manage leads information and its activity, track issues from leads, manage contacts to send emails of leads and accounts

Awesome Django / Dashboards

django-dashing 732 over 2 years ago a customisable, modular dashboard application framework for Django to visualize interesting data about your project. Inspired in the exceptionally handsome dashboard framework Dashing

Awesome Django / Data sciences

rest-pandas 1,254 5 months ago Serves up your Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysis (e.g. Excel)

Awesome Django / Database

dj-database-url 39 over 2 years ago Use Database URLs in your Django Application
django-mysql 572 17 days ago Extensions to Django for use with MySQL/MariaDB
django-postgres-fuzzycount 90 almost 2 years ago Fast / fuzzy PostgreSQL counts for Django
django-postgrespool 7 over 2 years ago Postgres Connection Pooling for Django, powered by SQLAlchemy
djongo 1,886 9 days ago Django and MongoDB database connector

Awesome Django / Debugging

django-debug-toolbar 8,101 9 days ago A configurable set of panels that display various debug information about the current request/response
django-devserver 1,269 over 4 years ago A drop in replacement for Django's built-in runserver command
django-querycount 394 6 months ago Middleware that Prints the number of DB queries to the runserver console
django-silk 4,483 12 days ago Silky smooth profiling for Django
nplusone 1,005 almost 2 years ago Auto-detecting the n+1 queries problem in Django. (and other ORMs)
sentry 39,180 5 days ago A modern error logging and aggregation platform
django-web-profiler 80 over 3 years ago A django profiling tool which logs, stores debug toolbar statistics and also a set of URL's statistics using a management command

Awesome Django / Email

django-celery-email 478 9 months ago A Django email backend that uses a celery task for sending the email
django-db-mailer 255 over 3 years ago Django module to easily send email/sms/push/tts using django templates stored on database and managed through the Django Admin
django-drip 638 about 2 years ago Django Admin based management for drip email campaigns
django-email-extras 76 over 1 year ago Various email utilities: PGP encryption, multipart templates, web browser test backend
django-email-gateway 30 over 2 years ago A django package which act as a gateway to send emails from SES. Receiving its' corresponding email replies, parsing reply email content with amazon SES
django-mailgun 216 over 4 years ago A Django email backend for Mailgun
django-post_office 1,008 4 months ago A simple app to send and manage your emails in Django, supports templates and can be easily integrated with task queues
django-ses 1,012 27 days ago A Django email backend for Amazon's Simple Email Service
django-spoolgore 6 over 10 years ago A django email backed for the Spoolgore daemon
django-templated-email 724 28 days ago Django module to easily send templated emails using django templates, or using a transactional mail provider (mailchimp, silverpop, etc.)
django-yubin 49 5 months ago django-mailer2 + django-mailviews with some extras
djmail 78 over 1 year ago A simple and nonobstructive django email middleware
djrill 319 over 4 years ago Email backend and new message class for Mandrill transactional email service from MailChimp

Awesome Django / Fields

django-audiofield 174 almost 2 years ago Allows audio files upload, management and conversion to different audio format (mp3, wav & ogg)
django-bitfield 379 29 days ago A BitField extension for Django models
django-countries 1,439 3 months ago Provides country choices for forms, flag icons, and a CountryField
django-enumfield 205 10 months ago Custom Django field for using enumerations of named constants
django-image-tools 43 about 1 year ago A package to handle images in Django
django-imagekit 2,276 4 months ago Automated image processing for Django
django-jsonfield JSONField for Django models
django-location-field 552 12 months ago Location field and widget integrated with google maps
django-macaddress 55 over 3 years ago MAC Address model and form fields for Django
django-money 1,683 4 months ago A little Django app that uses py-moneyed to add support for Money fields in your models and forms
django-phonenumber-field 1,486 4 months ago A Django library which interfaces with to validate, pretty print and convert phone numbers
django-picklefield 183 8 months ago A pickled object field for Django
django-searchable-select 109 over 2 years ago A better and faster multiple choice widget with suggestions
django-uuidfield 263 almost 8 years ago A UUIDField for Django
django-versatileimagefield 532 10 months ago A drop-in replacement for django's ImageField that provides a flexible, intuitive and easily-extensible interface for quickly creating new images from the one assigned to the field

Awesome Django / File Transfers

django-downloadview 387 10 days ago Serve files with Django
django-sendfile 487 over 1 year ago This is a wrapper around web-server specific methods for sending files to web clients
django-filer 1,774 5 days ago Makes multiple files(text/image) uploading easy and provides interface with precise details

Awesome Django / Forms

django-autocomplete-light 1,804 2 months ago django-autocomplete-light's purpose is to enable autocompletes quickly and properly in a django project
django-bootstrap-form 558 9 months ago Twitter Bootstrap for Django Form
django-bootstrap3 2,343 6 days ago Use Bootstrap in your Django templates, the Django way
django-crispy-forms 5,031 3 months ago The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML
django-floppyforms 839 14 days ago django-floppyforms is an application that gives you full control of the output of forms rendering. The forms API and features are exactly the same as Django’s, the key difference is that fields and widgets are rendered in templates instead of using string interpolation, giving you full control of the output using Django templates
django-semantic-forms 3 25 days ago Django Semantic UI forms

Awesome Django / GIS

django-geoposition 332 8 months ago A model field that can hold a geoposition (latitude/longitude), and corresponding admin/form widget
django-location-field 552 12 months ago Location field and widget integrated with Google Maps
django-spillway 63 about 1 year ago Geodata extensions for Django REST Framework
djangorestframework-gis 1,084 13 days ago Geographic add-ons for Django Rest Framework

Awesome Django / Import/Export

django-import-export 3,063 6 days ago Django application and library for importing and exporting data with admin integration

Awesome Django / LLMs

django-llm 54 over 1 year ago An app for Django to aid development of large language model (LLM) workflows
django-ai-assistant 266 about 1 month ago Combine the power of LLMs with Django's productivity to build intelligent applications

Awesome Django / Migrations

South Django application to provide schema and data migrations that supports Django up to 1.6.x. ( )
django-migrations-graph 48 almost 2 years ago Django-admin command to display migrations with dependencies
django-test-migrations 529 6 days ago Test Django schema and data migrations, including migrations' order
django-liquidb 23 about 1 year ago Django application to simplify migration management and changes in states of db scheme

Awesome Django / Mobile Support

django-push-notifications 2,277 24 days ago A minimal Django app that implements Device models that can send messages through APNS and GCM
django-pushy 168 about 7 years ago Django app that provides push notifications functionality with celery. The main purpose of this app is to help you send push notifications to your users at scale. If you have lots of registered device keys, django-pushy will split your keys into smaller groups which run in parallel making the process of sending notifications faster

Awesome Django / Model Extensions

django-aggregate-if 138 about 2 years ago Conditional aggregates for Django queries, just like the famous SumIf and CountIf in Excel
django-localflavor 833 3 months ago Country-specific Django helpers, formerly of contrib fame
django-model-utils 2,674 24 days ago Django model mixins and utilities
django-mptt 2,884 5 months ago Utilities for implementing a modified pre-order traversal tree in django
django-treebeard 1,119 about 2 months ago -Alternative tree data structures for Django. (provides 3 different methods for storing hierarchical data, including MPTT )

Awesome Django / Multitenancy

django-tenant-schemas 1,457 about 1 year ago Tenant support for Django using PostgreSQL schemas
django-tenants 1,516 10 days ago An Active fork of which provides more features and enhancements
tenant-schemas-celery 179 about 1 month ago Tenant Aware Celery App to cooperate with multi-tenancy provided by and packages

Awesome Django / Payment Processing

dj-stripe 1,637 10 days ago Django + Stripe Made Easy
django-merchant 1,022 over 2 years ago A Django app that provides helpers for multiple pluggable payment backends
django-oscar-adyen 17 over 1 year ago This package provides integration with the Adyen payment gateway. It is designed to work seamlessly with the e-commerce framework django-oscar but can be used without Oscar
django-oscar-paymentexpress 11 about 12 years ago This package provides integration with the payment gateway, PaymentExpress using their PX POST API. It is designed to work seamlessly with the e-commerce framework django-oscar but can be used without it
django-oscar-paypal 164 about 1 year ago PayPal integration for django-oscar. Can be used without Oscar too
django-paypal 729 3 days ago A pluggable Django application for integrating PayPal Payments Standard or Payments Pro
django-pinpayments 25 over 3 years ago Django library to simplify payment processing with pin
django-zebra 194 over 4 years ago Forms, widgets, template tags and examples that make Stripe + Django easier
django-payu 41 almost 3 years ago A Django app that provides integration between Django and PayU Payment Gateway

Awesome Django / Project Management

django-timepiece 361 3 months ago A multi-user Django application for tracking people's time on projects

Awesome Django / Reporting

django-model-report 216 over 3 years ago Django reports integrated with highcharts
django-report-builder 769 3 months ago A GUI for Django ORM. Build custom queries and display results. Targets sys admins and capable end users who might not be able to program

Awesome Django / RESTful API

django-nap 224 about 2 years ago A minimalist approach to object serialization, RESTful views, and RPC views
django-rest-auth 2,408 8 months ago This app makes it extremely easy to build Django powered SPA's (Single Page App) or Mobile apps exposing all registration and authentication related functionality as CBV's (Class Base View) and REST (JSON)
django-rest-framework A powerful and flexible toolkit that makes it easy to build Web APIs
django-rest-localflavor 19 almost 2 years ago Localized flavors of some serializers to use with Django Rest Framework
django-rest-swagger 2,592 almost 4 years ago Swagger Documentation Generator for Django REST Framework
drfdocs 647 almost 3 years ago Document Web APIs made with Django REST Framework
django-tastypie Creating delicious APIs for Django apps since 2010
restless 832 3 months ago A lightweight REST miniframework for Python
djangorestframework-recursive 367 3 months ago Recursive Serialization for Django REST framework
django-haystack 3,616 17 days ago Modular search for Django
django-watson 1,207 3 months ago Fast multi-model full-text search plugin
djangoql 1,011 5 months ago Advanced search language for Django
djorm-ext-pgfulltext 250 over 4 years ago PostgreSQL full-text search integration with django orm

Awesome Django / Security

django-admin-honeypot 1,026 7 months ago A fake Django admin login screen to notify admins of attempted unauthorized access
django-axes 1,503 6 days ago is a very simple way for you to keep track of failed login attempts, both for the Django admin and for the rest of your site
django-debreach 75 about 1 year ago BREACH mitigation for Django apps
django-password-session 10 almost 10 years ago Invalidate all active sessions after change password. ( )
django-secure-auth 42 almost 2 years ago Secure authentication by TOTP, SMS, Codes & Question. Login protection with ban by IP and captcha
django-security 275 2 months ago A collection of models, views, middlewares, and forms to help secure a Django project
django-sslify 336 about 2 years ago Force SSL on your Django site
django-stronghold 396 4 months ago Stronghold is middleware to default all your views to login required
django-sudo 281 over 3 years ago Sudo mode is an extra layer of security for your most sensitive pages. This is an implementation of GitHub's Sudo Mode for Django
django-mfa 182 6 months ago Django app for providing MFA (Multi-Factor Authentication)
django-user-sessions 632 10 days ago Extend Django sessions with a foreign key back to the user, allowing enumerating all user's sessions

Awesome Django / SEO

django-meta 485 10 days ago a pluggable app to allow Django developers to quickly add meta tags and OpenGraph, Twitter, and Google Plus properties to their HTML responses
django-robots 459 about 1 month ago A Django app for managing robots.txt files following the robots exclusion protocol
django-seo2 61 over 2 years ago Provides a set of tools for managing Search Engine Optimisation (SEO) metadata for Django sites

Awesome Django / Settings

django-configurations 1,105 12 days ago A helper for organizing Django project settings by relying on well established programming patterns
django-constance 1,725 17 days ago A Django app for storing dynamic settings in pluggable backends (Redis and Django model backend built in) with an integration with the Django admin app
python-decouple 2,828 10 months ago Strict separation of config from code
django-environ 3,023 13 days ago Allows you to utilize 12factor inspired environment variables to configure your Django application
django-split-settings 1,123 3 days ago Organize Django settings into multiple files and directories. Easily override and modify settings. Use wildcards and optional settings files
django-dynamic-preferences Dynamic global and instance settings for your django project

Awesome Django / Storage

django-selectel-storage 24 over 2 years ago This application allows you easily save media and static files into cloud storage
django-storages 2,767 about 1 month ago django-storages is a collection of custom storage backends for Django
django-queued-storage 318 9 months ago Provides a proxy for Django storage backends that allows you to upload files locally and eventually serve them remotely
django-webdav-storage 21 almost 3 years ago Django storage backend that stores files in custom WebDAV storage
django-cloudinary-storage 131 5 months ago Django package that provides Cloudinary storages for both media and static files as well as management commands for removing unnecessary files

Awesome Django / Tagging

django-taggit 3,342 16 days ago Simple tagging for Django
django-taggit-helpers 30 about 1 year ago Django admin helper classes for django-taggit tags

Awesome Django / Hit Count

django-hitcount 463 6 months ago Django-Hitcount allows you to track the number of hits/views for a particular object

Awesome Django / Task Queue

django-celery Celery Integration for Django. (no longer required for Celery 3.1 and up)
django-q2 384 18 days ago A multiprocessing distributed task queue for Django based on Django-Q
django-rq 1,838 5 days ago The easiest way to monitor and use in your Django projects
huey 5,220 about 1 month ago A little multi-threaded task queue for python

Awesome Django / Testing

behave-django 205 about 2 months ago Behave BDD integration for Django
django-behave 198 almost 2 years ago TestRunner for the Behave BDD module
django-dynamic-fixture 391 about 1 month ago A complete library to create dynamic model instances for testing purposes
django-faker 246 almost 2 years ago Fake-factory to generate test data
django-jenkins 945 over 2 years ago Plug and play continuous integration with django and jenkins
django-nose 881 about 1 year ago Test runner using nose
django-selenium 90 over 4 years ago Selenium testing support
django-shotgun 17 over 4 years ago Test entire Django sites
django-slowtests 182 almost 3 years ago Locate your slowest tests
django-test-plus 612 3 months ago Useful addons to Django's default TestCase that greatly reduces boilerplate code
factory_boy 3,525 3 months ago A test fixtures replacement for Python
hitchtest High level integration testing framework for Django
lettuce-django-terrain 10 almost 13 years ago Terrain file for lettuce in django projects
mixer 944 9 months ago An application to generate instances of Django or SQLAlchemy models. Fast and convenient test-data generation
mock-django 224 over 1 year ago A simple library for mocking certain Django behavior, such as the ORM
model-bakery 844 about 1 month ago Smart way to create fixtures for testing in Django
model-mommy 902 about 5 years ago Smart fixtures for better tests
pytest-django Test runner using py.test
splinter 2,722 20 days ago Test framework for web applications
django-eraserhead 196 almost 2 years ago Django package that provides hints to optimize database usage by deferring unused fields (and more)

Awesome Django / Thumbnail

django-stdimage 259 5 months ago Thumbnails and image utils for Django
django-versatileimagefield 532 10 months ago A drop-in replacement for django's ImageField that provides a flexible, intuitive and easily-extensible interface for quickly creating new images from the one assigned to the field
easy-thumbnails 1,389 12 days ago Easy thumbnails for Django
sorl-thumbnail 1,743 10 days ago Thumbnails for Django

Awesome Django / Translations

django-hvad 533 about 2 years ago Painless translations in django, using the regular ORM. Integrates easily into existing projects and apps. Easy convertible from django-multilingual-ng
django-klingon 37 over 4 years ago An attempt to make django model translations suckless and with no integrations pain in your app
django-modeltranslation 1,381 10 days ago Translate dynamic content of existing Django models to an arbitrary number of languages without having to change the original model classes
django-parler 697 4 months ago Simple Django model translations without nasty hacks
django-rosetta 1,071 about 2 months ago Rosetta is a Django application that eases the translation process of your Django projects

Awesome Django / Views

django-extra-views 1,390 about 1 month ago Django's class-based generic views are awesome, let's have more of them
django-vanilla-views 985 9 months ago Beautifully simple class-based views
django-swift-crud 20 4 months ago Provides a streamlined and customizable approach to setting up CRUD operations for any Django model within just one view class

Awesome Django / Web frontend integration

django-angular 1,233 about 1 year ago Let AngularJS play well with Django
django-bower 517 4 months ago Easy way to use with your Django project
django-js-reverse 538 about 1 year ago Javascript url handling for Django that doesn't hurt
djangular 220 almost 5 years ago A reusable Django app that provides better integration and tools for Angular.js

Awesome Django / WYSIWYG Editors

django-ckeditor 2,410 5 months ago Django admin CKEditor integration
django-summernote 1,046 6 months ago Summernote is a simple WYSIWYG editor. django-summernote allows you to embed Summernote into Django very handy. Support admin mixins and widgets
django-tinymce 1,285 about 1 month ago TinyMCE integration for Django
django-redactoreditor 26 over 4 years ago This package helps integrate the Redactor Javascript WYSIWYG-editor in Django
django-wysiwyg 465 almost 8 years ago A Django application for making Django textareas rich text editors. Certainly as a template tag and possibly as a form widget

Awesome Django / Wikis

django-wiki 1,833 3 months ago A wiki system with complex functionality for simple integration and a superb interface. Store your knowledge with style: Use django models
waliki 308 almost 2 years ago An extensible wiki app for Django with a Git backend

Awesome Django / Workflows

django-flows 140 over 4 years ago django-flows keeps state and position in complicated flows of logic, allowing optional branches and complicated paths through a series of individual user actions
django-fsm 2,342 7 months ago Django friendly finite state machine support
django-river 742 over 1 year ago Django state machine and workflow library provides on the fly changes
django-states 132 over 1 year ago State machine for django models
django-viewflow 2,692 about 1 month ago Reusable workflow library for Django
django-workflows django-workflows provides a generic workflow engine for Django
django-xworkflows 106 over 3 years ago Library to plug xworkflows into django models

Awesome Django / Machine Learning

moviegeek 906 almost 2 years ago A django website used in the book to show how recommender systems work, and how you can implement them

Awesome Django / Other

django-activeurl 159 about 2 years ago Easy to use active URL highlighting for django
django-activity-stream 2,387 2 months ago Generate generic activity streams from the actions on your site. Users can follow any actors' activities for personalized streams
django-adminactions 684 10 months ago Collection of useful actions to use with django.contrib.admin.ModelAdmin and/or django.contrib.admin.AdminSite
django-autoadmin Automatic admin users for Django projects
django-braces 1,960 about 1 month ago Reusable, generic mixins for Django
django-calendarium 222 about 2 years ago A reusable app to manage and display a calendar in your templates
django-cors-headers 5,393 17 days ago Django app for handling the server headers required for Cross-Origin Resource Sharing (CORS)
django-dfp 3 almost 9 years ago App that provides tags to fetch Google DFP ads
django-dynamic-scraper 1,153 almost 3 years ago Creating Scrapy scrapers via the Django admin interface
django-extensions 6,573 4 months ago This is a repository for collecting global custom management extensions for the Django Framework
django-filter 4,464 2 months ago A generic system for filtering Django QuerySets based on user selections
django-friendship 762 3 months ago Django app to manage following and bi-directional friendships
django-gravatar2 151 3 months ago Essential Gravatar support for Django. Features helper methods, templatetags and a full test suite!
django-hackathon-starter 1,620 over 4 years ago A boilerplate for Django web applications, containing various social authentication methods and several popular API examples
django-ipware 1,018 7 months ago A Django application to retrieve user's IP address
django-macros-url 140 over 7 years ago Django Macros URL. Routing must be simple as possible
django-magic-embed 19 about 2 years ago an easy and simple Django template tag and tool to embed video and get thumbnails from video providers
django-markitup 47 almost 5 years ago A Django reusable application for end-to-end markup handling
django-mmc 44 almost 2 years ago App for monitoring management commands on Django
django-overextends 108 over 4 years ago Circular template inheritance for Django
django-pagination 515 9 months ago
django-el-pagination 307 11 months ago Django EL(Endless) Pagination can be used to provide Twitter-style or Digg-style pagination, with optional Ajax support
django-simple-pagination 44 over 3 years ago A Simple Django app for digg-style pagination with little effort
django-quiz-app 614 7 months ago This is a configurable quiz app for Django
django-recaptcha 997 24 days ago Django reCAPTCHA form field/widget integration app
django-smuggler 374 about 2 years ago Django Smuggler is a pluggable application for Django Web Framework that helps you to import/export fixtures via the automatically-generated administration interface
django-solo 897 about 1 month ago Helps working with singletons - things like global settings that you want to edit from the admin site
django-sql-explorer 2,763 about 1 month ago Easily share data via SQL queries, right from Django
django-stored-messages Store Django messages on your project's backend
django-ratelimit 1,076 4 months ago provides a decorator to rate-limit views. Limiting can be based on IP address or a field in the request--either a GET or POST variable
django-uuslug 277 9 months ago a slugify application that guarantees Uniqueness and handles Unicode
django-watchman 540 8 days ago django-watchman exposes a status endpoint for your backing services like databases, caches, etc
django-websocket-redis 896 over 1 year ago Websockets for Django applications using Redis as message queue
metamon Collection of Ansible playbooks to quickly start your Django Application
micawber 636 about 1 month ago A small library for extracting rich content from urls
towel 82 about 1 year ago a collection of tools which make your life easier if you are building a web application using Django
django-admin-env-notice 317 about 1 month ago Visually distinguish environments in Django Admin

Projects / CMS

django-cms 10,207 8 days ago The easy-to-use and developer-friendly CMS
django-fiber 676 8 months ago Django Fiber, a simple, user-friendly CMS for all your Django projects
feincms 951 3 months ago A Django-based CMS with a focus on extensibility and concise code
Mezzanine 4,764 5 months ago A content management platform built using the Django framework
wagtail 18,369 3 days ago A Django content management system focused on flexibility and user experience
leonardo 98 about 2 years ago A new Django content management system built on top of FeinCMS and OpenStack Horizon

Projects / Document Management

mayan-edms Open source, Django based DMS (document management system) with custom metadata indexing, file serving integration, OCR capabilities, document versioning and electronic signature verification

Projects / e-Commerce

Cartridge 709 9 months ago Ecommerce for Django/Mezzanine
django-changuito 51 almost 4 years ago A cart app for your django site, an updated fork of django-cart
django-oscar 6,286 9 days ago Domain-driven e-commerce for Django
Lighting Fas Shop Lighting Fas Shop is Ecommerce made with Django
Saleor An e-commerce storefront for Python and Django
Satchless Satchless brings e-commerce and Python together
Satchmo Satchmo is an eCommerce framework created in Django which allows you to develop unique and robust online stores
Django-Shop A Django based shop system

Projects / Other

Django packages 782 8 days ago Django Packages is a directory of reusable apps, sites, tools, and more for your Django projects
Django-QA 99 about 2 years ago A simple Q&A App
django-salted 319 over 4 years ago Full stack SaltStack configuration for Django with the help of Vagrant
Drum 388 almost 8 years ago Reddit / Hacker News clone for Django/Mezzanine
koalixcrm 84 almost 7 years ago Beautiful CRM/ERP for small business
OmniDB 3,183 almost 2 years ago Web tool for database management and conversion, built with Django

Projects / Project Management

Plane 30,736 5 days ago Open-source, self-hosted project planning tool
ITSY 97 over 4 years ago Issue Tracking System
taiga 601 3 months ago Agile, Free and Open Source Project Management Tool

Resources / Books

Django by Example 19 over 8 years ago (1.2)
Djen of Django (< 1.7)
Effective Django (1.5)
Getting started with Django (video)
High Performance Django (1.7) - Deploying fast, scalable Django sites
Lightweight Django (1.7) - Using REST, WebSockets, and Backbone with Django
Tango With Django (1.5)
Test-Driven Web Development with Python (1.7)
Two Scoops of Django: Best Practices for Django 1.11 A best practice book for making Python and Django as fun as ice cream

Resources / Websites

Django Girls Tutorial A fun and engaging tutorial showing how to build a blog using Django and deploy it to Heroku
Mozilla Tutorial Tutorial that shows how to set up a development environment, and how to get started with using it to create your own web applications
Django Introduction A reusable set of slides to educate more people about Django
Django Packages Django Packages is a directory of reusable apps, sites, tools, and more for your Django projects
Django Sites Django Sites is a showcase of websites powered by Django
Full Stack Python's Django page contains explanations for Django's philosophy and its components along with links to other resources and tutorials
Simple is Better Than Complex A blog about Django, Python and Web Development. Weekly updates containing tutorials, tips, featured packages, reference guides and code snippets
Marina Mele's site A blog about Django and Python. Includes deployment to Heroku, a Django project boilerplate for best practices, testing and more

Resources / Conferences

Django Beer the new meeting of the Django community of Florence
Django Village the Italian Django community conference. An opportunity to meet djangonauts from all over Italy and abroad
Django Weekend is a Django/Python non-profit community event, organised and run entirely by volunteers. The conference is Django-focused, but all aspects of Python fall within its remit
Django: Under The Hood is an exciting new Django conference for experienced Django developers. Come and learn about the internals of Django, and help to shape its future
DjangoCon Europe is the annual largest European-based Django conference that is usually held in late spring
DjangoCon US is the largest North American Django conference generally held the first week in September each year

Non Python packages

cookiecutter-django 12,149 4 days ago A cookiecutter template for creating Django projects quickly

Non Python packages / External documentation

Classy Class-Based Views Detailed descriptions, with full methods and attributes, for each of Django's class-based generic views
Classy Django REST Framework Detailed descriptions, with full methods and attributes, for each of Django REST Framework's class-based views and serializers

Non Python packages / Videos

CodingforEntrepreneur One of the best collection of Django Videos and all the projects are written in Django
Code School - Try Django An introduction to the basics of Django
GoDjango Django videos from basics to advanced. Covering 3rd party apps to core Django components
Must Watch Django Videos Must-watch videos about Django. (or about Python as applied to Django)

Utilities

Django-manage.py-anywhere 34 almost 4 years ago Run manage.py commands from anywhere. Finds closest to current path manage.py file and runs commands against it
Logan 205 over 8 years ago A toolkit for running standalone Django applications. It provides you with tools to create a CLI runner, manage settings, and the ability to bootstrap the process

Credit of Repo

please consider donating Credit of this great resource goes to 'Roberto Rosario'. He has stopped maintaining this repo but you can show your love and support by donation. , A way to thank him for his great work. Thank you!

Backlinks from these awesome lists:

More related projects: