Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-django
Repository mirror of GitLab: https://gitlab.com/rosarior/awesome-django http://awesome-django.com
https://github.com/kupleron/awesome-django
Last synced: 5 days ago
JSON representation
-
Migrations
- South - Django application to provide schema and data migrations that supports Django up to 1.6.x. ([Django 1.7 and up have an integrated migration system, based on but not compatible with South](https://docs.djangoproject.com/en/dev/topics/migrations/))
-
Mobile Support
- django-push-notifications - A minimal Django app that implements Device models that can send messages through APNS and GCM.
- django-pushy - 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.
- django-push-notifications - A minimal Django app that implements Device models that can send messages through APNS and GCM.
-
Project Management
- taiga - Agile, Free and Open Source Project Management Tool
- ITSY - Issue Tracking System
- django-timepiece - A multi-user Django application for tracking people's time on projects.
-
RESTful API
- django-rest-framework - A powerful and flexible toolkit that makes it easy to build Web APIs.
- django-tastypie - Creating delicious APIs for Django apps since 2010.
- django-rest-auth - 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).
-
Settings
- python-decouple - Strict separation of config from code.
- django-dynamic-preferences - Dynamic global and instance settings for your django project.
-
Storage
- django-storages - django-storages is a collection of custom storage backends for Django.
-
Tagging
- django-taggit - Simple tagging for Django.
-
Task Queue
- django-rq - The easiest way to monitor and use [RQ](http://python-rq.org) in your Django projects.
-
Testing
- hitchtest - High level integration testing framework for Django.
- model-mommy - Smart fixtures for better tests.
- pytest-django - Test runner using py.test
-
Views
- django-vanilla-views - Beautifully simple class-based views.
-
WYSIWYG Editors
- django-tinymce - TinyMCE integration for Django.
-
Workflows
- django-workflows - django-workflows provides a generic workflow engine for Django.
-
Other
- django-autoadmin - Automatic admin users for Django projects.
- django-cors-headers - Django app for handling the server headers required for Cross-Origin Resource Sharing (CORS).
- django-sql-explorer - Easily share data via SQL queries, right from Django
-
Admin interface
- django-admin-bootstrap - Responsive Skin for Django Admin
- django-hijack - Allows superusers to hijack (=login as) and work on behalf of another user.
- django-flat-responsive - An extension for Django admin and django-flat-theme that makes interface mobile friendly.
- django-fluent-dashboard - An improved django-admin-tools dashboard for Django projects
- django-admin-easy - Collection of admin fields and decorators.
- django-admin-interface - 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 - A collection of extensions/tools for the default django administration interface
- django-flat-theme - A flat theme for Django admin interface. Modern, fresh, simple. ([merged into Django 1.9+](https://docs.djangoproject.com/en/1.9/releases/1.9/#new-styling-for-contrib-admin))
- django-jet - Modern responsive template for the admin interface with improved functionality.
- django-material
- django-object-actions
- yawd-admin - An administration website for Django
- django-admin2 - Extendable, adaptable rewrite of django.contrib.admin
- django-grappelli - A jazzy skin for the Django Admin-Interface.
- django-suit - Modern theme for Django admin interface.
- django-wpadmin - WordPress look and feel for Django administration panel.
- django-xadmin - Drop-in replacement of Django admin comes with lots of goodies, fully extensible with plugin support, pretty UI based on Twitter Bootstrap
- djamin - A new style for Django admin.
- django-admin-bootstrap - Responsive Skin for Django Admin
- django-admin-bootstrapped - A Django admin theme using Twitter Bootstrap.
- django-hijack - Allows superusers to hijack (=login as) and work on behalf of another user.
- yawd-admin - An administration website for Django
-
CMS
- django-cms - The easy-to-use and developer-friendly CMS.
-
Asset Management
- django-webpack-loader - Transparent webpack integration for django.
- django-pipeline - Asset packaging for Django.
- django-systemjs - Django SystemJS brings the Javascript of tomorrow to Django, today. (JSPM integration in Django)
- python-webpack - Python bindings for webpack with django integration.
- django-webpacker - 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.
- django-compressor - Compresses linked and inline javascript or CSS into a single cached file.
- django-gears - Compiles and concatenates JavaScript and CSS assets.
- django-htmlmin - HTML minifier for Python with full support for HTML 5 and Django.
- django-webpack-loader - Transparent webpack integration for django.
-
Authentication
- django-otp - A pluggable framework for adding two-factor authentication to Django using one-time passwords.
- django-organizations - Multi-user accounts for Django projects.
- django-rest-auth - A set of REST API endpoints to handle User Registration and Authentication tasks.
- django-allauth - Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
- django-two-factor-auth - User-friendly Two-Factor authentication.
- django-userena - Accounts for Django made beautifully simple
- django-registration - Simple user-registration application for Django, designed to make allowing user signups as painless as possible.
- python-social-auth - Python Social Auth is an easy-to-setup social authentication/registration mechanism with support for several frameworks and auth providers.
-
Authorization
- django-oauth-toolkit - OAuth2 goodies for the Djangonauts!
- django-guardian - Implementation of per object permissions as authorization backend.
- django-oauth2-provider - Provide OAuth2 access to your app
- django-rules - 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.
- django-oauth-toolkit - OAuth2 goodies for the Djangonauts!
- django-oml - Object Moderation Layer, mixin for models that allows you moderate several content types.
- django-permission - based permission system* to handle complex permissions in Django
-
Boilerplate
- cookiecutter - A command-line utility that creates projects from cookiecutters (project templates).
- django-hackathon-starter - A boilerplate for Django web applications, containing various social authentication methods and several popular API examples.
- edge - A Django project skeleton that is modern and cutting edge.
- cookiecutter - A command-line utility that creates projects from cookiecutters (project templates).
-
Caching
- django-cachalot - Caches your Django ORM queries and automatically invalidates them.
- diskcache - Fast SQLite and file backed cache backend for Django.
- django-cache-machine - Automatic caching and invalidation for Django models through the ORM.
- django-cacheops - A slick ORM cache with automatic granular event-driven invalidation.
- django-cachalot - Caches your Django ORM queries and automatically invalidates them.
- django-memoize - An implementation of [memoization](https://en.wikipedia.org/wiki/Memoization) technique for Django.
- django-ormcache - A cache manager mixin that provides some caching of objects for the ORM.
- django-redis-cache - A Redis cache backend for django.
- johnny-cache - Johnny Cache is a caching framework for django applications.
-
Debugging
- django-silk - Silky smooth profiling for Django
- sentry - A modern error logging and aggregation platform.
- django-web-profiler - A django profiling tool which logs, stores debug toolbar statistics and also a set of URL's statistics using a management command.
- django-querycount - Middleware that Prints the number of DB queries to the runserver console.
- django-debug-toolbar - A configurable set of panels that display various debug information about the current request/response.
- nplusone - Auto-detecting the n+1 queries problem in Django (and other ORMs)
- django-devserver - A drop in replacement for Django's built-in runserver command.
- django-silk - Silky smooth profiling for Django
-
Fields
- django-jsonfield - JSONField for Django models.
- django-audiofield - Allows audio files upload, management and conversion to different audio format (mp3, wav & ogg).
- django-macaddress - MAC Address model and form fields for Django.
- django-money - A little Django app that uses py-moneyed to add support for Money fields in your models and forms.
- django-searchable-select - A better and faster multiple choice widget with suggestions.
- django-bitfield - A BitField extension for Django models.
- django-image-tools - A package to handle images in Django.
- django-imagekit - Automated image processing for Django.
- django-phonenumber-field - A Django library which interfaces with [python-phonenumbers](https://github.com/daviddrysdale/python-phonenumbers) to validate, pretty print and convert
- django-picklefield - A pickled object field for Django
- django-countries - Provides country choices for forms, flag icons, and a CountryField.
- django-enumfield - Custom Django field for using enumerations of named constants.
- django-uuidfield - A UUIDField for Django.
-
e-Commerce
- 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.
-
Books
- Djen of Django
- Effective Django
- Getting started with Django
- High Performance Django - Deploying fast, scalable Django sites.
- Lightweight Django - Using REST, WebSockets, and Backbone with Django
- Tango With Django
- Test-Driven Web Development with Python
- Two Scoops of Django: Best Practices for Django 1.11 - A best practice book for making Python and Django as fun as ice cream.
- Effective Django
- Getting started with Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
- Effective Django
-
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.
-
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.
- cookiecutter-django - A cookiecutter template for creating Django projects quickly.
- Django Beer - the new meeting of the Django community of Florence.
-
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.
-
Videos
- CodingforEntrepreneur - One of the best collection of Django Videos and all the projects are written in Django.
- GoDjango - Django videos from basics to advanced. Covering 3rd party apps to core Django compontents.
- Must Watch Django Videos - Must-watch videos about Django (or about Python as applied to Django)
-
Forms
- django-bootstrap3 - Use Bootstrap in your Django templates, the Django way.
- django-floppyforms - 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-autocomplete-light - django-autocomplete-light's purpose is to enable autocompletes quickly and properly in a django project.
- django-bootstrap-form - Twitter Bootstrap for Django Form
- django-crispy-forms - 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 - 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-bootstrap3 - Use Bootstrap in your Django templates, the Django way.
-
Blog Management
- django-blog-zinnia - Simple yet powerful and really extendable application for managing a blog within your Django Web site.
- puput - A Django blog app implemented in Wagtail.
- django-blog-it - complete customizable and ready to use blog with one click installer.
-
Compatibility
- django-compat - Forward and backwards compatibility layer for the officially supported Django versions.
- django-compat-lint - Check Django compatibility of your code.
-
Database
- django-postgres-fuzzycount - Fast / fuzzy PostgreSQL counts for Django.
- django-postgrespool - Postgres Connection Pooling for Django, powered by SQLAlchemy.
- dj-database-url - Use Database URLs in your Django Application.
- django-mysql - Extensions to Django for use with MySQL/MariaDB.
-
Email
- django-drip - Django Admin based management for drip email campaigns
- django-email-extras - Various email utilities: PGP encryption, multipart templates, web browser test backend.
- django-ses - A Django email backend for Amazon's Simple Email Service.
- django-spoolgore - A django email backed for the Spoolgore daemon.
- django-templated-email - Django module to easily send templated emails using django templates, or using a transactional mail provider (mailchimp, silverpop, etc.)
- django-yubin - django-mailer2 + django-mailviews with some extras.
- djmail - A simple and nonobstructive django email middleware.
- django-celery-email - A Django email backend that uses a celery task for sending the email.
- django-db-mailer - Django module to easily send email/sms/push/tts using django templates stored on database and managed through the Django Admin.
- django-mailgun - A Django email backend for Mailgun.
- django-post_office - A simple app to send and manage your emails in Django, supports templates and can be easily integrated with task queues.
- djrill - Email backend and new message class for Mandrill transactional email service from MailChimp.
-
Image handling
- django-image-cropping - helper application to easily and non-destructively crop arbitrarily large images in admin and frontend.
- django-versatileimagefield - 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.
-
Import/Export
- django-import-export - Django application and library for importing and exporting data with admin integration.
-
Payment Processing
- django-paypal - A pluggable Django application for integrating PayPal Payments Standard or Payments Pro.
- django-oscar-adyen - 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.
- dj-stripe - Django + Stripe Made Easy.
- django-merchant - A Django app that provides helpers for multiple pluggable payment backends.
-
Analytics
- django-analytical - Integrates analytics services with a generic interface, templates stay clean.
-
File Transfers
- django-downloadview - Serve files with Django.
- django-sendfile - This is a wrapper around web-server specific methods for sending files to web clients.
-
Model Extensions
- django-mptt - Utilities for implementing a modified pre-order traversal tree in django.
- django-localflavor - Country-specific Django helpers, formerly of contrib fame.
- django-treebeard - Alternative tree data structures for Django (provides 3 different methods for storing hierarchical data, including MPTT )
- django-model-utils - Django model mixins and utilities.
-
Dashboards
- django-dashing - a customisable, modular dashboard application framework for Django to visualize interesting data about your project. Inspired in the exceptionally handsome dashboard framework Dashing.
-
Data sciences
- rest-pandas - 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).
-
GIS
- django-location-field - Location field and widget integrated with Google Maps.
- django-geoposition - A model field that can hold a geoposition (latitude/longitude), and corresponding admin/form widget.
- djangorestframework-gis - Geographic add-ons for Django Rest Framework.
-
Multitenancy
- django-tenant-schemas - Tenant support for Django using PostgreSQL schemas.
Programming Languages
Categories
Books
33
Admin interface
22
Fields
13
Email
12
Caching
9
Asset Management
9
Websites
8
Authentication
8
Debugging
8
Conferences
8
Authorization
7
Forms
7
e-Commerce
5
Payment Processing
4
Model Extensions
4
Boilerplate
4
Database
4
Videos
3
GIS
3
Other
3
Project Management
3
RESTful API
3
Blog Management
3
Testing
3
Mobile Support
3
Image handling
2
Settings
2
Compatibility
2
File Transfers
2
External documentation
2
Migrations
1
WYSIWYG Editors
1
Dashboards
1
Import/Export
1
Views
1
Analytics
1
Tagging
1
Workflows
1
Task Queue
1
Data sciences
1
Multitenancy
1
CMS
1
Storage
1
Sub Categories
Keywords
django
29
python
18
django-admin
5
admin
4
admin-dashboard
2
responsive
2
celery
2
blog
2
interface
2
customizable
2
css
2
administration
1
backoffice
1
dashboard
1
template
1
crud
1
form
1
material-design
1
materializecss
1
compressor
1
authentication
1
organization
1
css-js
1
package
1
pip
1
organisation
1
webpack
1
accounts
1
groups
1
responsive-theme
1
easy
1
easy-to-use
1
colors
1
custom
1
enviroment
1
enviroments
1
flat
1
logo
1
modal
1
modals
1
popup
1
settings
1
theme
1
ui
1
window
1
windows
1
admin-menu
1
admin-panel
1
themes
1
multi-tenant
1