π A ranked list of awesome projects. Updated weekly.
This curated list contains 230 awesome open-source projects with a total of 500K stars grouped into 59 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 6 projects
- Dependency Injection 3 projects
- Debugging 1 projects
- Development 2 projects
- Logging 5 projects
- Application Monitoring (Platforms) 2 projects
- Authentication and Authorization 17 projects
- Authorization 1 projects
- Task Queues 5 projects
- Finite State Machine 7 projects
- RESTful API (Django Rest Framework) 5 projects
- RESTful API (Django Ninja) 6 projects
- Pydantic integration 4 projects
- Pandas integration 1 projects
- GraphQL API 8 projects
- Feature Flipper 1 projects
- Statistics 1 projects
- Testing 5 projects
- Monitoring frameworks based on Django 0 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-admin-interface (π₯33 Β· β 1.8K) - djangos default admin interface with superpowers - customizable themes, popup windows replaced by modals and many.. MIT
django-jazzmin (π₯31 Β· β 1.6K Β· π) - Jazzy theme for Django. MIT
django-grappelli (π₯28 Β· β 3.7K) - A jazzy skin for the Django Admin-Interface (official repository). βUnlicensed
django-material (π₯28 Β· β 2.5K) - Material Design for Django. BSD-3
django-baton (π₯26 Β· β 870) - A cool, modern and responsive django admin application based on bootstrap 5 that brings AI to the Django admin -.. MIT
django-admin-tools (π₯23 Β· β 860 Β· π€) - Extends the Django Admin to include a extensible dashboard and navigation menu. MIT
django-controlcenter (π₯20 Β· β 980 Β· π€) - Set of widgets to build dashboards for Django projects. BSD-3
Show 1 hidden projects...
- django-jet (π₯26 Β· β 3.6K Β· π) - Modern responsive template for the Django admin interface with improved functionality. We are proud to announce..
βοΈAGPL-3.0
django-import-export (π₯39 Β· β 3K) - Django application and library for importing and exporting data with admin integration. BSD-2
django-admin-sortable2 (π₯28 Β· β 730) - Generic drag-and-drop ordering for objects in the Django admin interface. βUnlicensed
django-admin-sortable (π₯19 Β· β 570 Β· π€) - Generic drag-and-drop ordering for objects and tabular inlines in Django Admin. βUnlicensed
django-admin-confirm (π₯16 Β· β 130) - AdminConfirmMixin is a mixin for ModelAdmin that adds confirmations to changes, additions and actions. βUnlicensed
django-admin-numeric-filter (π₯19 Β· β 79 Β· π€) - Numeric filters for Django admin. MIT
Packages which add or help working with management commands.
django-extensions (π₯38 Β· β 6.5K) - This is a repository for collecting global custom management extensions for the Django Framework. MIT
django-dbbackup (π₯31 Β· β 960) - Management commands to help backup and restore your project database and media files. BSD-3
django-click (π₯22 Β· β 250) - Write Django management command using the click CLI library. MIT
django-typer (π₯19 Β· β 66) - Use Typer (type hints) to define the interface for your Django management commands. MIT
django-rich (π₯18 Β· β 120) - Extensions for using Rich with Django. MIT
django-cacheops (π₯29 Β· β 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 Β· β 3K) - Django-environ allows you to utilize 12factor inspired environment variables to configure your Django application. MIT
dj-database-url (π₯33 Β· β 1.5K Β· β) - Use Database URLs in your Django Application. BSD-3
django-constance (π₯32 Β· β 1.7K Β· π) - Dynamic Django settings. BSD-3
django-split-settings (π₯29 Β· β 1.1K) - Organize Django settings into multiple files and directories. Easily override and modify settings. Use wildcards and.. BSD-3
django-configurations (π₯28 Β· β 1.1K) - A helper for organizing Django project settings by relying on well established programming patterns. BSD-3
django-extra-settings (π₯22 Β· β 510) - config and manage typed extra settings using just the django admin. MIT
injector (π₯26 Β· β 1.3K Β· β) - Python dependency injection framework, inspired by Guice. BSD-3
wireup (π₯17 Β· β 87 Β· β) - Performant, concise, and easy-to-use dependency injection container for Python 3.8+. MIT
django_injector (π₯11 Β· β 47 Β· β) - Dependency injection in Django. BSD-2
django-debug-toolbar (π₯39 Β· β 8K) - A configurable set of panels that display various debug information about the current request/response. BSD-3
tach (π₯26 Β· β 970 Β· β) - A Python tool to enforce dependencies, using modular architecture Open source Installable via pip Able to be adopted.. MIT
django-browser-reload (π₯25 Β· β 510) - Automatically reload your browser in development. MIT
Packages which improve logging and debugging.
structlog (π₯35 Β· β 3.4K Β· β) - Simple, powerful, and fast logging for Python. βUnlicensed
django-structlog (π₯26 Β· β 420 Β· β) - Structured Logging for Django. MIT
django-guid (π₯23 Β· β 440) - Inject an ID into every log message from a Django request. ASGI compatible, integrates with Sentry, and works with.. MIT
Show 1 hidden projects...
- django-loguru (π₯8 Β· β 10 Β· π€) - A middleware to log the requests and responses using loguru.
MIT
sentry (π₯39 Β· β 38K) - Developer-first error tracking and performance monitoring. βUnlicensed
django-allauth (π₯40 Β· β 9.4K) - Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party.. MIT
django-oauth-toolkit (π₯34 Β· β 3.1K Β· π) - OAuth2 goodies for the Djangonauts!. βUnlicensed
social-app-django (π₯31 Β· β 2K) - Python Social Auth - Application - Django. BSD-3
django-two-factor-auth (π₯31 Β· β 1.7K) - Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects. MIT
django-guardian (π₯27 Β· β 3.6K) - Per object permissions for Django. βUnlicensed
django-ratelimit (π₯26 Β· β 1.1K) - Cache-based rate-limiting for Django. βUnlicensed
django-cas-ng (π₯26 Β· β 380) - Django CAS 1.0/2.0/3.0 client authentication library, supporting Django 4.2+ and Python 3.8+. MIT
django-organizations (π₯25 Β· β 1.3K Β· π) - Multi-user accounts for Django projects. BSD-2
django-otp (π₯25 Β· β 530) - A pluggable framework for adding two-factor authentication to Django using one-time passwords. Unlicense
django-auth-adfs (π₯25 Β· β 270) - A Django authentication backend for Microsoft ADFS and AzureAD. BSD-2
django-oidc-provider (π₯24 Β· β 420) - OpenID Connect and OAuth2 provider implementation for Djangonauts. MIT
django-allauth-2fa (π₯23 Β· β 210) - Two-factor authentication for Django Allauth. βUnlicensed
django-oauth2-provider (π₯18 Β· β 340 Β· π€) - Provide OAuth2 access to your app. MIT
django-oauthost (π₯7 Β· β 25 Β· π€) - Reusable application for Django, introducing OAuth2 server functionality. BSD-3
Show 3 hidden projects...
- django-prbac (π₯15 Β· β 140) -
βUnlicensed
- django-oauth2-authcodeflow (π₯14 Β· β 14) - Authenticate with any OpenId Connect/Oauth2 provider through authorization code flow. PKCE is also supported.
MIT
- django-oauth-login (π₯11 Β· β 16 Β· π€) - A minimal app that adds OAuth login support to your Django project.
MIT
django-rules (π₯20 Β· β 1.8K Β· π) - Awesome Django authorization, without the database. MIT
celery (π₯44 Β· β 24K) - Distributed Task Queue (development branch). βUnlicensed
rq (π₯38 Β· β 9.8K) - Simple job queues for Python. βUnlicensed
django-rq (π₯30 Β· β 1.8K) - A simple app that provides django integration for RQ (Redis Queue). MIT
django-celery-beat (π₯26 Β· β 1.7K) - Celery Periodic Tasks backed by the Django ORM. βUnlicensed
Packages to implement Finite State Machines (e.g. to implement workflows).
transitions (π₯34 Β· β 5.6K) - A lightweight, object-oriented finite state machine implementation in Python with many extensions. MIT
django-fsm (π₯30 Β· β 2.3K) - Django friendly finite state machine support. MIT
viewflow (π₯24 Β· β 2.7K) - Reusable workflow library for Django. βοΈAGPL-3.0
django-fsm-log (π₯23 Β· β 240) - Automatic logging for Django FSM. MIT
django-fsm-admin (π₯18 Β· β 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 (π₯8 Β· β 4) - django-fsm data immutability support.
MIT
django-rest-framework (π₯42 Β· β 28K) - Web APIs for Django. βUnlicensed
django-rest-passwordreset (π₯27 Β· β 420) - An extension of django rest framework, providing a configurable password reset strategy. BSD-3
djangorestframework-simplejwt (π₯26 Β· β 4K) - A JSON Web Token authentication plugin for the Django REST Framework. MIT
django-restql (π₯23 Β· β 620 Β· β) - Turn your API made with Django REST Framework(DRF) into a GraphQL like API. MIT
django-rest-pandas (π₯17 Β· β 1.2K Β· β) - Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and.. MIT
django-ninja (π₯30 Β· β 6.9K) - Fast, Async-ready, Openapi, type hints based framework for building APIs. MIT
django-ninja-extra (π₯23 Β· β 360) - Django Ninja Extra - Class-Based Utility and more for Django Ninja(Fast Django REST framework). MIT
django-ninja-jwt (π₯22 Β· β 130) - A JSON Web Token authentication plugin for the Django REST Framework. MIT
django-ninja-apikey (π₯12 Β· β 40 Β· π€) - Easy to use API key authentication for Django Ninja REST Framework. MIT
Show 2 hidden projects...
- django-ninja-passwordreset (π₯12 Β· β 5) - An extension of django rest framework, providing a configurable password reset strategy.
BSD-3
- django-ninja-auth (π₯7 Β· β 29 Β· π€) -
βοΈWTFPL
django-pandas (π₯24 Β· β 800) - Tools for working with pandas in your Django projects. BSD-3
Packages to implement GraphQL API.
graphene-django (π₯33 Β· β 4.3K) - Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration. MIT
ariadne (π₯32 Β· β 2.2K Β· β) - Python library for implementing GraphQL servers using schema-first approach. BSD-3
strawberry-graphql-django (π₯29 Β· β 400) - Strawberry GraphQL Django extension. MIT
django-graphql-jwt (π₯28 Β· β 820 Β· π€) - JSON Web Token (JWT) authentication for Graphene Django. MIT
strawberry (π₯27 Β· β 3.9K) - A GraphQL library for Python that leverages type annotations. MIT
django-graphql-auth (π₯21 Β· β 330 Β· π€) - Django registration and authentication with GraphQL. MIT
ariadne-django (π₯14 Β· β 63 Β· π€) - ariadne_django makes integrating ariadne and django together easier. BSD-3
django-waffle (π₯31 Β· β 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 (π₯37 Β· β 1.4K) - A Django plugin for pytest. βUnlicensed
model_bakery (π₯28 Β· β 820) - Object factory for Django. βUnlicensed
django-test-migrations (π₯26 Β· β 520) - Test django schema and data migrations, including migrations order and best practices. MIT
factory_boy (π₯25 Β· β 3.5K) - A test fixtures replacement for Python. MIT
django-test-plus (π₯20 Β· β 610) - Useful additions to Djangos default TestCase. BSD-3
Monitoring (Application Performance Monitoring, ...) frameworks which use Django under the hood.
Content Management Systems which use Django under the hood.
wagtail (π₯43 Β· β 18K Β· π) - A Django content management system focused on flexibility and user experience. BSD-3
django-cms (π₯41 Β· β 10K) - The easy-to-use and developer-friendly enterprise CMS powered by Django. BSD-3
E-Commerce frameworks which use Django under the hood.
django-oscar (π₯36 Β· β 6.2K) - Domain-driven e-commerce for Django. BSD-3
saleor (π₯34 Β· β 21K) - 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.9K) - 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 Β· β 29K) - Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product.. βοΈAGPL-3.0
-
GitHub (π¨βπ» 92 Β· π 1.5K Β· π 930 - 38% open Β· β±οΈ 06.09.2024):
git clone https://github.com/makeplane/plane
taiga (π₯12 Β· β 440) - Taiga is a free and open-source project management for cross-functional agile teams. MPL-2.0
-
GitHub (π¨βπ» 11 Β· π 57 Β· β±οΈ 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 (π₯21 Β· β 6.8K) - A self-hosted open source photo management service. This is the repository of the backend. MIT
-
GitHub (π¨βπ» 75 Β· π 300 Β· π 860 - 31% open Β· β±οΈ 05.09.2024):
git clone https://github.com/LibrePhotos/librephotos
Recipe management frameworks which use Django under the hood.
Tandoor Recipes (π₯24 Β· β 5.3K) - Application for managing recipes, planning meals, building shopping lists and much much more!. βUnlicensed
-
GitHub (π¨βπ» 360 Β· π 550 Β· π 1.7K - 16% open Β· β±οΈ 06.09.2024):
git clone https://github.com/TandoorRecipes/recipes
Document management frameworks which use Django under the hood.
Paperless-ngx (π₯31 Β· β 19K) - A community-supported supercharged version of paperless: scan, index and archive all your physical documents. βοΈGPL-3.0
-
GitHub (π¨βπ» 360 Β· π 1K Β· π₯ 99K Β· β±οΈ 05.09.2024):
git clone https://github.com/paperless-ngx/paperless-ngx
Education frameworks which use Django under the hood.
Open edX (π₯29 Β· β 7.2K) - The Open edX LMS & Studio, powering education sites around the world!. βοΈAGPL-3.0
-
GitHub (π¨βπ» 1.4K Β· π 3.5K Β· π¦ 3 Β· π 590 - 35% open Β· β±οΈ 06.09.2024):
git clone https://github.com/openedx/edx-platform
Inventory management systems which use Django under the hood.
InvenTree (π₯27 Β· β 4.1K) - Open Source Inventory Management System. MIT
-
GitHub (π¨βπ» 92 Β· π 710 Β· π₯ 600 Β· π 2.6K - 8% open Β· β±οΈ 06.09.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 Β· β 16K) - The premier source of truth powering network automation. Open source under Apache 2. Public demo:.. Apache-2
-
GitHub (π¨βπ» 370 Β· π 2.5K Β· π 10K - 3% open Β· β±οΈ 05.09.2024):
git clone https://github.com/netbox-community/netbox
django-cryptography (π₯19 Β· β 380) - Easily encrypt data in Django. BSD-3
django-mirage-field (π₯17 Β· β 93 Β· π€) - Django model field encrypt/decrypt your data, keep secret in database. MIT
Show 4 hidden projects...
- django-fernet-fields (π₯18 Β· β 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 (π₯6 Β· β 9 Β· π) -
βUnlicensed
django-phonenumber-field (π₯35 Β· β 1.5K) - A django model and form field for normalised phone numbers using python-phonenumbers. MIT
django-phone-field (π₯18 Β· β 52 Β· π€) - 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-loci (π₯23 Β· β 180) - Reusable Django app for storing geographic and indoor coordinates. Maintained by the OpenWISP Project. BSD-3
django-google-maps (π₯21 Β· β 280 Β· π€) - Using the Google Maps API with django model admin. BSD-2
django-mapbox-location-field (π₯19 Β· β 66 Β· π) - Simple in use location model and form field with MapInput widget for picking some location. Uses mapbox gl js,.. MIT
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-reversion (π₯36 Β· β 3K) - django-reversion is an extension to the Django web framework that provides version control for model instances. BSD-3
django-simple-history (π₯35 Β· β 2.2K Β· π) - Store model history and view/revert changes from admin site. BSD-3
django-auditlog (π₯31 Β· β 1.1K) - A Django app that keeps a log of changes made to an object. MIT
django-easy-audit (π₯24 Β· β 710) - Yet another Django audit log app, hopefully the simplest one. βοΈGPL-3.0
django-dirtyfields (π₯23 Β· β 620 Β· π) - 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 Β· β 52) - A Django app for sending SMS with interchangeable backends. BSD-3
django-discord-integration (π₯10 Β· β 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 (π₯25 Β· β 1.4K) - A library for event sourcing in Python. BSD-3
eventsourcing-django (π₯11 Β· β 39 Β· π€) - Python package for eventsourcing with Django. BSD-3
Show 3 hidden projects...
- eventsourcing-eventstoredb (π₯7 Β· β 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 (π₯21 Β· β 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 (π₯25 Β· β 680 Β· π€) - Seed your Django database with fake data. MIT
django-fixture-magic (π₯19 Β· β 390) - Utilities to extract and manipulate Django Fixtures. BSD-3
mixer (π₯16 Β· β 940 Β· π€) - Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects. βUnlicensed
Show 1 hidden projects...
- django-autofixture (π₯21 Β· β 460 Β· π) - Can create auto-generated test data.
BSD-3
model-bakery (π₯28 Β· β 820) - Object factory for Django. βUnlicensed
django-dynamic-fixture (π₯22 Β· β 390) - A complete library to create dynamic model instances for testing purposes. βUnlicensed
django-bootstrap4 (π₯32 Β· β 1K) - Bootstrap 4 integration with Django. BSD-3
django-bootstrap3 (π₯30 Β· β 2.3K) - Bootstrap 3 integration with Django. BSD-3
django-bootstrap5 (π₯27 Β· β 380) - Bootstrap 5 for Django. BSD-3
django-bootstrap-v5 (π₯21 Β· β 100) - Bootstrap 5 integration with Django. BSD-3
django-bulma (π₯18 Β· β 340) - Bulma theme for Django. MIT
django-tailwind (π₯25 Β· β 1.4K) - Django + Tailwind CSS =. MIT
django-tailwind-cli (π₯14 Β· β 90) - Django and Tailwind integration based on the prebuilt Tailwind CSS CLI. MIT
Show 1 hidden projects...
- pytailwindcss (π₯15 Β· β 310 Β· π€) -
MIT
django-data-browser (π₯18 Β· β 340) - Django app for user friendly querying of Django models. BSD-3
django-tenants (π₯32 Β· β 1.5K) - Django tenants using PostgreSQL Schemas. MIT
django-tenant-schemas (π₯27 Β· β 1.4K Β· π€) - Tenant support for Django using PostgreSQL schemas. MIT
django-multitenant (π₯24 Β· β 720) - Python/Django support for distributed multi-tenant databases like Postgres+Citus. MIT
django-scopes (π₯15 Β· β 230 Β· π€) - Safely separate multiple tenants in a Django database. Apache-2
SaaS frameworks, subscription-based tutorials etc. which use Django under the hood.
djaodjin-saas (π₯16 Β· β 560) - Django application for software-as-service and subscription businesses. βUnlicensed
dj-stripe (π₯32 Β· β 1.6K) - dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to.. MIT
django-paypal (π₯26 Β· β 720) - A pluggable Django application for integrating PayPal Payments Standard or Payments Pro. MIT
django-payments (π₯25 Β· β 1K) - 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 Β· β 250 Β· π€) - A subscription and recurrent billing application for Django. βοΈGPL-3.0
django-subscriptions (π₯15 Β· β 74 Β· π€) - A django package for managing subscription states. BSD-3
drf-stripe-subscription (π₯14 Β· β 110) - 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 Β· β 34 Β· π€) - 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 (π₯15 Β· β 180 Β· π) - bitcoin payment management for django.
MIT
- django-authorizenet (π₯12 Β· β 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 (π₯32 Β· β 1.7K) - Django email backends and webhooks for Amazon SES, Brevo (Sendinblue), MailerSend, Mailgun, Mailjet, Postmark, Postal,.. BSD-3
django-ses (π₯29 Β· β 1K) - A Django email backend for Amazons Simple Email Service. MIT
django-post-office (π₯27 Β· β 1K) - A Django app that allows you to send email asynchronously in Django. Supports HTML email, database backed templates.. MIT
aiosmtpd (π₯24 Β· β 320) - 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 (π₯27 Β· β 1.6K) - 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 (π₯18 Β· β 420) - Reusable named inline partials for the Django Template Language. MIT
inertia-django (π₯17 Β· β 280) - The Django adapter for Inertia.js. MIT
wemake-django-template (π₯22 Β· β 2K) - Bleeding edge django template focused on code quality and security. MIT
-
GitHub (π¨βπ» 49 Β· π 220 Β· π 530 - 3% open Β· β±οΈ 06.09.2024):
git clone https://github.com/wemake-services/wemake-django-template
cookiecutter-djangopackage (π₯13 Β· β 440 Β· π€) - A cookiecutter template for creating reusable Django packages quickly. βUnlicensed
wq-django-template (π₯10 Β· β 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 Β· β 54 Β· π) - A handy template for creating a new reusable Django application.
BSD-2
- django-reusable-app-template (π₯6 Β· β 96 Β· π) - A template for kickstarting reusable Django apps, ready to be published on pypi.python.org, ready for test driven..
βUnlicensed
- python-library-template (π₯6 Β· β 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
saas-boilerplate (π₯20 Β· β 2.1K) - SaaS Boilerplate - Open Source and free SaaS stack that lets you build SaaS products faster in React, Django and AWS... MIT
-
GitHub (π¨βπ» 39 Β· π 230 Β· π 170 - 23% open Β· β±οΈ 21.08.2024):
git clone https://github.com/apptension/saas-boilerplate
django-react-boilerplate (π₯19 Β· β 1.9K) - Django 5, React, Bootstrap 5 with Python 3 and Webpack project boilerplate. MIT
-
GitHub (π¨βπ» 51 Β· π 460 Β· π 300 - 8% open Β· β±οΈ 02.08.2024):
git clone https://github.com/vintasoftware/django-react-boilerplate
falco (π₯18 Β· β 350) - Enhance your Django developer experience: CLI and Guides for the Modern Django Developer. βUnlicensed
cookiecutter-vue-django (π₯14 Β· β 200) - Vue 3 + Vite + Django with no compromises. Use Vue SFCs directly in Django Templates, DRF not required. BSD-3
-
GitHub (π¨βπ» 400 Β· π 23 Β· π 15 - 26% open Β· β±οΈ 20.11.2023):
git clone https://github.com/ilikerobots/cookiecutter-vue-django
django-hydra (π₯12 Β· β 88) - A django/htmx/alpine/tailwind project template. βUnlicensed
-
GitHub (π¨βπ» 38 Β· π 10 Β· π 15 - 60% open Β· β±οΈ 04.09.2024):
git clone https://github.com/Lightmatter/django-hydra
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
sidewinder (π₯10 Β· β 190) - Django starter kit that focuses on good defaults, developer experience, and deployment. Updated for Django 5. MIT
-
GitHub (π 12 Β· π 27 - 14% open Β· β±οΈ 27.04.2024):
git clone https://github.com/stribny/sidewinder
django-docker-template (π₯10 Β· β 180) - Dockerized Django with Postgres, Gunicorn, and Traefik or Caddy (with auto renew Lets Encrypt). MIT
-
GitHub (π¨βπ» 6 Β· π 35 Β· π 11 - 18% open Β· β±οΈ 03.06.2024):
git clone https://github.com/amerkurev/django-docker-template
django-startproject (π₯10 Β· β 170) - Django Start Project template with batteries. BSD-3
-
GitHub (π¨βπ» 3 Β· π 14 Β· β±οΈ 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 (π₯1 Β· β 3) - 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 (π₯17 Β· β 140) - A custom Django user that authenticates via email. Follows identity and authentication best practices. BSD-2
django-use-email-as-username (π₯14 Β· β 71) - A Django app to use email as username for user authentication. BSD-3
django-unique-user-email (π₯10 Β· β 96) - 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.