DjangoAdmin dashboard

django-admin-tabler — Django Admin dashboard Template

By RamezIssac

django-admin-tabler is a Django admin interface template based on Tabler and Bootstrap. It can be installed via pip to replace the default appearance of Django Admin and override authentication pages such as login and registration.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-04View source

What stands out

A quick read of the recorded project description.

01

Django admin interface template based on Tabler and Bootstrap

02

Overrides the Django Admin admin area, accessible only to superusers

03

Overrides authentication pages managed by Django.contrib.AUTH and the registration page

04

Includes miscellaneous pages such as colors, icons, typography, and blank pages

05

Customization by copying template files into the project's templates directory

06

Installed as a pip package, MIT license

Template Details

django-admin-tabler is maintained by RamezIssac, supported by AppSeed, and released under the MIT license. It applies Tabler (an open-source design based on Bootstrap) to the admin portion of a Django project, replacing the default Django Admin interface and overriding all authentication pages managed by Django.contrib.AUTH as well as the registration page. The template also includes miscellaneous pages such as colors, icons, typography, and blank pages.

To use it, add admin_tabler to INSTALLED_APPS in the Django project's settings.py (it must be placed before django.contrib.admin), configure LOGIN_REDIRECT_URL and EMAIL_BACKEND, and include admin_tabler.urls in urls.py. In production, run collectstatic.

Customization is done through Django's template override mechanism: copy the corresponding files from the library's templates directory into the project app's templates directory while keeping the same paths to override the default versions, for example includes/footer.html, includes/sidebar.html, layouts/base.html, etc. The README also mentions a paid PRO version; this listing includes only the public free code.

DjangoAdmin

Is it right for your project?

Use Cases

  • Replacing the default Admin appearance for an existing Django project
  • Projects that need a consistent visual style across the admin, login, and registration pages
  • Development scenarios where the admin interface is customized incrementally via template overrides

Suitable For

  • Developers using Django who need a modern admin interface
  • Teams willing to install a template package via pip and modify settings.py
  • Projects that need an admin template that can be modified and distributed under the MIT license

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Install via pip install django-admin-tabler or from the GitHub repository

  2. 2

    Add admin_tabler.apps.AdminTablerConfig to INSTALLED_APPS, and it must be placed before django.contrib.admin

  3. 3

    Set LOGIN_REDIRECT_URL and EMAIL_BACKEND in settings.py

  4. 4

    Include admin_tabler.urls in urls.py

  5. 5

    Run python manage.py collectstatic in production

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This listing covers the free version in the public repository under the MIT license; the free scope applies to that version's code and does not imply that external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution of this version's code are permitted.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • The README also mentions a paid PRO version (Volt Dashboard PRO); the free code included in this listing does not include the features and resources of the PRO version, which requires separate payment.
  • Project support is provided through AppSeed's Email and Discord channels, which are external services and may require corresponding accounts.
  • The interface is based on the third-party UI Kit Tabler (by Themesberg); its own license and asset authorization must be verified separately.
  • The project materials mention optional paid versions or features; this listing includes only the public free code and does not include paid upgrades.
  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

## [PRO Version](https://appseed.us/product/volt-dashboard-pro/django/)

Original README

Actively supported by [AppSeed](https://appseed.us/) via `Email` and `Discord`.

Original README

UI Kit: Tabler `v1.0.0-beta19` by Themesberg

Original README
https://github.com/RamezIssac/django-admin-tabler/blob/main/LICENSE.mdhttps://github.com/RamezIssac/django-admin-tabler/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-04. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
Partly documented · 65 / 100
Technologies
Django
Website type
Admin dashboard
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2023-05-29
Screenshot last checked
2026-10-04

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Django as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Review declaration: [email protected] · 2026-10-04

Inspect the recorded source material

SHA-256: a6da30a96a4875f2b6cfde75a95d958953339e891b3285b6cea1135219e8f2e2

2026-10-04T02:41:28.982Z

Source file / repository
# [Django Admin Tabler](https://appseed.us/product/tabler/django/)

Modern template for **Django** that covers `Admin Section`, all authentication pages (registration included) crafted on top of **Tabler**, an open-source `Bootstrap` design.

> Actively supported by [AppSeed](https://appseed.us/) via `Email` and `Discord`.

<br />

**Links & Resources**

- [Django Admin Tabler](https://appseed.us/product/tabler/django/) - `Product` that uses the library
  - `Features`: Fully-configured, `CI/CD` via Render
- UI Kit: Tabler `v1.0.0-beta19` by Themesberg
- **Sections Covered**: 
  - `Admin Section`, reserved for `superusers`
  - `All pages` managed by `Django.contrib.AUTH`
  - `Registration` page
  - `Misc pages`: colors, icons, typography, blank-page 
  
![Django Tabler - Open-Source Starter crafted by AppSeed.](https://github.com/app-generator/dummy/assets/51070104/8e56d253-5196-4a8d-961c-bd6c2a01a6a7)

<br />

## Why `Django Admin Tabler`

- Modern [Bootstrap](https://www.admin-dashboards.com/bootstrap-5-templates/) Design
- `Responsive Interface`
- `Minimal Template` overriding
- `Easy integration`

<br />

## How to use it

<br />

> **Install the package** via `PIP` 

```bash
$ pip install django-admin-tabler
// OR
$ pip install git+https://github.com/app-generator/django-admin-tabler.git
```

<br />

> Add `admin_tabler` application to the `INSTALLED_APPS` setting of your Django project `settings.py` file (note it should be before `django.contrib.admin`):

```python
    INSTALLED_APPS = (
        ...
        'admin_tabler.apps.AdminTablerConfig',
        'django.contrib.admin',
    )
```

<br />

> Add `LOGIN_REDIRECT_URL` and `EMAIL_BACKEND` of your Django project `settings.py` file:

```python
    LOGIN_REDIRECT_URL = '/'
    # EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
    EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
```

<br />

> Add `admin_tabler` urls in your Django Project `urls.py` file

```python
    from django.urls import path, include

    urlpatterns = [
        ...
        path('', include('admin_tabler.urls')),
    ]
```

<br />

> **Collect static** if you are in `production environment`:

```bash
$ python manage.py collectstatic
```

<br />

> **Start the app**

```bash
$ # Set up the database
$ python manage.py makemigrations
$ python manage.py migrate
$
$ # Create the superuser
$ python manage.py createsuperuser
$
$ # Start the application (development mode)
$ python manage.py runserver # default port 8000
```

Access the `admin` section in the browser: `http://127.0.0.1:8000/`

<br />

## How to Customize 

When a template file is loaded, `Django` scans all template directories starting from the ones defined by the user, and returns the first match or an error in case the template is not found. 
The theme used to style this starter provides the following files: 

```bash
# This exists in ENV: LIB/admin_volt
< UI_LIBRARY_ROOT >                      
   |
   |-- templates/                     # Root Templates Folder 
   |    |          
   |    |-- accounts/       
   |    |    |-- sign-in.html         # Sign IN Page
   |    |    |-- sign-up.html         # Sign UP Page
   |    |
   |    |-- includes/       
   |    |    |-- footer.html          # Footer component
   |    |    |-- sidebar.html         # Sidebar component
   |    |    |-- navigation.html      # Navigation Bar
   |    |    |-- scripts.html         # Scripts Component
   |    |
   |    |-- layouts/       
   |    |    |-- base.html            # Masterpage
   |    |    |-- base-auth.html       # Masterpage for Auth Pages
   |    |
   |    |-- pages/       
   |         |-- index.html           # Dashboard Page
   |         |-- settings.html        # Profile Page
   |         |-- *.html               # All other pages
   |    
   |-- ************************************************************************
```

When the project requires customization, we need to copy the original file that needs an update (from the virtual environment) and place it in the template folder using the same path. 

For instance, if we want to customize the `footer.html` these are the steps:

- `Step 1`: create the `templates` DIRECTORY inside your app 
- `Step 2`: configure the project to use this new template directory
  - Edit `settings.py` TEMPLATES section 
- `Step 3`: copy the `footer.html` from the original location (inside your ENV) and save it to the `YOUR_APP/templates` DIR
  - Source PATH: `<YOUR_ENV>/LIB/admin_volt/templates/includes/footer.html`
  - Destination PATH: `YOUR_APP/templates/includes/footer.html`
- Edit the `footer.html` (Destination PATH)     

At this point, the default version of the `footer.html` shipped in the library is ignored by Django.

In a similar way, all other files and components can be customized easily.

<br />

## [PRO Version](https://appseed.us/product/volt-dashboard-pro/django/)   

This design is a pixel-perfect [Bootstrap 5](https://www.admin-dashboards.com/bootstrap-5-templates/) Dashboard with a fresh, new design. `Volt Dashboard PRO` is built with over 300 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining.

> Features: 

- `Up-to-date Dependencies`
- `Design`: [Django Theme Volt](https://github.com/app-generator/django-volt-dashboard-pro) - `PRO Version`
- `Sections` covered by the design:
  - **Admin section** (reserved for superusers)
  - **Authentication**: `Django.contrib.AUTH`, Registration
  - **All Pages** available in for ordinary users 
- `Docker`, `Deployment`:
  - `CI/CD` flow via `Render`

![Volt Dashboard PRO - Starter generated by AppSeed.](https://user-images.githubusercontent.com/51070104/172672843-8c40a801-3438-4e9c-86db-38a34191fbdf.png)

<br />

---
**[Django Admin Tabler](https://appseed.us/product/tabler/django/)** - Modern Admin Interface provided by **[AppSeed](https://appseed.us/)**
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.

typescript-backend-toolkit

typescript-backend-toolkit

An Express.js and TypeScript backend toolkit with auto-generated OpenAPI documentation, a Django-style admin panel, an Artisan-style tbk CLI, and a plugin architecture. It integrates Zod validation, JWT and Google login, BullMQ queues with BullBoard, Socket.IO, and multi-provider storage/cache/email.

Django · Admin dashboard

Django_Management_System_template

Django_Management_System_template

A Django and MySQL-based non-separated frontend-backend information management system template. It includes CRUD pages and forms for users, departments, numbers, and tasks, cookie-based login authentication with middleware redirection, pagination navigation, MD5 encryption, and Bootstrap form utilities.

Django · Admin dashboard

sneat-bootstrap-html-django-admin-template-free

sneat-bootstrap-html-django-admin-template-free

Sneat Free is a Django and Bootstrap 5 admin template under the MIT license, offering an Analytics dashboard, multiple layouts, authentication pages, forms, tables, and extended UI.

Django · Admin dashboard

materio-bootstrap-html-django-admin-template-free

materio-bootstrap-html-django-admin-template-free

Materio Free is a Django admin template with a Bootstrap frontend, released under the MIT license.

Django · Admin dashboard

django-otto-admin

django-otto-admin

An MIT-licensed Django admin customization app that embeds a Google Analytics data panel into the django-suit admin index page. It shows real-time active users, last-15-day traffic, top pages, browsers, referrals, visitor countries, and social interactions via the Google Analytics Embed API.

Django · Admin dashboard

sbadmin

sbadmin

A Django sample project that integrates all pages of the free Bootstrap admin theme SB Admin 2 into Django templates, covering login, registration, password recovery, dashboard, tables, and charts.

Django · Admin dashboard