579 lines
67 KiB
Plaintext
579 lines
67 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Django [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge-flat.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome things related to Django. Maintained by [39m[38;5;14m[1mWill Vincent[0m[38;5;12m (https://github.com/wsvincent) and [39m[38;5;14m[1mJeff Triplett[0m[38;5;12m (https://github.com/jefftriplett).[39m
|
||
|
||
|
||
|
||
|
||
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
|
||
|
||
|
||
|
||
|
||
[38;5;12mPlease consider supporting Django by making a donation to the ,[39m
|
||
[38;5;12msponsoring via ,[39m
|
||
[38;5;12mor buying .[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
|
||
|
||
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mThird-Party Packages[0m[38;5;12m (#third-party-packages)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAdmin[0m[38;5;12m (#admin)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAdmin Themes[0m[38;5;12m (#admin-themes)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAPIs[0m[38;5;12m (#apis)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAsync[0m[38;5;12m (#async)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCaching[0m[38;5;12m (#caching)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCommands[0m[38;5;12m (#commands)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mConfiguration[0m[38;5;12m (#configuration)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mContent Management Systems[0m[38;5;12m (#content-management-systems)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDatabase Connectors[0m[38;5;12m (#database-connectors)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mECommerce[0m[38;5;12m (#ecommerce)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mEditors[0m[38;5;12m (#editors)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFiles/Images[0m[38;5;12m (#filesimages)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mForms[0m[38;5;12m (#forms)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFull-stack frameworks[0m[38;5;12m (#full-stack-frameworks)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGeneral[0m[38;5;12m (#general)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mInternationalisation (i18n)[0m[38;5;12m (#internationalisation-i18n)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mLogging[0m[38;5;12m (#logging)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMonitoring[0m[38;5;12m (#monitoring)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMailing[0m[38;5;12m (#mailing)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mModel Fields[0m[38;5;12m (#model-fields)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mModels[0m[38;5;12m (#models)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPerformance[0m[38;5;12m (#performance)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPermissions[0m[38;5;12m (#permissions)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSearch[0m[38;5;12m (#search)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSearch Engine Optimisation[0m[38;5;12m (#search-engine-optimisation)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSecurity[0m[38;5;12m (#security)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mStatic Assets[0m[38;5;12m (#static-assets)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTask Queues[0m[38;5;12m (#task-queues)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTemplates[0m[38;5;12m (#templates)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTesting[0m[38;5;12m (#testing)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mURLs[0m[38;5;12m (#urls)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mUsers[0m[38;5;12m (#users)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mViews[0m[38;5;12m (#views)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPython Packages[0m[38;5;12m (#python-packages)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOfficial Resources[0m[38;5;12m (#official-resources)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mEducational[0m[38;5;12m (#educational)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mConferences[0m[38;5;12m (#conferences)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mJob Boards[0m[38;5;12m (#job-boards)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNewsletters[0m[38;5;12m (#newsletters)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPodcasts[0m[38;5;12m (#podcasts)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHosting[0m[38;5;12m (#hosting)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPaaS (Platforms-as-a-Service)[0m[38;5;12m (#paas-platforms-as-a-service)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIaaS (Infrastructure-as-a-Service)[0m[38;5;12m (#iaas-infrastructure-as-a-service)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mProjects[0m[38;5;12m (#projects)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mBoilerplate[0m[38;5;12m (#boilerplate)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOpen Source Projects[0m[38;5;12m (#open-source-projects)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango REST Framework[0m[38;5;12m (#django-rest-framework)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDRF Resources[0m[38;5;12m (#drf-resources)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDRF Tutorials[0m[38;5;12m (#drf-tutorials)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWagtail[0m[38;5;12m (#wagtail)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWagtail Resources[0m[38;5;12m (#wagtail-resources)[39m
|
||
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mThird-Party Packages[0m
|
||
|
||
[38;5;12m_For a complete listing of all available packages, see [39m[38;5;14m[1mDjango Packages[0m[38;5;12m (https://djangopackages.org/)_[39m
|
||
|
||
[38;2;255;187;0m[4mAdmin[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-hijack[0m[38;5;12m (https://github.com/django-hijack/django-hijack) - Admins can log in and work on behalf of other users without having to know their credentials.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-import-export[0m[38;5;12m (https://github.com/django-import-export/django-import-export) - Django application and library for importing and exporting data with admin integration.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-admin-inline-paginator-plus[0m[38;5;12m (https://github.com/DmytroLitvinov/django-admin-inline-paginator-plus) - A simple way to paginate your inline in Django admin[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-loginas[0m[38;5;12m (https://github.com/skorokithakis/django-loginas) - "Log in as user" for the Django admin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mimpostor[0m[38;5;12m (https://github.com/avallbona/Impostor) - Impostor is a Django application which allows staff members to log in as a different user by using their own username and password.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-impersonate[0m[38;5;12m (https://pypi.org/project/django-impersonate/) - Allow superusers to “impersonate” other non-superuser accounts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-admin-env-notice[0m[38;5;12m (https://github.com/dizballanze/django-admin-env-notice) - Visually distinguish environments in Django Admin, for example: [39m[48;5;235m[38;5;249mdevelopment[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mstaging[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mproduction[49m[39m[38;5;12m.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-related-admin[0m[38;5;12m (https://github.com/PetrDlouhy/django-related-admin) - A helper library that allows you to write list_displays across foreign key relationships.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-admin-sortable2[0m[38;5;12m (https://github.com/jrief/django-admin-sortable2) - Generic drag-and-drop ordering for objects in the Django admin interface.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-admin-collaborator[0m[38;5;12m (https://github.com/brktrlw/django-admin-collaborator) - Add real-time user presence, edit locks, and chat to Django admin with Channels and Redis.[39m
|
||
|
||
[38;2;255;187;0m[4mAdmin Themes[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-grappelli[0m[38;5;12m (https://github.com/sehmaschine/django-grappelli) - A jazzy skin for the admin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-jazzmin[0m[38;5;12m (https://github.com/farridav/django-jazzmin) - Drop-in theme for django admin, that utilises AdminLTE 3 & Bootstrap 4 to make yo' admin look jazzy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-admin-interface[0m[38;5;12m (https://github.com/fabiocaccamo/django-admin-interface) - Customize Admin by the admin itself(color, header. title,logo) and popup windows replaced by modals.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-material-admin[0m[38;5;12m (https://github.com/MaistrenkoAnton/django-material-admin) - Material design for django administration.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-semantic-admin[0m[38;5;12m (https://github.com/globophobe/django-semantic-admin) - Django Semantic UI admin theme.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-jet-reboot[0m[38;5;12m (https://github.com/assem-ch/django-jet-reboot) - Django Jet is modern template for Django admin interface with improved functionality.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-baton[0m[38;5;12m (https://github.com/otto-torino/django-baton) - A cool, modern and responsive django admin application based on bootstrap 5.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-unfold[0m[38;5;12m (https://github.com/unfoldadmin/django-unfold) - Modern Django admin theme for seamless interface development.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-daisy[0m[38;5;12m (https://github.com/hypy13/django-daisy) - A modern django dashboard fully responsive built with daisyui.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-admin-dracula[0m[38;5;12m (https://github.com/sjbitcode/django-admin-dracula) - 🦇 Dracula themes for the Django admin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-smartbase-admin[0m[38;5;12m (https://github.com/SmartBase-SK/django-smartbase-admin) - Django SmartBase Admin 🚀 performance-tuned 👥 end-user ready beautiful admin panel[39m
|
||
|
||
[38;2;255;187;0m[4mAPIs[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-rest-framework[0m[38;5;12m (https://github.com/encode/django-rest-framework) - Web APIs for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-cors-headers[0m[38;5;12m (https://github.com/adamchainz/django-cors-headers) - If your back-end and front-end are on different servers, you need this.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdj-rest-auth[0m[38;5;12m (https://github.com/iMerica/dj-rest-auth) - Authentication for Django Rest Framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-rest-knox[0m[38;5;12m (https://github.com/jazzband/django-rest-knox) - Authentication Module for django-rest-auth.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjoser[0m[38;5;12m (https://github.com/sunscrapers/djoser) - REST implementation of Django auth.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjaq[0m[38;5;12m (https://github.com/paul-wolf/djaq) - An instant remote API to Django models with a powerful query language.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-rest-framework-simplejwt[0m[38;5;12m (https://github.com/jazzband/djangorestframework-simplejwt) - JSON web tokens for DRF.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-webpack-loader[0m[38;5;12m (https://github.com/django-webpack/django-webpack-loader) - Transparently use webpack with Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdrf-yasg[0m[38;5;12m (https://github.com/axnsan12/drf-yasg) - Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgraphene-django[0m[38;5;12m (https://github.com/graphql-python/graphene-django) - GraphQL for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgraphene-django-filter[0m[38;5;12m (https://github.com/devind-team/graphene-django-filter) - Advanced filters implementing and/or/not operators in GraphQL for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-ninja[0m[38;5;12m (https://django-ninja.rest-framework.com/) - Django Ninja - Fast Django REST framework based on type annotations.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-tastypie[0m[38;5;12m (https://github.com/django-tastypie/django-tastypie) - Creating delicious APIs for Django apps since 2010.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdrf-spectacular[0m[38;5;12m (https://github.com/tfranzel/drf-spectacular) - Sane and flexible OpenAPI 3 schema generation for Django REST framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-webhook[0m[38;5;12m (https://github.com/danihodovic/django-webhook) - A plug-and-play Django app for sending outgoing webhooks on model changes.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mAsync[0m
|
||
[38;5;12m- [39m[38;5;14m[1mchannels[0m[38;5;12m (https://github.com/django/channels/) - Async support for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mstarlette[0m[38;5;12m (https://github.com/encode/starlette) - ASGI framework.[39m
|
||
|
||
[38;2;255;187;0m[4mCaching[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-cachalot[0m[38;5;12m (https://github.com/noripyt/django-cachalot) - Caches your Django ORM queries and automatically invalidates them.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-cacheops[0m[38;5;12m (https://github.com/Suor/django-cacheops) - A slick ORM cache with automatic granular event-driven invalidation.[39m
|
||
|
||
[38;2;255;187;0m[4mCommands[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-extensions[0m[38;5;12m (https://github.com/django-extensions/django-extensions/) - Custom management extensions, notably [39m[48;5;235m[38;5;249mrunserver_plus[49m[39m[38;5;12m and [39m[48;5;235m[38;5;249mshell_plus[49m[39m[38;5;12m.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-click[0m[38;5;12m (https://github.com/django-commons/django-click) - Write Django management commands using the [39m[38;5;14m[1mclick CLI library[0m[38;5;12m (https://click.palletsprojects.com).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-dbbackup[0m[38;5;12m (https://github.com/jazzband/django-dbbackup) - Management commands to help backup and restore your project database and media files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-liquidb[0m[38;5;12m (https://github.com/Gusakovskiy/django-liquidb) - Django application to simplify migration management and changes in states of db scheme.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-migration-zero[0m[38;5;12m (https://github.com/ambient-innovation/django-migration-zero/) - Holistic implementation of "migration zero" pattern for Django covering local changes and in-production database adjustments.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-typer[0m[38;5;12m (https://github.com/django-commons/django-typer) - Write Django management commands using the [39m[38;5;14m[1mTyper CLI library[0m[38;5;12m (https://typer.tiangolo.com).[39m
|
||
|
||
[38;2;255;187;0m[4mConfiguration[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mconfidential[0m[38;5;12m (https://github.com/candidco/confidential) - Manage configs and secrets (with CLI support).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-environ[0m[38;5;12m (https://github.com/joke2k/django-environ) - Environment variables.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-split-settings[0m[38;5;12m (https://github.com/wemake-services/django-split-settings) - Organize multiple settings files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-constance[0m[38;5;12m (https://github.com/jazzband/django-constance) - 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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-configurations[0m[38;5;12m (https://github.com/jazzband/django-configurations) - eases Django project configuration by relying on the composability of Python classes and following principles of [39m[38;5;14m[1mthe twelve-factor app[0m[38;5;12m (https://12factor.net/config).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mdynaconf[0m[38;5;12m [39m[38;5;12m(https://www.dynaconf.com/django/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDynaconf[39m[38;5;12m [39m[38;5;12mloads[39m[38;5;12m [39m[38;5;12mdjango[39m[38;5;12m [39m[38;5;12msettings[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12msources[39m[38;5;12m [39m[38;5;12m(multiple[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mformats,[39m[38;5;12m [39m[38;5;12menv[39m[38;5;12m [39m[38;5;12mvars,[39m[38;5;12m [39m[38;5;12mredis,[39m[38;5;12m [39m[38;5;12mvault,[39m[38;5;12m [39m[38;5;12metcd),[39m[38;5;12m [39m[38;5;12mmanages[39m[38;5;12m [39m[38;5;12msecrets,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mmerging[39m[38;5;12m [39m[38;5;12mstrategies[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mfollowing[39m[38;5;12m [39m[38;5;14m[1mthe[0m[38;5;14m[1m [0m
|
||
[38;5;14m[1mtwelve-factor[0m[38;5;14m[1m [0m[38;5;14m[1mapp[0m[38;5;12m [39m[38;5;12m(https://12factor.net/config).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-extra-settings[0m[38;5;12m (https://github.com/fabiocaccamo/django-extra-settings) - Config and manage typed extra settings using just the django admin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-removals[0m[38;5;12m (https://github.com/ambient-innovation/django-removals/) - Detect deprecated settings variables via convenient system checks[39m
|
||
[38;5;12m- [39m[38;5;14m[1menvirons[0m[38;5;12m (https://github.com/sloria/environs) - Simplified environment variable parsing that comes with a [39m[38;5;14m[1mDjango helper[0m[38;5;12m (https://github.com/sloria/environs#usage-with-django) that installs additional packages.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-classy-settings[0m[38;5;12m (https://github.com/funkybob/django-classy-settings) - Class-based settings to keep your environments in order, with easy access to typed environment variables.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-content-settings[0m[38;5;12m (https://django-content-settings.readthedocs.io/en/latest/) - Easily create and manage editable typed variables directly from the Django admin panel.[39m
|
||
|
||
[38;2;255;187;0m[4mContent Management Systems[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mwagtail[0m[38;5;12m (https://github.com/wagtail/wagtail) - Popular Django content management system (CMS). See [39m[38;5;14m[1mawesome-wagtail[0m[38;5;12m (https://github.com/springload/awesome-wagtail) too.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmezzanine[0m[38;5;12m (https://github.com/stephenmcd/mezzanine) - CMS framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-cms[0m[38;5;12m (https://github.com/django-cms/django-cms) - CMS for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mfeincms[0m[38;5;12m (https://github.com/feincms/feincms) - An extensible Django-based CMS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpuput[0m[38;5;12m (https://github.com/APSL/puput) - Blog app features with Wagtail.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mDatabase Connectors[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjongo[0m[38;5;12m (https://github.com/doableware/djongo) - Django and MongoDB database connector.[39m
|
||
|
||
[38;2;255;187;0m[4mECommerce[0m
|
||
[38;5;12m- [39m[38;5;14m[1msaleor[0m[38;5;12m (https://github.com/saleor/saleor) - GraphQL-based Django E-Commerce Platform.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-shop[0m[38;5;12m (https://github.com/awesto/django-shop) - Django-based shop system.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mshuup[0m[38;5;12m (https://github.com/shuup/shuup) - Django E-Commerce Platform.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-oscar[0m[38;5;12m (https://github.com/django-oscar/django-oscar) - Domain-driven e-commerce for Django.[39m
|
||
|
||
[38;2;255;187;0m[4mEditors[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-markdownx[0m[38;5;12m (https://github.com/neutronX/django-markdownx) - Comprehensive Markdown plugin built for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-markdown-editor[0m[38;5;12m (https://github.com/agusmakmun/django-markdown-editor) - Awesome Django Markdown Editor, supported for Bootstrap & Semantic-UI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-business-logic[0m[38;5;12m (https://github.com/dgk/django-business-logic) - Visual DSL framework for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-summernote[0m[38;5;12m (https://github.com/lqez/django-summernote) - Summernote is a simple WYSIWYG editor.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-tinymce[0m[38;5;12m (https://github.com/jazzband/django-tinymce) - TinyMCE integration for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-prose[0m[38;5;12m (https://github.com/withlogicco/django-prose) - A lightweight editor for content creation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-ace[0m[38;5;12m (https://github.com/django-ace/django-ace) - ACE integration for Django.[39m
|
||
|
||
[38;2;255;187;0m[4mFiles/Images[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-cleanup[0m[38;5;12m (https://github.com/un1t/django-cleanup) - Zero configuration file/image removal for local and remote files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-imagekit[0m[38;5;12m (https://github.com/matthewwithanm/django-imagekit) - Django app for processing images for thumbnail, black-and-white and sizes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-pictures[0m[38;5;12m (https://github.com/codingjoe/django-pictures) - Responsive cross-browser image library using modern codes like AVIF & WebP.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msorl-thumbnail[0m[38;5;12m (https://github.com/jazzband/sorl-thumbnail) - Thumbnails for Django.[39m
|
||
|
||
[38;2;255;187;0m[4mForms[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-crispy-forms[0m[38;5;12m (https://github.com/django-crispy-forms/django-crispy-forms/) - DRY Django forms.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-floppyforms[0m[38;5;12m (https://github.com/jazzband/django-floppyforms) - Full control of form rendering.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-formtools[0m[38;5;12m (https://github.com/jazzband/django-formtools) - For form previous and multistep forms, previously part of Django until 1.8.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-widget-tweaks[0m[38;5;12m (https://github.com/jazzband/django-widget-tweaks) - Tweak form field rendering in templates.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-autocomplete-light[0m[38;5;12m (https://github.com/yourlabs/django-autocomplete-light) - Add autocompletion to forms.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-shapeshifter[0m[38;5;12m (https://github.com/kennethlove/django-shapeshifter) - A class-based view to handle multiple forms in one view.[39m
|
||
|
||
[38;2;255;187;0m[4mFull-stack frameworks[0m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango-Bridge[0m[38;5;12m (https://github.com/django-bridge/django-bridge) - The simple way to build React frontends for Django applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReactPy[0m[38;5;12m (https://github.com/reactive-python/reactpy) - It's React, but in Python. Insert dynamically rendered Python into Django templates using the [39m[38;5;14m[1mReactPy-Django module[0m[38;5;12m (https://github.com/reactive-python/reactpy-django).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReactor[0m[38;5;12m (https://github.com/edelvalle/reactor/) - Phoenix LiveView, but for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSockpuppet[0m[38;5;12m (https://sockpuppet.argpar.se/) - Build reactive applications with the Django tooling you already know and love.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUnicorn[0m[38;5;12m (https://www.django-unicorn.com/) - A reactive component framework that progressively enhances a normal Django view, makes AJAX calls in the background, and dynamically updates the DOM.[39m
|
||
|
||
[38;2;255;187;0m[4mGeneral[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-data-browser[0m[38;5;12m (https://github.com/tolomea/django-data-browser) - Interactive, user-friendly database explorer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-filter[0m[38;5;12m (https://github.com/carltongibson/django-filter) - Powerful filters based on Django QuerySets.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-sql-explorer[0m[38;5;12m (https://github.com/explorerhq/sql-explorer) - Share data via SQL queries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-tables2[0m[38;5;12m (https://github.com/jieter/django-tables2) - HTML tables with pagination/sorting.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-maintenance-mode[0m[38;5;12m (https://github.com/fabiocaccamo/django-maintenance-mode) - Shows a 503 error page when maintenance-mode is on.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-freeze[0m[38;5;12m (https://github.com/fabiocaccamo/django-freeze) - Convert your dynamic django site to a static one with one line of code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-nh3[0m[38;5;12m (https://github.com/marksweb/django-nh3) - Django integration with for nh3 and is an alternative for django-bleach.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeblate[0m[38;5;12m (https://github.com/WeblateOrg/weblate) - Weblate is a copylefted libre software web-based continuous localization system, used by over 2500 libre projects and companies in more than 165 countries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango-Classy-Doc[0m[38;5;12m (https://github.com/nanuxbe/django-classy-doc) - Document your own code in the style of CCBV and CDRF.[39m
|
||
[38;5;12m- [39m[38;5;14m[1miommi[0m[38;5;12m (https://github.com/iommirocks/iommi) - Toolkit for development of CRUD applications without writing HTML or JavaScript.[39m
|
||
|
||
[38;2;255;187;0m[4mInternationalisation (i18n)[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-localflavor[0m[38;5;12m (https://github.com/django/django-localflavor) - A collection of functionality that is useful for particular countries or cultures. Previously a part of the Django core.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-modeltrans[0m[38;5;12m (https://github.com/zostera/django-modeltrans) - Translate Django model fields in a JSONField.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-modeltranslations[0m[38;5;12m (https://github.com/deschler/django-modeltranslation) - Translates Django models using a registration approach.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-rosetta[0m[38;5;12m (https://github.com/mbi/django-rosetta) - Rosetta provides a UI to read and write your project's gettext catalogs within the Django Admin.[39m
|
||
|
||
[38;2;255;187;0m[4mLogging[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-guid[0m[38;5;12m (https://github.com/snok/django-guid) - Inject a GUID (Correlation-ID) into every log message in a Django request.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDRF-API-Logger[0m[38;5;12m (https://github.com/vishalanandl177/DRF-API-Logger) - An API Logger for your Django Rest Framework project.[39m
|
||
|
||
[38;2;255;187;0m[4mMonitoring[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-prometheus[0m[38;5;12m (https://github.com/korfuri/django-prometheus) - Export Django monitoring metrics to Prometheus.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-mixin[0m[38;5;12m (https://github.com/adinhodovic/django-mixin) - Monitoring mixin for Django-prometheus. A set of Grafana dashboards and Prometheus rules for Django.[39m
|
||
|
||
[38;2;255;187;0m[4mMailing[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-pony-express[0m[38;5;12m (https://github.com/ambient-innovation/django-pony-express) - Class-based emails including a test suite for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-anymail[0m[38;5;12m (https://github.com/anymail/django-anymail) - Django email backends and webhooks for Amazon SES, Brevo (Sendinblue), MailerSend, Mailgun, Mailjet, Postmark, Postal, Resend, SendGrid, SparkPost, Unisender Go and more.[39m
|
||
|
||
[38;2;255;187;0m[4mModel Fields[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-any-urlfield[0m[38;5;12m (https://github.com/edoburu/django-any-urlfield) - An improved URL selector to choose between internal models and external URLs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-colorfield[0m[38;5;12m (https://github.com/fabiocaccamo/django-colorfield) - Color field for django models with a nice color-picker widget.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-model-utils[0m[38;5;12m (https://github.com/jazzband/django-model-utils) - Django model mixins and utilities.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-money[0m[38;5;12m (https://github.com/django-money/django-money) - Money fields for forms/models.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-phonenumber-field[0m[38;5;12m (https://github.com/stefanfoulis/django-phonenumber-field) - Model/form field for normalized phone numbers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-streamfield[0m[38;5;12m (https://github.com/raagin/django-streamfield) - Simple StreamField for plain Django admin (based on Wagtail CMS StreamField idea).[39m
|
||
|
||
[38;2;255;187;0m[4mModels[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-lifecycle[0m[38;5;12m (https://github.com/rsinger86/django-lifecycle) - Declarative model lifecycle hooks, an alternative to Signals.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-mptt[0m[38;5;12m (https://github.com/django-mptt/django-mptt) - Modified Preorder Tree Traversal; working with trees of Model instances.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-taggit[0m[38;5;12m (https://github.com/jazzband/django-taggit/) - Simple model tags.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-reversion[0m[38;5;12m (https://github.com/etianen/django-reversion) - Version control for model instances.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-simple-history[0m[38;5;12m (https://github.com/jazzband/django-simple-history) - Store model history and view/revert changes from the admin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-polymorphic[0m[38;5;12m (https://github.com/jazzband/django-polymorphic) - Django-polymorphic simplifies using inherited models in Django projects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-recurrence[0m[38;5;12m (https://github.com/jazzband/django-recurrence) - Utility for working with recurring dates in Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-treenode[0m[38;5;12m (https://github.com/fabiocaccamo/django-treenode) - Abstract model/admin for tree-based stuff.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-auto-prefetch[0m[38;5;12m (https://github.com/tolomea/django-auto-prefetch) - Automatically prefetch foreign key values as needed.[39m
|
||
|
||
[38;2;255;187;0m[4mPerformance[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-perf-rec[0m[38;5;12m (https://cur.at/GHUO6cn?m=web) - Keep detailed records of the performance of your Django code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNew Relic[0m[38;5;12m (https://newrelic.com/python/django) - Time middleware, views, and SQL queries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScout[0m[38;5;12m (https://scoutapm.com/docs/python/django) - Time middleware, template rendering, and SQL queries with automatic N+1 detection.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-query-profiler[0m[38;5;12m (https://github.com/django-query-profiler/django-query-profiler) - Django query profiler to help resolve N+1 queries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-silk[0m[38;5;12m (https://github.com/jazzband/django-silk) - Live profiling and inspection of HTTP requests and database queries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpy-spy[0m[38;5;12m (https://github.com/benfred/py-spy) - Sampling profiler for Python programs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpyinstrument[0m[38;5;12m (https://github.com/joerick/pyinstrument) - Call stack profiler for Python, Django, Flask, FastAPI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-zeal[0m[38;5;12m (https://github.com/taobojlen/django-zeal) - Detect N+1 queries with user-friendly error messages[39m
|
||
|
||
[38;2;255;187;0m[4mPermissions[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-role-permissions[0m[38;5;12m (https://github.com/vintasoftware/django-role-permissions) - Django app for role-based permissions management.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-guardian[0m[38;5;12m (https://github.com/django-guardian/django-guardian) - Per object permissions in Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-rules[0m[38;5;12m (https://github.com/dfunckt/django-rules) - A tiny but powerful app providing object-level permissions, built from the ground up for Django.[39m
|
||
|
||
[38;2;255;187;0m[4mSearch[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-haystack[0m[38;5;12m (https://github.com/django-haystack/django-haystack) - Modular search for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-watson[0m[38;5;12m (https://github.com/etianen/django-watson) - Full-text search plugin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-admin-search[0m[38;5;12m (https://github.com/shinneider/django-admin-search) - Modal filter for django admin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-elasticsearch-dsl[0m[38;5;12m (https://github.com/django-es/django-elasticsearch-dsl) - Elasticsearch DSL integration for Django.[39m
|
||
|
||
[38;2;255;187;0m[4mSearch Engine Optimisation[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-check-seo[0m[38;5;12m (https://github.com/kapt-labs/django-check-seo) - Check SEO of pages.[39m
|
||
|
||
[38;2;255;187;0m[4mSecurity[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-csp[0m[38;5;12m (https://github.com/mozilla/django-csp) - Adds [39m[38;5;14m[1mContent-Security-Policy[0m[38;5;12m (http://www.w3.org/TR/CSP/) headers to Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-feature-policy[0m[38;5;12m (https://github.com/adamchainz/django-permissions-policy) - Set the draft security HTTP header [39m[48;5;235m[38;5;249mFeature-Policy[49m[39m[38;5;12m on a Django app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-protected-media[0m[38;5;12m (https://github.com/cobusc/django-protected-media) - Manages media that are considered sensitive in a protected fashion.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDJ Checkup[0m[38;5;12m (https://djcheckup.com) - Runs several checks on your deployed Django site to check for common security mistakes.[39m
|
||
|
||
[38;2;255;187;0m[4mStatic Assets[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-storages[0m[38;5;12m (https://github.com/jschneier/django-storages) - A single library to support multiple custom storage backends for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-compressor[0m[38;5;12m (https://github.com/django-compressor/django-compressor/) - Compress JavaScript/CSS into a single cached file.[39m
|
||
[38;5;12m- [39m[38;5;14m[1measy-thumbnails[0m[38;5;12m (https://github.com/SmileyChris/easy-thumbnails) - Image thumbnails for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mwhitenoise[0m[38;5;12m (https://github.com/evansd/whitenoise) - Simplified static file serving for Python websites.[39m
|
||
|
||
[38;2;255;187;0m[4mTask Queues[0m
|
||
[38;5;12m- [39m[38;5;14m[1mbeatserver[0m[38;5;12m (https://github.com/rajasimon/beatserver) - A periodic task scheduler for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-q2[0m[38;5;12m (https://github.com/django-q2/django-q2) - A multiprocessing distributed task queue for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-rq[0m[38;5;12m (https://github.com/rq/django-rq) - Integration for Redis Queue.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-redis[0m[38;5;12m (https://github.com/jazzband/django-redis) - Full-featured Redis cache backend for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcelery[0m[38;5;12m (https://github.com/celery/celery) - Robust and broker-agnostic task queues for bigger, performance-focused projects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mflower[0m[38;5;12m (https://github.com/mher/flower) - Flower is a web-based tool for monitoring and administrating Celery clusters.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-celery-beat[0m[38;5;12m (https://github.com/celery/django-celery-beat) - A periodic task scheduler with database configured by Django's Admin Panel.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcelery-exporter[0m[38;5;12m (https://github.com/danihodovic/celery-exporter) - Prometheus & Grafana monitoring of Celery tasks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-dramatiq[0m[38;5;12m (https://github.com/Bogdanp/django_dramatiq) - Task processing library with a focus on simplicity, reliability, and performance.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-celery-results[0m[38;5;12m (https://github.com/celery/django-celery-results) - Celery result backend with Django.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mdjango-tasks[0m[38;5;12m [39m[38;5;12m(https://github.com/realOrangeOne/django-tasks)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mreference[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbackport[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbackground[39m[38;5;12m [39m[38;5;12mworkers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDjango,[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1mDEP[0m[38;5;14m[1m [0m[38;5;14m[1m14[0m[38;5;12m [39m
|
||
[38;5;12m(https://www.djangoproject.com/weblog/2024/may/29/django-enhancement-proposal-14-background-workers/).[39m
|
||
|
||
[38;2;255;187;0m[4mTemplates[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-components[0m[38;5;12m (https://github.com/django-components/django-components/) - A way to create simple reusable template components in Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-template-partials[0m[38;5;12m (https://github.com/carltongibson/django-template-partials/) - Reusable named inline partials for the Django Template Language.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mslippers[0m[38;5;12m (https://mitchel.me/slippers/) - Build reusable components in Django without writing a single line of Python.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJinjaX[0m[38;5;12m (https://jinjax.scaletti.dev/) - Super components powers for your Jinja templates.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-cotton[0m[38;5;12m (https://django-cotton.com/) - Goodbye [39m[48;5;235m[38;5;249m{% raw %}{%{% endraw %} extends, block, include {% raw %}%}{% endraw %}[49m[39m[38;5;12m, Hello [39m[38;5;12m. Bringing modern UI composition to Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mhtpy[0m[38;5;12m (https://htpy.dev/) - htpy is a library that makes writing HTML in plain Python fun and efficient, without a template language.[39m
|
||
|
||
[38;2;255;187;0m[4mTesting[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-debug-toolbar[0m[38;5;12m (https://github.com/django-commons/django-debug-toolbar/) - Configurable panels to debug requests/responses.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpytest-django[0m[38;5;12m (https://github.com/pytest-dev/pytest-django) - Use pytest features in Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-test-migrations[0m[38;5;12m (https://github.com/wemake-services/django-test-migrations) - Test django schema and data migrations, including migrations' order.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-test-plus[0m[38;5;12m (https://github.com/revsys/django-test-plus/) - Useful additions to Django's default TestCase.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mfactory-boy[0m[38;5;12m (https://github.com/FactoryBoy/factory_boy) - Test fixtures replacement.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-waffle[0m[38;5;12m (https://github.com/jazzband/django-waffle) - A feature flipper for Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmodel-bakery[0m[38;5;12m (https://github.com/model-bakers/model_bakery) - Object factory for Django (rename of legacy Model Mommy project).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-fakery[0m[38;5;12m (https://github.com/fcurella/django-fakery) - An easy-to-use implementation of Creation Methods for Django, backed by Faker.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdrf-openapi-tester[0m[38;5;12m (https://github.com/snok/drf-openapi-tester) - Django test utility for validating Swagger 2.0 and OpenAPI 3.0 documentation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-google-optimize[0m[38;5;12m (https://github.com/adinhodovic/django-google-optimize) - Django application designed to make running server side Google Optimize A/B tests easy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-pattern-library[0m[38;5;12m (https://github.com/torchbox/django-pattern-library) - Pattern library generator for Django templates, to help testing of UI components.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mstorybook-django[0m[38;5;12m (https://github.com/torchbox/storybook-django) - Develop Django UI components in isolation, with Storybook.[39m
|
||
|
||
[38;2;255;187;0m[4mURLs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdj-database-url[0m[38;5;12m (https://github.com/jazzband/dj-database-url) - Database URLs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1murlman[0m[38;5;12m (https://github.com/andrewgodwin/urlman) - A nicer way to do URLs for Django models.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-robots[0m[38;5;12m (https://github.com/jazzband/django-robots) - This is a basic Django application to manage robots.txt files following the robots exclusion protocol, complementing the Django Sitemap contrib app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-redirects[0m[38;5;12m (https://github.com/fabiocaccamo/django-redirects) - Redirects as they should be, with full control.[39m
|
||
|
||
[38;2;255;187;0m[4mUsers[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-allauth[0m[38;5;12m (https://github.com/pennersr/django-allauth/) - Improved user registration including social auth.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-allauth-ui[0m[38;5;12m (https://github.com/danihodovic/django-allauth-ui/) - Better-looking templates for django-allauth.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-improved-user[0m[38;5;12m (https://github.com/jambonrose/django-improved-user) - A custom Django user that authenticates via email. Follows identity and authentication best practices.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-organizations[0m[38;5;12m (https://github.com/bennylope/django-organizations/) - Multi-user accounts for Django projects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-cas-ng[0m[38;5;12m (https://github.com/django-cas-ng/django-cas-ng) - Django-cas-ng is Django CAS (Central Authentication Service) 1.0/2.0/3.0 client library to support SSO (Single Sign On) and Single Logout (SLO).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-guest-user[0m[38;5;12m (https://github.com/julianwachholz/django-guest-user) - Allow visitors to use your site like a regular user and register later.[39m
|
||
|
||
[38;2;255;187;0m[4mViews[0m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-braces[0m[38;5;12m (https://github.com/brack3t/django-braces) - Reusable, generic mixins.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-easy-audit[0m[38;5;12m (https://github.com/soynatan/django-easy-audit) - Keep track of user actions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-extra-views[0m[38;5;12m (https://github.com/AndrewIngram/django-extra-views) - Extra class-based generic views.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-vanilla-views[0m[38;5;12m (https://github.com/encode/django-vanilla-views) - Simpler class-based views in Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-stronghold[0m[38;5;12m (https://github.com/mgrouchy/django-stronghold) - Makes all your Django views default login_required.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mneapolitan[0m[38;5;12m (https://github.com/carltongibson/neapolitan) - Quick CRUD views for Django.[39m
|
||
|
||
[38;2;255;187;0m[4mDeveloper Tools[0m
|
||
|
||
[38;5;12mStandalone tools that help in developing Django projects.[39m
|
||
|
||
[38;2;255;187;0m[4mTemplates[0m
|
||
[38;5;12m- [39m[38;5;14m[1mcurlylint[0m[38;5;12m (https://www.curlylint.org/) - Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjhtml[0m[38;5;12m (https://github.com/rtts/djhtml) - Django/Jinja template indenter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjlint[0m[38;5;12m (https://www.djlint.com/) - Lint & Format HTML Templates.[39m
|
||
|
||
[38;2;255;187;0m[4mPython Packages[0m
|
||
|
||
[38;5;12m_A short list of Python packages that work well with Django._[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mbleach[0m[38;5;12m (https://github.com/mozilla/bleach) - Sanitize your inputs/forms.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mblack[0m[38;5;12m (https://github.com/psf/black) - Uncompromising Python code formatter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcoveragepy[0m[38;5;12m (https://github.com/nedbat/coveragepy) - Code coverage measurement.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mfaker[0m[38;5;12m (https://github.com/joke2k/faker) - Faker is a Python package that generates fake data for you.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mhuey[0m[38;5;12m (https://github.com/coleifer/huey) - A little task queue for Python.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mnplusone[0m[38;5;12m (https://github.com/jmcarp/nplusone) - Auto-detect n+1 queries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpillow[0m[38;5;12m (https://github.com/python-pillow/Pillow) - Python Imaging Library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpytest[0m[38;5;12m (https://github.com/pytest-dev/pytest/) - Testing framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpython-decouple[0m[38;5;12m (https://github.com/HBNetwork/python-decouple) - Strict separation of settings from code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpython-slugify[0m[38;5;12m (https://github.com/un33k/python-slugify) - Returns unicode slugs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msentry-python[0m[38;5;12m (https://github.com/getsentry/sentry-python) - Error reporting SDK.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mpython-socketio[0m[38;5;12m [39m[38;5;12m(https://github.com/miguelgrinberg/python-socketio)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSocket.IO_[39m[38;5;12m [39m[38;5;12mrealtime[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserver.[39m[38;5;12m [39m[38;5;14m[1m(create[0m[38;5;14m[1m [0m[38;5;14m[1mSocket.io[0m[38;5;14m[1m [0m[38;5;14m[1mDjango[0m[38;5;14m[1m [0m[38;5;14m[1mserver[0m[38;5;14m[1m [0m[38;5;14m[1minstance)[0m[38;5;12m [39m
|
||
[38;5;12m(https://python-socketio.readthedocs.io/en/latest/server.html?highlight=django#creating-a-server-instance)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRuff[0m[38;5;12m (https://github.com/astral-sh/ruff) - An extremely fast Python linter and code formatter, written in Rust.[39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[38;2;255;187;0m[4mOfficial Resources[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mProject Website[0m[38;5;12m (https://www.djangoproject.com/) - Official Django website.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDocumentation[0m[38;5;12m (https://docs.djangoproject.com/en/dev/) - Comprehensive documentation for all Django versions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolls Tutorial[0m[38;5;12m (https://docs.djangoproject.com/en/dev/intro/tutorial01/) - Build a polls tutorial while learning Django internals.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSource Code[0m[38;5;12m (https://github.com/django/django/) - Hosted on GitHub.[39m
|
||
|
||
[38;2;255;187;0m[4mEducational[0m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Girls Tutorial[0m[38;5;12m (https://tutorial.djangogirls.org/en/) - Use function-based views to build a blog app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLearnDjango[0m[38;5;12m (https://learndjango.com/) - Tutorials and premium courses on Django and Django REST Framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAdam Johnson[0m[38;5;12m (https://adamj.eu/tech/) - Adam is on the Technical Board of Django and regularly writes tutorials.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPhoton[0m[38;5;14m[1m [0m[38;5;14m[1mDesigner[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mDjango[0m[38;5;14m[1m [0m[38;5;14m[1mtutorials[0m[38;5;12m [39m[38;5;12m(https://photondesigner.com/articles)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDjango[39m[38;5;12m [39m[38;5;12mtutorials[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mTom[39m[38;5;12m [39m[38;5;12mDekan[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mDjango[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12msimply[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minstant[39m[38;5;12m [39m[38;5;12mmessenger[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDjango,[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12minstant[39m[38;5;12m [39m[38;5;12msearch,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mDrive[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mdatabase.[39m[38;5;12m [39m[38;5;12mUpdated[39m[38;5;12m [39m[38;5;12mregularly.[39m[38;5;12m [39m
|
||
[38;5;12m- [39m[38;5;14m[1mTestDriven[0m[38;5;12m (https://testdriven.io/blog/) - Multiple Django-specific tutorials on topics like Docker, payments, and more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mClassy Class-Based Views[0m[38;5;12m (https://ccbv.co.uk/) - Detailed descriptions of methods/properties/attributes for each generic class-based view.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mClassy Django Forms[0m[38;5;12m (https://github.com/ana-balica/classy-django-forms) - Detailed descriptions of methods/properties/attributes for each form class.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mClassy Django REST Framework[0m[38;5;12m (http://www.cdrf.co) - Detailed descriptions with methods/attributes for DRF class-based views and serializers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSimple is Better than Complex[0m[38;5;12m (https://simpleisbetterthancomplex.com/) - Regularly updated website with many tutorials and tips on Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFull Stack Python's Django Page[0m[38;5;12m (https://www.fullstackpython.com/django.html) - Explanation of Django philosophy and links to other resources and tutorials.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRealPython[0m[38;5;12m (https://realpython.com/tutorials/django/) - Many high-quality tutorials on Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMozilla Tutorial[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django) - Create a lending library app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMatt Layman[0m[38;5;12m (https://www.mattlayman.com) - Regular tutorials and deep-dives on Django topics.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Styleguide[0m[38;5;12m (https://github.com/HackSoftware/Django-Styleguide) - Styleguide for Django with best practices and examples.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Template Tags and Filters[0m[38;5;12m (https://www.djangotemplatetagsandfilters.com/) - Additional docs on Django's 57 built-in template filters and 27 template tags.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango for Everybody[0m[38;5;12m (https://www.dj4e.com/) - A complete course for webdev beginners focused on Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCS50W[0m[38;5;12m (https://cs50.harvard.edu/web/2020/) - Harvard's University introductory course to web development, it explains Django as backend framework.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Forum[0m[38;5;12m (https://forum.djangoproject.com/) - Official Discourse board.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunity Page[0m[38;5;12m (https://www.djangoproject.com/community/) - Featuring feeds of Community Blog Posts, Jobs, and more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLocal Django Communities Page[0m[38;5;12m (https://www.djangoproject.com/community/local/) - Featuring local events all around the world.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Users Google Group[0m[38;5;12m (https://groups.google.com/forum/#!forum/django-users/) - Very active discussion board for questions/answers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDevelopers Google Group[0m[38;5;12m (https://groups.google.com/forum/#!forum/django-developers/) - For contributions to Django itself only.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMastodon[0m[38;5;12m (https://fosstodon.org/@django) - For official announcements on updates, security fixes, etc.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mX (formerly Twitter)[0m[38;5;12m (https://x.com/djangoproject/) - For official announcements on updates, security fixes, etc.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDiscord Server[0m[38;5;12m (https://discord.com/invite/xcRH6mN4fa) - Django Discord Community.[39m
|
||
[38;5;12m- IRC Channel - Chat with other Django users at irc://irc.freenode.net/django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjangonaut Space[0m[38;5;12m (https://djangonaut.space) - Free peer-mentoring program for the Django community to launch people into the universe of open source contributions.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mConferences[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDjangoCon US[0m[38;5;12m (https://djangocon.us/) ([39m[38;5;14m[1mYouTube Channel[0m[38;5;12m (https://www.youtube.com/channel/UC0yY6a79pPY9J0ShIHRf6yw))[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjangoCon Europe[0m[38;5;12m (https://djangocon.eu/) ([39m[38;5;14m[1mYouTube Channel[0m[38;5;12m (https://www.youtube.com/user/djangoconeurope))[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjangoCon AU[0m[38;5;12m (https://djangocon.com.au/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjangoCon Africa[0m[38;5;12m (https://djangocon.africa/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Day Copenhagen[0m[38;5;12m (https://djangoday.dk/) ([39m[38;5;14m[1mYouTube Channel[0m[38;5;12m (https://www.youtube.com/@djangodanmark))[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPyCon US[0m[38;5;12m (https://us.pycon.org/) ([39m[38;5;14m[1mYouTube Channel[0m[38;5;12m (https://www.youtube.com/channel/UCsX05-2sVSH7Nx3zuk3NYuQ))[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPyCon Australia[0m[38;5;12m (https://pycon-au.org/) ([39m[38;5;14m[1mYouTube Channel[0m[38;5;12m (https://www.youtube.com/user/PyConAU))[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEuro Python[0m[38;5;12m (https://europython.eu/) ([39m[38;5;14m[1mYouTube Channel[0m[38;5;12m (https://www.youtube.com/user/PythonItalia))[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Under the Hood[0m[38;5;12m (https://www.youtube.com/channel/UC9T1dhIlL_8Va9DxvKRowBw/videos)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjangoCongress JP[0m[38;5;12m (https://djangocongress.jp/) ([39m[38;5;14m[1mYouTube Channel[0m[38;5;12m (https://www.youtube.com/@djangocongressjp3623))[39m
|
||
[38;5;12m- [39m[38;5;14m[1mComplete listing of all PyCons globally[0m[38;5;12m (https://pycon.org)[39m
|
||
|
||
[38;2;255;187;0m[4mJob Boards[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDjango News Jobs[0m[38;5;12m (https://jobs.django-news.com/) - A Django job board that also aggregates other job boards.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Gigs[0m[38;5;12m (https://djangogigs.com) - This platform caters specifically to freelance and full-time Django developers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Jobs[0m[38;5;12m (https://djangojobs.net) - Django jobs posting for hiring Django Python developers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPython.org Job Boards[0m[38;5;12m (https://www.python.org/jobs/) - While not exclusively for Django, this job board is hosted by the official Python website and features a range of Python and Django-related job opportunities.[39m
|
||
|
||
[38;2;255;187;0m[4mNewsletters[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDjango News[0m[38;5;12m (https://django-news.com) - Weekly newsletter on announcements, articles, projects, and talks.[39m
|
||
|
||
[38;2;255;187;0m[4mPodcasts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Chat[0m[38;5;12m (https://djangochat.com/) - A weekly podcast from William Vincent and Django Fellow Carlton Gibson with discussions of core Django concepts and regular guests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Riffs[0m[38;5;12m (https://djangoriffs.com) - A new podcast from Matt Layman.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRunning in Production[0m[38;5;12m (https://runninginproduction.com/tags/django) - Focused on tech stacks with many episodes specifically on Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTalkPython[0m[38;5;12m (https://talkpython.fm/) - The leading Python podcast with several episodes on Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPodcast Init[0m[38;5;12m (https://www.pythonpodcast.com/) - A popular Python podcast that features Django guests on occasion.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango Brew[0m[38;5;12m (https://djangobrew.com/) - A fun, caffeine-powered podcast about the Django web framework by Adam Hill and Sangeeta Jadoonanan![39m
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDjangoTV[0m[38;5;12m (https://djangotv.com) - Your source for Django conference videos and tutorials.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPyVideo[0m[38;5;12m (https://pyvideo.org) - PyVideo is an index of Python related media.[39m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
[38;5;12mFor a complete listing of in-print books, check out [39m[38;5;14m[1mDjangoBook.com[0m[38;5;12m (https://djangobook.com/).[39m
|
||
|
||
[38;5;12m_Django 5_[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango for APIs, Fifth Edition[0m[38;5;12m (https://learndjango.com/courses/django-for-apis/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBoost Your Django DX[0m[38;5;12m (https://adamchainz.gumroad.com/l/byddx)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango 5 By Example[0m[38;5;12m (https://www.packtpub.com/en-us/product/django-5-by-example-9781805125457)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango in Action[0m[38;5;12m (https://www.manning.com/books/django-in-action)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango for Beginners, Fifth Edition[0m[38;5;12m (https://learndjango.com/courses/django-for-beginners/)[39m
|
||
|
||
[38;2;255;187;0m[4mHosting[0m
|
||
|
||
[38;2;255;187;0m[4mPaaS (Platforms-as-a-Service)[0m
|
||
[38;5;12m- [39m[38;5;14m[1mAppliku[0m[38;5;12m (https://appliku.com)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDokku[0m[38;5;12m (https://dokku.com)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDivio[0m[38;5;12m (https://www.divio.com)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFly[0m[38;5;12m (https://fly.io)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGoogle Cloud[0m[38;5;12m (https://cloud.google.com/python/django/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHeroku[0m[38;5;12m (https://www.heroku.com)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMicrosoft Azure[0m[38;5;12m (https://azure.microsoft.com/en-us/develop/python/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPiku[0m[38;5;12m (https://github.com/piku/piku)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPlatform.sh[0m[38;5;12m (https://platform.sh)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPythonAnywhere[0m[38;5;12m (https://www.pythonanywhere.com)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRailway[0m[38;5;12m (https://railway.app)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRender[0m[38;5;12m (https://render.com)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVercel[0m[38;5;12m (https://vercel.com/home)[39m
|
||
|
||
[38;2;255;187;0m[4mIaaS (Infrastructure-as-a-Service)[0m
|
||
[38;5;12m- [39m[38;5;14m[1mDigital Ocean[0m[38;5;12m (https://www.digitalocean.com)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLinode[0m[38;5;12m (https://www.linode.com)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAmazon Lightsail[0m[38;5;12m (https://aws.amazon.com/lightsail/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHetzner[0m[38;5;12m (https://www.hetzner.com)[39m
|
||
|
||
[38;2;255;187;0m[4mProjects[0m
|
||
|
||
[38;2;255;187;0m[4mBoilerplate[0m
|
||
[38;5;12m- [39m[38;5;14m[1mcookiecutter-django[0m[38;5;12m (https://github.com/cookiecutter/cookiecutter-django/) - A full-bodied starter project, highly customizable.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-base-site[0m[38;5;12m (https://github.com/epicserve/django-base-site/) - A Django site with many common third-party packages pre-installed.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjangox[0m[38;5;12m (https://github.com/wsvincent/lithium/) - Batteries included starter project for Pip, Pipenv, or Docker.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDRFx[0m[38;5;12m (https://github.com/wsvincent/drfx/) - A DRF starter with user auth, Pipenv, and other goodies.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-project-template[0m[38;5;12m (https://github.com/jpadilla/django-project-template) - A deliberately basic project that has multiple staging environments and Heroku deployment config.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-docker-template[0m[38;5;12m (https://github.com/amerkurev/django-docker-template) - Dockerized Django with Postgres, Gunicorn, and Traefik (with auto-renew Let's Encrypt).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-startproject[0m[38;5;12m (https://github.com/jefftriplett/django-startproject) - Django start project template with batteries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mwemake-django-template[0m[38;5;12m (https://github.com/wemake-services/wemake-django-template/) - Bleeding-edge Django template focused on code quality and security.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-webpack-starter[0m[38;5;12m (https://github.com/khadegd/django-webpack-starter) - Django Webpack starter template for using Webpack 4.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msos-django-template[0m[38;5;12m (https://github.com/erayerdin/sos-django-template) - Django starter template with separate dev and production settings.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-docker-heroku-template[0m[38;5;12m (https://github.com/bfirsh/django-docker-heroku-template) - A template with Docker, GitHub Actions, and Heroku set up for dev/test/prod, plus various other best practices.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcookiecutter-vue-django[0m[38;5;12m (https://github.com/ilikerobots/cookiecutter-vue-django) - Django + Vue starter project fusing Vue SFCs & Django Templates.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mlaunchr[0m[38;5;12m (https://github.com/jayfk/launchr) - Launchr is a specialized Django starter template for SaaS web apps.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msidewinder[0m[38;5;12m (https://github.com/stribny/sidewinder/) - A Django starter kit that focuses on good defaults, developer experience, and deployment.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFalco[0m[38;5;12m (https://github.com/falcopackages/falco-cli) - Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlaze.horse[0m[38;5;12m (https://github.com/piepworks/blaze-starter) - A Django starter kit with reins and saddle included![39m
|
||
|
||
[38;2;255;187;0m[4mOpen Source Projects[0m
|
||
[38;5;12m- [39m[38;5;14m[1mBlog app with users and forms[0m[38;5;12m (https://github.com/wsvincent/djangoforbeginners/tree/master/ch7-blog-app-with-users/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNewspaper app with custom user model, full user auth[0m[38;5;12m (https://github.com/wsvincent/djangoforbeginners/tree/master/ch15-comments)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpythonic-news[0m[38;5;12m (https://github.com/sebst/pythonic-news) - Hacker News clone.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBehavior-Driven Development with Aloe[0m[38;5;12m (https://github.com/testdrivenio/django-aloe-bdd/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mImage Sharing Blog[0m[38;5;12m (https://github.com/MeNsaaH/soMedia)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBootcamp: An enterprise social network[0m[38;5;12m (https://github.com/vitorfs/bootcamp)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mZulip[0m[38;5;12m (https://github.com/zulip/zulip/) - Open-source team chat.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango-CRM[0m[38;5;12m (https://github.com/MicroPyramid/Django-CRM/) - Open Source Python CRM based on Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdjango-job-portal[0m[38;5;12m (https://github.com/manjurulhoque/django-job-portal) - Job portal application using Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuilt with Django[0m[38;5;12m (https://builtwithdjango.com) - Curated list of awesome Django projects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPostHog[0m[38;5;12m (https://github.com/PostHog/posthog) - Open-source product analytics.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHyperKitty[0m[38;5;12m (https://gitlab.com/mailman/hyperkitty) - A web interface to access GNU Mailman v3 archives.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHealthchecks[0m[38;5;12m (https://github.com/healthchecks/healthchecks) - A Cron Monitoring Tool written in Python & Django.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFlagsmith[0m[38;5;12m (https://github.com/Flagsmith/flagsmith) - Open-source Feature Flagging, Remote Config, and AB testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpenContracts[0m[38;5;12m (https://github.com/JSv4/OpenContracts) - Enterprise-grade document analytics platform that combines automated PDF parsing, vector embeddings, and LLM integration.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBaserow[0m[38;5;12m (https://gitlab.com/baserow/baserow) - Open source no-code database and Airtable alternative built with Django and Vue.js.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDjango CRM Admin[0m[38;5;12m (https://github.com/DjangoCRM/django-crm) - Open source Python CRM built entirely on Django Admin Site.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mlinkding[0m[38;5;12m (https://github.com/sissbruecker/linkding) - Self-hosted bookmark manager that is designed to be minimal, fast, and easy to set up using Docker.[39m
|
||
|
||
[38;2;255;187;0m[4mDjango REST Framework[0m
|
||
|
||
[38;5;12m_The most popular way to build web APIs with Django._[39m
|
||
|
||
[38;2;255;187;0m[4mDRF Resources[0m
|
||
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial Documentation[0m[38;5;12m (https://www.django-rest-framework.org/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDRF Source Code[0m[38;5;12m (https://github.com/encode/django-rest-framework)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mawesome-django-rest-framework[0m[38;5;12m (https://github.com/nioperas06/awesome-django-rest-framework)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mDRF Tutorials[0m
|
||
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial REST Framework - A Beginner's Guide[0m[38;5;12m (https://learndjango.com/tutorials/official-django-rest-framework-tutorial-beginners)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuilding APIs with Django and DRF[0m[38;5;12m (https://books.agiliq.com/projects/django-api-polls-tutorial/en/latest/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDRF with React[0m[38;5;12m (https://www.valentinog.com/blog/drf/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaking React and Django play well together[0m[38;5;12m (https://fractalideas.com/blog/making-react-and-django-play-well-together/)[39m
|
||
|
||
[38;2;255;187;0m[4mWagtail[0m
|
||
|
||
[38;5;12m_Wagtail, the powerful CMS for modern websites._[39m
|
||
|
||
[38;2;255;187;0m[4mWagtail Resources[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial website[0m[38;5;12m (https://wagtail.org/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDeveloper documentation[0m[38;5;12m (https://docs.wagtail.org/en/stable/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUser documentation[0m[38;5;12m (https://guide.wagtail.org/en-latest/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWagtail Source Code[0m[38;5;12m (https://github.com/wagtail/wagtail/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mawesome-wagtail[0m[38;5;12m (https://github.com/springload/awesome-wagtail)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThis week in Wagtail[0m[38;5;12m (https://wagtail.org/this-week-in-wagtail/) - A (most) weekly email with updates from the Wagtail core team.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWagtail Space[0m[38;5;12m (https://www.wagtail.space/) - Wagtail conferences around the world.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWagtail events[0m[38;5;12m (https://wagtail.org/events/) - Online and in-person Wagtail events.[39m
|
||
|
||
|
||
[38;5;12mdjango Github: https://github.com/wsvincent/awesome-django[39m
|