Transform Your Django Admin Experience
Django Unfold is a modern, feature-rich theme for Django’s built-in admin interface. Built entirely ondjango.contrib.admin, it enhances the default admin without replacing it, providing a beautiful interface and powerful tools for building internal applications and backoffice systems.
Quick Start
Get up and running with Django Unfold in under 5 minutes
Installation Guide
Step-by-step installation and configuration instructions
Live Demo
See Django Unfold in action with a live demonstration
Documentation
Explore comprehensive guides and API references
Why Choose Unfold?
Django Unfold stands out as the modern solution for Django admin interfaces:Built on Django Admin
Enhances the existing admin interface without replacing it. Works seamlessly alongside your current setup with zero migration required.
Modern UI/UX
Beautiful interface based on Tailwind CSS with dark mode support, responsive design, and intuitive navigation.
Incremental Adoption
Start using Unfold in minutes. Run it alongside the default admin or migrate gradually at your own pace.
Production Ready
Designed for real internal tools and backoffice applications. Battle-tested and actively maintained.
Key Features
Visual Interface & Theming
Visual Interface & Theming
- Modern user interface based on Tailwind CSS framework
- Light and dark mode themes
- Customizable color schemes, backgrounds, and border radius
- Adjustable font colors for better readability
- Built-in favicon support
Navigation & Layout
Navigation & Layout
Advanced Forms & Fields
Advanced Forms & Fields
- WYSIWYG editor built-in support through Trix
- Conditional fields that show/hide dynamically
- Changeform modes with compressed field display
- Custom template pack for django-crispy-forms
- ArrayField widget for PostgreSQL arrays
Enhanced Admin Features
Enhanced Admin Features
- Multiple action types throughout the interface
- Advanced filters: dropdowns, autocomplete, numeric, datetime, and text
- Inline tabs for grouping related data
- Sortable and paginated inlines
- Nonrelated inlines for flexible data display
- Model tabs for custom navigation
- Fieldset tabs to organize change forms
Performance & Scalability
Performance & Scalability
- Infinite paginator for efficient large dataset handling
- Paginated inlines to improve admin performance
- Optimized for real-world production workloads
Third-Party Integrations
Third-Party Integrations
Built-in support for popular Django packages:
- django-guardian (permission management)
- django-import-export (data import/export)
- django-simple-history (model history)
- django-constance (dynamic settings)
- django-celery-beat (periodic tasks)
- django-modeltranslation (content translation)
- django-money (monetary fields)
- djangoql (advanced querying)
- And more…
Quick Example
Transform your Django admin with just a few lines of code:Django Unfold works alongside the default Django admin and requires no migration of existing models or workflows. It’s actively developed and continuously evolving as new use cases are discovered.
Get Started
Ready to modernize your Django admin? Follow our quick start guide:Continue to Installation
Follow the complete installation guide to set up Django Unfold in your project
Community & Support
Discord Community
Join our Discord server for discussions and support
GitHub Repository
Star the project and report issues on GitHub
Professional Services
Get expert consulting and custom development
Credits
Django Unfold is built with exceptional open-source tools:- Tailwind CSS - Utility-first CSS framework (MIT)
- Alpine.js - Lightweight JavaScript framework (MIT)
- Chart.js - Simple yet flexible JavaScript charting (MIT)
- HTMX - High-powered AJAX interactions (BSD 2-Clause)
- Material Symbols - Beautiful icon set (Apache 2.0)
- Inter - Professional typeface (SIL OFL 1.1)