# newpanjing/simpleui

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/newpanjing-simpleui).**

3,800 stars · 711 forks · Python · MIT

## Links

- GitHub: https://github.com/newpanjing/simpleui
- Homepage: https://newpanjing.github.io/simpleui_docs/
- awesome-repositories: https://awesome-repositories.com/repository/newpanjing-simpleui.md

## Topics

`admin-template` `django` `django-admin` `django-admin-theme` `django-application` `django-project` `django-simpleui` `django-theme` `djangorestframework` `djangotemplate` `element-ui` `simpleui` `theme` `vue`

## Description

SimpleUI is a modern visual theme and management dashboard for the Django administration panel. It replaces the default server-side templates with a reactive frontend interface built using Vue.js and the Element UI component library.

The project distinguishes itself through a customizable administrative landing page that supports custom titles, icons, and information modules. It enhances navigation with a multi-tab module management system and a customizable sidebar featuring nested, multi-level menus.

The interface covers a wide range of customization capabilities, including visual theme management for switching color schemes and the ability to override HTML templates. It provides interactive elements such as asynchronous modal dialogs for data entry and file uploads, alongside comprehensive localization support for multilingual administrative environments.

Static resources can be served via local storage or toggled to use external content delivery networks.

## Tags

### Web Development

- [Django Admin Customizations](https://awesome-repositories.com/f/web-development/django-admin-customizations.md) — Provides a comprehensive framework for replacing and modifying the default Django administrative interface.

### Part of an Awesome List

- [Admin Themes](https://awesome-repositories.com/f/awesome-lists/devtools/admin-themes.md) — Provides a modern visual skin for the Django administration panel using Vue and Element UI.

### System Administration & Monitoring

- [Administrative Management Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/remote-access-interface-tools/administrative-interfaces/administrative-management-dashboards.md) — Ships a customizable web-based interface for managing database models and application settings.

### User Interface & Experience

- [Vue-Based Admin Interfaces](https://awesome-repositories.com/f/user-interface-experience/admin-interface-components/react-based-admin-interfaces/vue-based-admin-interfaces.md) — Implements an administrative user interface constructed using the Vue reactive framework.
- [Theme Application & Switching](https://awesome-repositories.com/f/user-interface-experience/color-themes/theme-application-switching.md) — Provides capabilities to apply and switch between various built-in color schemes and themes. ([source](https://newpanjing.github.io/simpleui_docs/config.html))
- [Component-Based UI Libraries](https://awesome-repositories.com/f/user-interface-experience/component-libraries/component-based-ui-libraries.md) — Utilizes a component-based UI library to ensure consistent styling and layout across the management interface.
- [Administrative Dashboard Pages](https://awesome-repositories.com/f/user-interface-experience/dashboard-widgets/dashboard-page-managers/administrative-dashboard-pages.md) — Provides a customizable administrative landing page with custom modules and visual summaries of system data.
- [Vue Components](https://awesome-repositories.com/f/user-interface-experience/node-based-ui-components/component-based-ui-integrations/component-based-rendering/vue-components.md) — Employs Vue components to handle reactive frontend rendering and dynamic state management.
- [UI Component Libraries](https://awesome-repositories.com/f/user-interface-experience/ui-component-libraries.md) — Integrates the Element UI component library to provide pre-styled interface elements.
- [UI Skinning](https://awesome-repositories.com/f/user-interface-experience/ui-skinning.md) — Replaces the default administration panel with modern visual skins to improve overall aesthetics. ([source](https://cdn.jsdelivr.net/gh/newpanjing/simpleui@master/README.md))
- [Custom Action Triggers](https://awesome-repositories.com/f/user-interface-experience/admin-interface-customizers/custom-action-triggers.md) — Allows the addition of custom styled buttons and action triggers to administrative pages. ([source](https://newpanjing.github.io/simpleui_docs/config.html))
- [Asynchronous Modal Dialogs](https://awesome-repositories.com/f/user-interface-experience/asynchronous-modal-dialogs.md) — Provides asynchronous modal dialogs for data entry and file uploads without refreshing the page.
- [Custom Navigation Menus](https://awesome-repositories.com/f/user-interface-experience/custom-navigation-menus.md) — Enables definition of sidebar structures, icons, and visibility through nested multi-level menus. ([source](https://newpanjing.github.io/simpleui_docs/config.html))
- [Dashboard Customizations](https://awesome-repositories.com/f/user-interface-experience/dashboards-and-homepages/dashboard-customizations.md) — Offers tools to configure the administrative landing page with custom titles, icons, and information modules. ([source](https://newpanjing.github.io/simpleui_docs/config.html))
- [Interface Localization Support](https://awesome-repositories.com/f/user-interface-experience/interface-localization-support.md) — Provides multi-language support for the administrative interface using translation files. ([source](https://newpanjing.github.io/simpleui_docs/config.html))
- [Localization Mappings](https://awesome-repositories.com/f/user-interface-experience/localization-mappings.md) — Implements mechanisms for mapping interface keys to translated text strings based on the user locale.
- [Multilingual Interface Localization](https://awesome-repositories.com/f/user-interface-experience/multilingual-interface-localization.md) — Supports a multilingual administrative experience through interface localization and language switching.
- [Tabbed Navigation](https://awesome-repositories.com/f/user-interface-experience/tabbed-navigation.md) — Provides a tabbed navigation interface to maintain state and history of open administrative modules.
- [Template Overrides](https://awesome-repositories.com/f/user-interface-experience/visual-theme-configurations/visual-themes/theme-customization/template-overrides.md) — Enables replacing default layout files with custom HTML templates to modify the admin panel structure.

### Development Tools & Productivity

- [Administrative Workflow Optimizations](https://awesome-repositories.com/f/development-tools-productivity/internal-tool-builders/administrative-workflow-optimizations.md) — Improves administrative efficiency through multi-tab navigation and interactive modal dialogs for complex tasks.
