Open Source · Python · Django

Django Volt Admin

A pip-installable theme that replaces Django's default admin interface with the Volt Bootstrap 5 dashboard — modern, clean, and zero config.

settings.py
# 1. Install
pip install django-volt-admin

# 2. Add to INSTALLED_APPS (before django.contrib.admin)
INSTALLED_APPS = [
    'volt',
    'django.contrib.admin',
    ...
]

# 3. Include templates
TEMPLATES = [{
    'DIRS': [BASE_DIR / 'volt/templates'],
    ...
}]

# That's it — visit /admin/

Why I built it

Django's built-in admin is powerful but looks dated out of the box. Most teams either spend time customising it or pay for a third-party admin library.

I wanted a clean, modern admin that took zero effort to set up — just install it, add it to your app list, and get on with building the actual product.

Who uses it

Django developers who want a quick visual upgrade for their admin panel without the overhead of a heavy admin framework. The package has been downloaded from PyPI and has 3 stars on GitHub.

It's also a useful starting point for anyone who wants to build a custom Django admin theme — the template structure is straightforward to extend.

What it does

Drop-in replacement

One pip install and a change to INSTALLED_APPS — the Volt theme is applied to your entire Django admin without touching your models or views.

Volt Bootstrap 5

Based on the Volt dashboard — a clean, modern Bootstrap 5 design. A significant visual upgrade over Django's default admin.

Full admin compatibility

Works with all standard Django admin features: list views, detail forms, inline models, actions, filters, and search.

Published on PyPI

Available as a pip package. Install it in any Django project with a single command.

Lightweight

No heavy dependencies. Just the theme templates and static assets — your admin logic stays exactly as it is.

Open source

MIT licensed and open for contributions. Other developers can extend it or adapt it to their own admin themes.

Built with

PythonDjangoBootstrap 5HTML/CSSPyPI