Skip to content

Brilliance Admin

Data Management Framework

Simple and lightweight, powered by Python and Vue3 Vuetify all-in-one. Integrated with SQLAlchemy and Django ORM. Some call it heavenly in its brilliance.

How to StartLive DemoGitHub

Every ⭐ on GitHub - helps to make it even more brilliant!

Not production ready, work in progress.

Brilliance Admin Preview

Access all your data from any source

Filtering, sorting, and pagination out of the box. Auto-generated from your SQLAlchemy/Django models, or defined manually from any data source.

Access all your data from any source

Subcategories and inlines

For convenience, sections and forms can be nested. Dashboards can be nested as well.

Inline recordsTable subcategoriesDashboard subcategoriesInline records

Easy Installation


Integrates with any ASGI-compatible server.

Authentication Providers and i18n

Simple login and password interface.
Built-in Django and SQLAlchemy integrations, but you can use your own data source.
Authentication Providers and i18n

Admin Actions

Easily create data actions with custom forms. Display the result in the format that works best for you - as a notification, HTML form, or file downloading.

Custom form dialogPersistent response messageCustom form dialog

Dashboards

Create as many dashboard pages as you need, each with its own layout and data source.

Dashboards

Customizable color schemes

Fully customizable color schemes. Switch between them instantly in the interface.

Comparison of Similar Projects ​

The project closest in concept is React Admin - SPA frontend that stores the schema UI inside and works with separate API backend providers.

The key difference of Brilliance Admin is that it's all-in-one.
Brilliance Admin is more focused on rapid setup for data management, without the need to work with frontend configuration, while it's still available.

Python Projects ​

CriterionBrilliance AdminDjango AdminFastAPI AdminStarlette AdminSQLAdmin
Base frameworkFastAPIDjangoFastAPIStarletteFastAPI
ASGI compatibleYesPartialYesYesYes
Rendering modelPrebuilt Vue 3 + Vuetify SPA + Jinja2Server-side Django templatesServer-side Jinja2 templates + Tabler UIServer-side Jinja2 templates + Tabler UIServer-side Jinja2 templates + Bootstrap
Frontend architectureSeparate frontend (SPA)Classic server-rendered UIServer-rendered UI with JS interactivityServer-rendered UI with JS interactivityServer-rendered UI
Data sourceAny source + SQLAlchemy/Django ORMDjango ORMTortoise ORMAny source + SQLAlchemy, MongoDBSQLAlchemy
Multiple databases per modelYesDatabase routersNo (global engine)Yes (session per ModelView)No (single engine per Admin)
Schema generationUser-defined formatFrom Django modelsFrom ORM modelsUser-defined formatFrom SQLAlchemy models
Async supportYesNoYesYesYes
API-first approachYesNoPartiallyPartiallyNo
Built-in LocalizationYesYesNoNoNo