🏆 A ranked list of awesome projects. Updated weekly.
This curated list contains 220 awesome open-source projects with a total of 450K stars grouped into 57 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!
🧙♂️ Discover other best-of lists or create your own.
- Admin Interface 8 projects
- Admin Interface Actions 4 projects
- Admin Interface Filters 1 projects
- Management Commands 5 projects
- Caching 2 projects
- Configuration 5 projects
- Debugging 1 projects
- Development 1 projects
- Logging 1 projects
- Authentication and Authorization 17 projects
- Authorization 1 projects
- Task Queues 5 projects
- Finite State Machine 7 projects
- RESTful API (Django Rest Framework) 3 projects
- RESTful API (Django Ninja) 6 projects
- Pydantic integration 4 projects
- Pandas integration 1 projects
- GraphQL API 6 projects
- Feature Flipper 1 projects
- Statistics 1 projects
- Testing 5 projects
- Monitoring frameworks based on Django 1 projects
- CMS frameworks based on Django 3 projects
- E-Commerce frameworks based on Django 4 projects
- Analytics frameworks based on Django 1 projects
- Project management frameworks based on Django 2 projects
- Monitoring frameworks based on Django 0 projects
- Photo management frameworks based on Django 1 projects
- Recipe management frameworks based on Django 1 projects
- Document management frameworks based on Django 1 projects
- Education frameworks based on Django 1 projects
- Inventory management system based on Django 1 projects
- Crawler management system based on Django 0 projects
- Network automation system based on Django 1 projects
- Fields (encrypted) 6 projects
- Fields (phone numbers) 2 projects
- Fields (addresses) 5 projects
- Fields (versioning) 7 projects
- Messaging 5 projects
- Storage 3 projects
- Event Sourcing 5 projects
- Locking 3 projects
- Example data 4 projects
- Fake data 2 projects
- Bootstrap CSS Framework Integration (Django MVT application) 4 projects
- Bulma CSS Framework Integration (Django MVT application) 1 projects
- TailwindCSS CSS Framework Integration (Django MVT application) 3 projects
- Data exploration 1 projects
- Multiple tenants 4 projects
- Value-as-a-Service frameworks based on Django 1 projects
- Payment and Subscription (Stripe, etc.) 19 projects
- Emails 5 projects
- Templates 4 projects
- Reusable app templates 11 projects
- Project templates 16 projects
- Static file serving 1 projects
- Custom user 5 projects
- 🥇🥈🥉 Combined project-quality score
- ⭐️ Star count from GitHub
- 🐣 New project (less than 6 months old)
- 💤 Inactive project (12 months no activity)
- 💀 Dead project (60 months no activity)
- 📈📉 Project is trending up or down
- ➕ Project was recently added
- ❗️ Warning (e.g. missing/risky license)
- 👨💻 Contributors count from GitHub
- 🔀 Fork count from GitHub
- 📋 Issue count from GitHub
- ⏱️ Last update timestamp on package manager
- 📥 Download count from package manager
- 📦 Number of dependent projects
Packages to replace or improve the default Django admin interface.
django-jazzmin (🥇34 · ⭐ 1.5K) - Jazzy theme for Django. MIT
django-admin-interface (🥈33 · ⭐ 1.7K) - djangos default admin interface with superpowers - customizable themes, popup windows replaced by modals and many.. MIT
django-grappelli (🥈29 · ⭐ 3.6K) - A jazzy skin for the Django Admin-Interface (official repository). ❗Unlicensed
django-material (🥉28 · ⭐ 2.5K) - Material Design for Django. BSD-3
django-baton (🥉25 · ⭐ 840) - A cool, modern and responsive django admin application based on bootstrap 5 - https://otto-torino.github.io/tag/baton/. MIT
django-admin-tools (🥉23 · ⭐ 840) - Extends the Django Admin to include a extensible dashboard and navigation menu. MIT
django-controlcenter (🥉19 · ⭐ 980) - Set of widgets to build dashboards for Django projects. BSD-3
Show 1 hidden projects...
- django-jet (🥉26 · ⭐ 3.5K · 💀) - Modern responsive template for the Django admin interface with improved functionality. We are proud to announce..
❗️AGPL-3.0
django-import-export (🥇39 · ⭐ 2.9K) - Django application and library for importing and exporting data with admin integration. BSD-2
django-admin-sortable2 (🥈30 · ⭐ 710) - Generic drag-and-drop ordering for objects in the Django admin interface. MIT
django-admin-sortable (🥉19 · ⭐ 560 · 💤) - Generic drag-and-drop ordering for objects and tabular inlines in Django Admin. ❗Unlicensed
django-admin-confirm (🥉15 · ⭐ 120) - AdminConfirmMixin is a mixin for ModelAdmin that adds confirmations to changes, additions and actions. ❗Unlicensed
django-admin-numeric-filter (🥇18 · ⭐ 77 · 💤) - Numeric filters for Django admin. MIT
Packages which add or help working with management commands.
django-extensions (🥇37 · ⭐ 6.5K) - This is a repository for collecting global custom management extensions for the Django Framework. MIT
django-dbbackup (🥈30 · ⭐ 920) - Management commands to help backup and restore your project database and media files. BSD-3
django-click (🥉21 · ⭐ 240) - Write Django management command using the click CLI library. MIT
django-rich (🥉19 · ⭐ 110) - Extensions for using Rich with Django. MIT
django-typer (🥉19 · ⭐ 54) - Use Typer (type hints) to define the interface for your Django management commands. MIT
django-cacheops (🥇27 · ⭐ 2.1K) - A slick ORM cache with automatic granular event-driven invalidation. BSD-3
django-cachalot (🥇27 · ⭐ 1.2K) - No effort, no worry, maximum performance. BSD-3
django-environ (🥇33 · ⭐ 2.9K) - Django-environ allows you to utilize 12factor inspired environment variables to configure your Django application. MIT
django-constance (🥈28 · ⭐ 1.7K) - Dynamic Django settings. BSD-3
django-configurations (🥈28 · ⭐ 1.1K) - A helper for organizing Django project settings by relying on well established programming patterns. BSD-3
django-split-settings (🥈28 · ⭐ 1.1K) - Organize Django settings into multiple files and directories. Easily override and modify settings. Use wildcards and.. BSD-3
django-extra-settings (🥉24 · ⭐ 480) - config and manage typed extra settings using just the django admin. MIT
django-debug-toolbar (🥇38 · ⭐ 7.9K · 📈) - A configurable set of panels that display various debug information about the current request/response. BSD-3
django-browser-reload (🥇24 · ⭐ 470) - Automatically reload your browser in development. MIT
Packages which improve logging and debugging.
django-guid (🥇24 · ⭐ 420) - Inject an ID into every log message from a Django request. ASGI compatible, integrates with Sentry, and works with.. MIT
django-allauth (🥇41 · ⭐ 9K) - Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party.. MIT
social-app-django (🥇31 · ⭐ 2K) - Python Social Auth - Application - Django. BSD-3
django-two-factor-auth (🥇31 · ⭐ 1.6K) - Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects. MIT
django-oauth-toolkit (🥈28 · ⭐ 3K) - OAuth2 goodies for the Djangonauts!. ❗Unlicensed
django-organizations (🥈28 · ⭐ 1.2K) - Multi-user accounts for Django projects. BSD-2
django-guardian (🥈27 · ⭐ 3.6K · 💤) - Per object permissions for Django. ❗Unlicensed
django-ratelimit (🥈26 · ⭐ 1K) - Cache-based rate-limiting for Django. ❗Unlicensed
django-auth-adfs (🥈26 · ⭐ 270) - A Django authentication backend for Microsoft ADFS and AzureAD. BSD-2
django-otp (🥉25 · ⭐ 500) - A pluggable framework for adding two-factor authentication to Django using one-time passwords. Unlicense
django-oidc-provider (🥉25 · ⭐ 400) - OpenID Connect and OAuth2 provider implementation for Djangonauts. MIT
django-cas-ng (🥉25 · ⭐ 380) - Django CAS 1.0/2.0/3.0 client authentication library, support Django 2.0, 2.1, 2.2, 3.0 and Python 3.5+. MIT
django-allauth-2fa (🥉20 · ⭐ 210) - Two-factor authentication for Django Allauth. ❗Unlicensed
django-oauth2-provider (🥉17 · ⭐ 340 · 💤) - Provide OAuth2 access to your app. MIT
django-oauthost (🥉6 · ⭐ 25 · 💤) - Reusable application for Django, introducing OAuth2 server functionality. BSD-3
Show 3 hidden projects...
- django-prbac (🥉15 · ⭐ 140) -
❗Unlicensed
- django-oauth-login (🥉11 · ⭐ 15) - A minimal app that adds OAuth login support to your Django project.
MIT
- django-oauth2-authcodeflow (🥉11 · ⭐ 14) - Authenticate with any OpenId Connect/Oauth2 provider through authorization code flow. PKCE is also supported.
MIT
django-rules (🥇27 · ⭐ 1.8K) - Awesome Django authorization, without the database. MIT
celery (🥇44 · ⭐ 24K) - Distributed Task Queue (development branch). ❗Unlicensed
rq (🥈37 · ⭐ 9.6K) - Simple job queues for Python. ❗Unlicensed
django-rq (🥉31 · ⭐ 1.8K · 📉) - A simple app that provides django integration for RQ (Redis Queue). MIT
django-celery-beat (🥉25 · ⭐ 1.6K) - Celery Periodic Tasks backed by the Django ORM. ❗Unlicensed
Packages to implement Finite State Machines (e.g. to implement workflows).
transitions (🥇34 · ⭐ 5.4K · ➕) - A lightweight, object-oriented finite state machine implementation in Python with many extensions. MIT
django-fsm (🥈31 · ⭐ 2.3K) - Django friendly finite state machine support. MIT
viewflow (🥈24 · ⭐ 2.6K) - Reusable workflow library for Django. ❗️AGPL-3.0
django-fsm-log (🥈24 · ⭐ 240) - Automatic logging for Django FSM. MIT
django-fsm-admin (🥉19 · ⭐ 200 · 💤) - Mixin and template tags to integrate django-fsm transitions into the django admin. ❗Unlicensed
Show 2 hidden projects...
- djangorestframework-fsm (🥉10 · ⭐ 18 · 💤) - Automatically hook your Django-FSM transitions up to Django REST Framework.
MIT
- django-fsm-freeze (🥉10 · ⭐ 4) - django-fsm data immutability support.
MIT
django-rest-framework (🥇43 · ⭐ 28K) - Web APIs for Django. ❗Unlicensed
django-rest-passwordreset (🥉27 · ⭐ 410) - An extension of django rest framework, providing a configurable password reset strategy. BSD-3
djangorestframework-simplejwt (🥉26 · ⭐ 3.9K) - A JSON Web Token authentication plugin for the Django REST Framework. MIT
django-ninja (🥇27 · ⭐ 6.4K) - Fast, Async-ready, Openapi, type hints based framework for building APIs. MIT
django-ninja-extra (🥈21 · ⭐ 320) - Django Ninja Extra - Class-Based Utility and more for Django Ninja(Fast Django REST framework). MIT
django-ninja-jwt (🥈21 · ⭐ 120) - A JSON Web Token authentication plugin for the Django REST Framework. MIT
django-ninja-apikey (🥉12 · ⭐ 37 · 💤) - Easy to use API key authentication for Django Ninja REST Framework. MIT
Show 2 hidden projects...
- django-ninja-passwordreset (🥉11 · ⭐ 5) - An extension of django rest framework, providing a configurable password reset strategy.
BSD-3
- django-ninja-auth (🥉6 · ⭐ 27) -
❗️WTFPL
django-pandas (🥇25 · ⭐ 790 · 📈) - Tools for working with pandas in your Django projects. BSD-3
Packages to implement GraphQL API.
graphene-django (🥈34 · ⭐ 4.2K) - Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration. MIT
strawberry-graphql-django (🥈29 · ⭐ 390) - Strawberry GraphQL Django extension. MIT
django-graphql-jwt (🥉28 · ⭐ 820) - JSON Web Token (JWT) authentication for Graphene Django. MIT
strawberry (🥉27 · ⭐ 3.8K) - A GraphQL library for Python that leverages type annotations. MIT
django-graphql-auth (🥉20 · ⭐ 320 · 💤) - Django registration and authentication with GraphQL. MIT
django-waffle (🥇29 · ⭐ 1.1K · 📉) - A feature flipper for Django. BSD-3
Packages which add application layer statistic functionality.
django-trackstats (🥇15 · ⭐ 440) - Keep track of your statistics. MIT
pytest-django (🥇34 · ⭐ 1.3K) - A Django plugin for pytest. ❗Unlicensed
model_bakery (🥈27 · ⭐ 800) - Object factory for Django. ❗Unlicensed
factory_boy (🥉25 · ⭐ 3.4K) - A test fixtures replacement for Python. MIT
django-test-migrations (🥉25 · ⭐ 500) - Test django schema and data migrations, including migrations order and best practices. MIT
django-test-plus (🥉19 · ⭐ 600) - Useful additions to Djangos default TestCase. BSD-3
Monitoring (Application Performance Monitoring, ...) frameworks which use Django under the hood.
sentry (🥇39 · ⭐ 37K) - Developer-first error tracking and performance monitoring. ❗Unlicensed
-
GitHub (👨💻 840 · 🔀 4K · 📥 46K · 📦 690 · 📋 12K - 18% open · ⏱️ 31.05.2024):
git clone https://github.com/getsentry/sentry
Content Management Systems which use Django under the hood.
django-cms (🥇41 · ⭐ 10K) - The easy-to-use and developer-friendly enterprise CMS powered by Django. BSD-3
wagtail (🥉37 · ⭐ 17K) - A Django content management system focused on flexibility and user experience. BSD-3
E-Commerce frameworks which use Django under the hood.
django-oscar (🥇37 · ⭐ 6.1K) - Domain-driven e-commerce for Django. BSD-3
saleor (🥈32 · ⭐ 20K · 📉) - Saleor Core: the high performance, composable, headless commerce API. BSD-3
django-shop (🥉26 · ⭐ 3.2K · 💤) - A Django based shop system. BSD-3
shuup (🥉24 · ⭐ 2.2K · 💤) - E-Commerce Platform. ❗Unlicensed
Analytics frameworks which use Django under the hood.
shynet (🥇19 · ⭐ 2.8K) - Modern, privacy-friendly, and detailed web analytics that works without cookies or JS. Apache-2
Project management frameworks which use Django under the hood.
plane (🥇25 · ⭐ 25K) - Open Source JIRA, Linear and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the.. ❗️AGPL-3.0
-
GitHub (👨💻 81 · 🔀 1.3K · 📋 780 - 44% open · ⏱️ 31.05.2024):
git clone https://github.com/makeplane/plane
taiga (🥉12 · ⭐ 400) - Taiga is a free and open-source project management for cross-functional agile teams. MPL-2.0
-
GitHub (👨💻 11 · 🔀 53 · ⏱️ 13.12.2023):
git clone https://github.com/kaleidos-ventures/taiga
Monitoring frameworks which use Django under the hood.
Photo management frameworks which use Django under the hood.
librephotos (🥇22 · ⭐ 6.6K) - A self-hosted open source photo management service. This is the repository of the backend. MIT
-
GitHub (👨💻 73 · 🔀 280 · 📋 840 - 32% open · ⏱️ 28.05.2024):
git clone https://github.com/LibrePhotos/librephotos
Recipe management frameworks which use Django under the hood.
Tandoor Recipes (🥇24 · ⭐ 5.1K) - Application for managing recipes, planning meals, building shopping lists and much much more!. ❗Unlicensed
-
GitHub (👨💻 340 · 🔀 540 · 📋 1.7K - 15% open · ⏱️ 28.05.2024):
git clone https://github.com/TandoorRecipes/recipes
Document management frameworks which use Django under the hood.
Paperless-ngx (🥇31 · ⭐ 17K) - A community-supported supercharged version of paperless: scan, index and archive all your physical documents. ❗️GPL-3.0
-
GitHub (👨💻 350 · 🔀 920 · 📥 79K · ⏱️ 31.05.2024):
git clone https://github.com/paperless-ngx/paperless-ngx
Education frameworks which use Django under the hood.
Open edX (🥇29 · ⭐ 7.1K) - The Open edX LMS & Studio, powering education sites around the world!. ❗️AGPL-3.0
-
GitHub (👨💻 1.4K · 🔀 3.4K · 📦 3 · 📋 470 - 27% open · ⏱️ 31.05.2024):
git clone https://github.com/openedx/edx-platform
Inventory management systems which use Django under the hood.
InvenTree (🥇27 · ⭐ 3.8K) - Open Source Inventory Management System. MIT
-
GitHub (👨💻 85 · 🔀 650 · 📥 330 · 📋 2.4K - 8% open · ⏱️ 31.05.2024):
git clone https://github.com/inventree/InvenTree
Web crawler management systems which use Django under the hood.
Network automation systems which use Django under the hood.
netbox (🥇32 · ⭐ 15K) - The premier source of truth powering network automation. Open source under Apache 2. Public demo:.. Apache-2
-
GitHub (👨💻 360 · 🔀 2.4K · 📋 9.8K - 2% open · ⏱️ 31.05.2024):
git clone https://github.com/netbox-community/netbox
django-cryptography (🥇19 · ⭐ 360) - Easily encrypt data in Django. BSD-3
django-mirage-field (🥈17 · ⭐ 91 · 💤) - Django model field encrypt/decrypt your data, keep secret in database. MIT
Show 4 hidden projects...
- django-fernet-fields (🥇19 · ⭐ 190 · 💀) - Fernet symmetric encryption for Django model fields.
BSD-3
- django-cryptographic-fields (🥉14 · ⭐ 29 · 💀) - A set of fields that wrap standard Django fields with encryption provided by the python cryptography library.
MIT
- django-encrypted-model-fields (🥉11 · ⭐ 33 · 💀) - A set of fields that wrap standard Django fields with encryption provided by the python cryptography library.
❗Unlicensed
- django-searchable-encrypted-fields (🥉7 · ⭐ 9 · 💀) -
❗Unlicensed
django-phonenumber-field (🥇32 · ⭐ 1.5K · 📉) - A django model and form field for normalised phone numbers using python-phonenumbers. MIT
django-phone-field (🥉18 · ⭐ 51 · 💤) - Lightweight model and form field for phone numbers in Django. ❗️GPL-3.0
django-address (🥇24 · ⭐ 430 · 💤) - A Django address model and field. Addresses may be specified by address components or by performing an automatic.. BSD-3
django-mapbox-location-field (🥈22 · ⭐ 66) - Simple in use location model and form field with MapInput widget for picking some location. Uses mapbox gl js,.. MIT
django-google-maps (🥉21 · ⭐ 280 · 💤) - Using the Google Maps API with django model admin. BSD-2
django-loci (🥉20 · ⭐ 180) - Reusable Django app for storing geographic and indoor coordinates. Maintained by the OpenWISP Project. BSD-3
Show 1 hidden projects...
- django-address-model (🥉8 · ⭐ 13 · 💤) - django abstract model that provide the complete address, eg: no, na/rt, ca/rw, village/desa, sub district/kecamatan,..
MIT
django-simple-history (🥇37 · ⭐ 2.1K · 📈) - Store model history and view/revert changes from admin site. BSD-3
django-reversion (🥈35 · ⭐ 3K) - django-reversion is an extension to the Django web framework that provides version control for model instances. BSD-3
django-auditlog (🥈31 · ⭐ 1K) - A Django app that keeps a log of changes made to an object. MIT
django-easy-audit (🥉26 · ⭐ 680) - Yet another Django audit log app, hopefully the simplest one. ❗️GPL-3.0
django-dirtyfields (🥉19 · ⭐ 610) - Tracking dirty fields on a Django model. BSD-3
django-fieldsignals (🥉16 · ⭐ 110 · 💤) - Django signals for changed fields. ❗Unlicensed
Show 1 hidden projects...
- django-audit-log (🥉17 · ⭐ 230 · 💀) - Audit log for your Django models.
❗Unlicensed
django-slack (🥇22 · ⭐ 240) - Slack integration for Django, using the templating engine to generate messages. BSD-3
django-sendsms (🥈17 · ⭐ 260 · 💤) - A simple API to send SMS messages. It is modeled after the django email api. MIT
django-sms (🥉13 · ⭐ 49) - A Django app for sending SMS with interchangeable backends. BSD-3
django-discord-integration (🥉12 · ⭐ 22 · 📈) - Discord integration for Django, supporting error reporting via webhooks. ❗️AGPL-3.0
Show 1 hidden projects...
- django-channels-discord (🥉5 · ⭐ 12 · 💤) - An interface server connecting Djangos Channels and Discord.
MIT
django-storages (🥇36 · ⭐ 2.7K) - https://django-storages.readthedocs.io/. BSD-3
django-minio-storage (🥉21 · ⭐ 150) - A django storage driver for minio. MIT
Show 1 hidden projects...
- django-minio (🥉7 · ⭐ 65 · 💀) - Django app to use Minio Server as file storage.
❗Unlicensed
eventsourcing (🥇24 · ⭐ 1.4K) - A library for event sourcing in Python. BSD-3
eventsourcing-django (🥈11 · ⭐ 38 · 💤) - Python package for eventsourcing with Django. BSD-3
Show 3 hidden projects...
- eventsourcing-eventstoredb (🥉5 · ⭐ 16) - Python package for eventsourcing with EventStoreDB.
BSD-3
- eventsourcing-dynamodb (🥉4 · ⭐ 4 · 💤) - Python package for eventsourcing with DynamoDB.
BSD-3
- eventsourcing-axonserver (🥉4 · ⭐ 2 · 💤) - Python package for eventsourcing with Axon Server.
BSD-3
django-concurrency (🥇18 · ⭐ 430) - Optimistic lock implementation for Django. Prevents users from doing concurrent editing. MIT
Show 2 hidden projects...
- django-optimistic-lock (🥉14 · ⭐ 120 · 💀) - Offline optimistic locking for Django.
BSD-2
- django-locking (🥉8 · ⭐ 140 · 💀) - Prevents users from doing concurrent editing in Django. Works out of the box in the admin interface, or you can..
❗Unlicensed
django-seed (🥇26 · ⭐ 670 · 💤) - Seed your Django database with fake data. MIT
django-fixture-magic (🥉19 · ⭐ 390) - Utilities to extract and manipulate Django Fixtures. BSD-3
mixer (🥉16 · ⭐ 930 · 💤) - Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects. ❗Unlicensed
Show 1 hidden projects...
- django-autofixture (🥈20 · ⭐ 460 · 💀) - Can create auto-generated test data.
BSD-3
model-bakery (🥇27 · ⭐ 800) - Object factory for Django. ❗Unlicensed
django-dynamic-fixture (🥉21 · ⭐ 390) - A complete library to create dynamic model instances for testing purposes. ❗Unlicensed
django-bootstrap4 (🥇33 · ⭐ 1K) - Bootstrap 4 integration with Django. BSD-3
django-bootstrap3 (🥈32 · ⭐ 2.3K) - Bootstrap 3 integration with Django. BSD-3
django-bootstrap5 (🥉28 · ⭐ 360) - Bootstrap 5 for Django. BSD-3
django-bootstrap-v5 (🥉22 · ⭐ 100) - Bootstrap 5 integration with Django. BSD-3
django-bulma (🥇19 · ⭐ 340 · 💤) - Bulma theme for Django. MIT
django-tailwind (🥇24 · ⭐ 1.4K) - Django + Tailwind CSS =. MIT
django-tailwind-cli (🥉15 · ⭐ 81) - Django and Tailwind integration based on the prebuilt Tailwind CSS CLI. MIT
Show 1 hidden projects...
- pytailwindcss (🥉15 · ⭐ 290) -
MIT
django-data-browser (🥇20 · ⭐ 310) - Django app for user friendly querying of Django models. BSD-3
django-tenants (🥇30 · ⭐ 1.4K · 📉) - Django tenants using PostgreSQL Schemas. MIT
django-tenant-schemas (🥈27 · ⭐ 1.4K) - Tenant support for Django using PostgreSQL schemas. MIT
django-multitenant (🥉23 · ⭐ 700) - Python/Django support for distributed multi-tenant databases like Postgres+Citus. MIT
django-scopes (🥉15 · ⭐ 220) - Safely separate multiple tenants in a Django database. Apache-2
SaaS frameworks, subscription-based tutorials etc. which use Django under the hood.
djaodjin-saas (🥇17 · ⭐ 540) - Django application for software-as-service and subscription businesses. ❗Unlicensed
dj-stripe (🥇33 · ⭐ 1.6K) - dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to.. MIT
django-paypal (🥇27 · ⭐ 710) - A pluggable Django application for integrating PayPal Payments Standard or Payments Pro. MIT
django-payments (🥈24 · ⭐ 990) - Universal payment handling for Django. ❗Unlicensed
pinax-stripe-light (🥈21 · ⭐ 680 · 💤) - a payments Django app for Stripe. MIT
django-getpaid (🥈21 · ⭐ 440 · 💤) - Django payments processor. MIT
django-oscar-paypal (🥈20 · ⭐ 160) - PayPal integration for django-oscar. Can be used without Oscar too. BSD-3
silver (🥈17 · ⭐ 300) - Automated billing and payments for Django with a REST API. ❗Unlicensed
django-flexible-subscriptions (🥉15 · ⭐ 240 · 💤) - A subscription and recurrent billing application for Django. ❗️GPL-3.0
django-subscriptions (🥉15 · ⭐ 73 · 💤) - A django package for managing subscription states. BSD-3
drf-stripe-subscription (🥉13 · ⭐ 100) - An out-of-box Django REST framework solution for payment and subscription management using Stripe. MIT
django-flutterwave (🥉13 · ⭐ 22 · 💤) - Django integration for Flutterwave Rave payments and subscriptions. MIT
django-stripe-subscriptions (🥉7 · ⭐ 33 · 💤) - How to handle subscription payments with Django and Stripe. MIT
Show 5 hidden projects...
- merchant (🥈18 · ⭐ 1K · 💀) - A Django app to accept payments from various payment processors via Pluggable backends.
BSD-3
- django-bitcoin (🥉14 · ⭐ 180 · 💀) - bitcoin payment management for django.
MIT
- django-authorizenet (🥉10 · ⭐ 87 · 💀) - Django and Authorize.NET payment gateway integration.
MIT
- django-subscription (🥉9 · ⭐ 180 · 💀) - Subscriptions or Recurring Billing App for django.
❗Unlicensed
- django-payee (🥉4 · ⭐ 1 · 💤) - Accept (regular and subscription) payments in Internet (currently supports PayPal). Advanced support for subscription..
❗Unlicensed
django-anymail (🥇30 · ⭐ 1.6K · ➕) - Django email backends and webhooks for Amazon SES, Brevo (Sendinblue), MailerSend, Mailgun, Mailjet, Postmark, Postal,.. ❗Unlicensed
django-ses (🥈29 · ⭐ 970) - A Django email backend for Amazons Simple Email Service. MIT
django-post-office (🥉25 · ⭐ 980) - A Django app that allows you to send email asynchronously in Django. Supports HTML email, database backed templates.. MIT
aiosmtpd (🥉24 · ⭐ 300) - A reimplementation of the Python stdlib smtpd.py based on asyncio. Apache-2
django-mailbox (🥉23 · ⭐ 350) - Import mail from POP3, IMAP, local email mailboxes or directly from Postfix or Exim4 into your Django application.. MIT
django-htmx (🥇26 · ⭐ 1.4K) - Extensions for using Django with htmx. MIT
django-compressor (🥈24 · ⭐ 2.8K) - Compresses linked and inline javascript or CSS into a single cached file. ❗Unlicensed
django-template-partials (🥉17 · ⭐ 350) - Reusable named inline partials for the Django Template Language. MIT
inertia-django (🥉17 · ⭐ 240 · ➕) - The Django adapter for Inertia.js. MIT
wemake-django-template (🥇22 · ⭐ 1.9K) - Bleeding edge django template focused on code quality and security. MIT
-
GitHub (👨💻 48 · 🔀 210 · 📋 530 - 6% open · ⏱️ 30.05.2024):
git clone https://github.com/wemake-services/wemake-django-template
cookiecutter-djangopackage (🥇13 · ⭐ 430 · 💤) - A cookiecutter template for creating reusable Django packages quickly. ❗Unlicensed
wq-django-template (🥈9 · ⭐ 27) - Django + NPM (Create React App) template for building REST-ful web & hybrid apps with the wq framework. ❗Unlicensed
-
GitHub (👨💻 4 · 🔀 7 · ⏱️ 27.03.2024):
git clone https://github.com/wq/wq-django-template
Show 8 hidden projects...
- cookiecutter-django-crud (🥈9 · ⭐ 67 · 💀) - A cookiecutter template to create a Django app around a model with CRUD views using django-vanilla-views, a..
BSD-3
- cookiecutter-django-app (🥈9 · ⭐ 16 · 💤) - A cookiecutter template for creating reusable Django packages (installable apps) quickly.
Apache-2
- django-app-template (🥉7 · ⭐ 52 · 💀) - A handy template for creating a new reusable Django application.
BSD-2
- django-reusable-app-template (🥉6 · ⭐ 95 · 💀) - A template for kickstarting reusable Django apps, ready to be published on pypi.python.org, ready for test driven..
❗Unlicensed
- python-library-template (🥉5 · ⭐ 4) - The template for all public Django apps by Opus 10.
❗Unlicensed
- django-reusable-app (🥉4 · ⭐ 3 · 💀) - A cookiecutter template to package Django Reusable Apps.
MIT
- cookiecutter-sveetch-djangoapp (🥉4 · ⭐ 3) - Yet another Cookiecutter template to produce a repository to start a Django application package with Python3.
❗Unlicensed
- django-package-template (🥉3 · ⭐ 1 · 💤) - Template for creating packages.
MIT
django-react-boilerplate (🥇21 · ⭐ 1.9K) - Django 5, React, Bootstrap 5 with Python 3 and webpack project boilerplate. MIT
-
GitHub (👨💻 50 · 🔀 440 · 📋 290 - 8% open · ⏱️ 27.05.2024):
git clone https://github.com/vintasoftware/django-react-boilerplate
saas-boilerplate (🥇20 · ⭐ 1.8K) - SaaS Boilerplate - Open Source and free SaaS stack that lets you build SaaS products faster in React, Django and AWS... MIT
-
GitHub (👨💻 38 · 🔀 180 · 📋 160 - 21% open · ⏱️ 30.05.2024):
git clone https://github.com/apptension/saas-boilerplate
falco (🥈17 · ⭐ 320 · 🐣) - Enhance your Django developer experience: CLI and Guides for the Modern Django Developer. ❗Unlicensed
cookiecutter-vue-django (🥈13 · ⭐ 190) - Vue 3 + Vite + Django with no compromises. Use Vue SFCs directly in Django Templates, DRF not required. BSD-3
-
GitHub (👨💻 400 · 🔀 19 · 📋 15 - 26% open · ⏱️ 20.11.2023):
git clone https://github.com/ilikerobots/cookiecutter-vue-django
django-hydra (🥈13 · ⭐ 87) - A django/htmx/alpine/tailwind project template. ❗Unlicensed
-
GitHub (👨💻 38 · 🔀 9 · 📋 15 - 60% open · ⏱️ 27.05.2024):
git clone https://github.com/Lightmatter/django-hydra
django-docker-template (🥈12 · ⭐ 160) - Dockerized Django with Postgres, Gunicorn, and Traefik or Caddy (with auto renew Lets Encrypt). MIT
-
GitHub (👨💻 5 · 🔀 34 · 📋 9 - 11% open · ⏱️ 31.05.2024):
git clone https://github.com/amerkurev/django-docker-template
sidewinder (🥉11 · ⭐ 170) - Django starter kit that focuses on good defaults, developer experience, and deployment. Updated for Django 5. MIT
-
GitHub (🔀 10 · 📋 27 - 14% open · ⏱️ 27.04.2024):
git clone https://github.com/stribny/sidewinder
django-project-template (🥉11 · ⭐ 120) - Thorgates Django project template - Django, React, Sass, optional Docker and more. ISC
-
GitHub (👨💻 34 · 🔀 16 · 📋 5 - 40% open · ⏱️ 14.05.2024):
git clone https://github.com/thorgate/django-project-template
launchr (🥉10 · ⭐ 230 · 💤) - Launchr is an open source SaaS starter kit, based on Django. MIT
-
GitHub (🔀 40 · 📋 25 - 8% open · ⏱️ 23.01.2021):
git clone https://github.com/jayfk/launchr
django-startproject (🥉10 · ⭐ 150) - Django Start Project template with batteries. BSD-3
-
GitHub (👨💻 3 · 🔀 13 · ⏱️ 26.05.2024):
git clone https://github.com/jefftriplett/django-startproject
django-webpack-starter (🥉7 · ⭐ 59 · 💤) - Django Webpack starter template for using Webpack 5 with Django 3.1 & Bootstrap 4. Yes, it can hot-reload. MIT
-
GitHub (🔀 2 · 📋 3 - 33% open · ⏱️ 05.11.2020):
git clone https://github.com/khadegd/django-webpack-starter
django-base-template (🥉6 · ⭐ 71) - Project Template for Django + Bootstrap3 + pre-configured apps (like Allauth, django_compressor ). Probably the.. ❗Unlicensed
-
GitHub (👨💻 3 · 🔀 18 · ⏱️ 30.06.2023):
git clone https://github.com/Alex-CodeLab/django-base-template
Show 4 hidden projects...
- docker-django (🥉10 · ⭐ 180 · 💀) - A project to get you started with Docker and Django.
MIT
- sos-django-template (🥉8 · ⭐ 20 · 💤) - SOS Django Template is a starter template for new Django projects with modern defaults, power cable included.
❗️WTFPL
- django-docker-heroku-template (🥉3 · ⭐ 36 · 💤) - Get a Django app up and running in dev, test, and production with best practices in 10 minutes.
❗Unlicensed
- django-bootstrap-htmx-template-2023 ( ⭐ 2) - Django Website Template 2023 is a ready-to-use template for building websites using Django, Bootstrap 5, and Htmx.
❗Unlicensed
whitenoise (🥇33 · ⭐ 2.5K) - Radically simplified static file serving for Python web apps. MIT
django-authtools (🥇23 · ⭐ 370) - A custom User model for everybody!. BSD-2
django-custom-user (🥈19 · ⭐ 320 · 💤) - Custom user model for Django with the same behaviour as the default User class but with email instead of username. BSD-3
django-improved-user (🥉15 · ⭐ 140 · 💤) - A custom Django user that authenticates via email. Follows identity and authentication best practices. BSD-2
django-use-email-as-username (🥉14 · ⭐ 70) - A Django app to use email as username for user authentication. BSD-3
django-unique-user-email (🥉6 · ⭐ 88) - Enable login-by-email with the default User model for your Django project by making auth.User.email unique. MIT
- Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics.
Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:
- Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
- Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.
If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.
For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.