unfoldadmin/django-unfold

Modern Django Admin

Python

3,719

1,531 commits

updated Oct 12, 2026

See the code

README

Unfold

Unfold - Modern Django admin

A modern Django admin theme for building dashboards, internal tools, and business applications

Live demo · Documentation · Discord · PyPI

PyPI - Version Discord Monthly downloads

Unfold dashboard

Quickstart

Install the package

uv add django-unfold

Add Unfold to INSTALLED_APPS

INSTALLED_APPS = [
    "unfold",  # First in the list
    # ...
]

Use Unfold's ModelAdmin

from django.contrib import admin
from unfold.admin import ModelAdmin


@admin.register(MyModel)
class MyModelAdmin(ModelAdmin):
    pass

Why Unfold?

  • Django native - Built on django.contrib.admin, preserving familiar models, permissions, and conventions.
  • Incremental adoption - Introduce Unfold gradually without rebuilding your existing admin.
  • Built for real applications - Designed for dashboards, internal tools, backoffice systems, and workflows.

Features

  • Modern interface - Responsive Tailwind CSS design with dark mode, customizable colors, layout options, and other visual settings for a polished admin experience.
  • Dashboards and components - Build custom dashboards and admin pages using reusable cards, charts, buttons, and other UI components for data-rich interfaces.
  • Advanced filtering - Dropdown, autocomplete, text, numeric, date range, checkbox, radio, and facet filters for more powerful and flexible changelists.
  • Flexible actions - Add global, row-level, detail, submit, and dropdown actions with custom permissions, styles, and flexible placement options across the admin.
  • Navigation and tabs - Customize the sidebar and organize models, fieldsets, and inlines using flexible tab navigation and layout options for complex interfaces.
  • Enhanced forms and inlines - Conditional fields, sortable and paginated inlines, WYSIWYG editing, ArrayField widgets, and django-crispy-forms support for richer admin forms.
  • Third-party integrations - Built-in support for popular Django packages including django-import-export, django-guardian, django-simple-history, django-constance, and more.

Explore all features

Third-party package support

Credits

admin
alpinejs
darkmode
dashboard
django
filters
htmx
python
responsive
tailwindcss
theme
ui
wysiwyg

unfoldadmin/django-unfold

Modern Django Admin

Python

3,719

1,531 commits

updated Oct 12, 2026

See the code

README

Unfold

Unfold - Modern Django admin

A modern Django admin theme for building dashboards, internal tools, and business applications

Live demo · Documentation · Discord · PyPI

PyPI - Version Discord Monthly downloads

Unfold dashboard

Quickstart

Install the package

uv add django-unfold

Add Unfold to INSTALLED_APPS

INSTALLED_APPS = [
    "unfold",  # First in the list
    # ...
]

Use Unfold's ModelAdmin

from django.contrib import admin
from unfold.admin import ModelAdmin


@admin.register(MyModel)
class MyModelAdmin(ModelAdmin):
    pass

Why Unfold?

  • Django native - Built on django.contrib.admin, preserving familiar models, permissions, and conventions.
  • Incremental adoption - Introduce Unfold gradually without rebuilding your existing admin.
  • Built for real applications - Designed for dashboards, internal tools, backoffice systems, and workflows.

Features

  • Modern interface - Responsive Tailwind CSS design with dark mode, customizable colors, layout options, and other visual settings for a polished admin experience.
  • Dashboards and components - Build custom dashboards and admin pages using reusable cards, charts, buttons, and other UI components for data-rich interfaces.
  • Advanced filtering - Dropdown, autocomplete, text, numeric, date range, checkbox, radio, and facet filters for more powerful and flexible changelists.
  • Flexible actions - Add global, row-level, detail, submit, and dropdown actions with custom permissions, styles, and flexible placement options across the admin.
  • Navigation and tabs - Customize the sidebar and organize models, fieldsets, and inlines using flexible tab navigation and layout options for complex interfaces.
  • Enhanced forms and inlines - Conditional fields, sortable and paginated inlines, WYSIWYG editing, ArrayField widgets, and django-crispy-forms support for richer admin forms.
  • Third-party integrations - Built-in support for popular Django packages including django-import-export, django-guardian, django-simple-history, django-constance, and more.

Explore all features

Third-party package support

Credits

admin
alpinejs
darkmode
dashboard
django
filters
htmx
python
responsive
tailwindcss
theme
ui
wysiwyg

Project health

Latest release

1.0.0 · May 5, 2025

Releases this year

54
Deprecated

Significant stargazers

Joren Hammudoglu

189 followers · starred Apr 2025

Shamil

36 followers · starred Mar 2026

Shlomo

92 followers · starred Feb 2026

Basil Sh.

103 followers · starred Nov 2022