Back to templates

Template details

uni-admin

Admin dashboard template for uniCloud based on uni-app and uni-id, open source under MIT.

About this template

uni-admin is an open-source admin dashboard project template built on uni-app and uniCloud, designed to provide uniCloud developers with a ready-to-use administration console featuring user, role, and permission management.

What is uni-admin?

uni-admin is a management backend project template from DCloud, built on the uni-app cross-platform framework and the uniCloud serverless backend. It is officially recommended by DCloud for uniCloud developers who need an administration console. The template includes login, user management, role management, and permission controls, all powered by the uni-id authentication system. It is open source under the MIT license, has received over 310 stars on GitHub, and can be downloaded from GitHub, Gitee, or the DCloud plugin market. You can also try a live demo at the official hellouniadmin site.

Key Features

  • Wide-screen adaptation — Based on uni-app's layout capabilities, the admin interface automatically adapts to PC wide screens and mobile devices, so one codebase covers both.
  • Serverless cloud development — Built on uniCloud, the template runs entirely on serverless infrastructure, removing the need for self-managed servers.
  • uni-id integration — User accounts, roles, and permissions are handled through uni-id, giving you a full authentication and authorization foundation.
  • Open source (MIT) — The complete source code is freely available on GitHub and Gitee, and it can be installed directly from the DCloud plugin market.
  • Demo site and video tutorial — A live admin demo is provided for immediate exploration, along with a 15-minute video tutorial on Bilibili to help you get started.

Who is it for?

  • uniCloud developers — If you already build backend services with uniCloud, this template gives you a working admin panel instead of starting from scratch.
  • Cross-platform app teams — Teams that need an admin interface that works identically on desktop and mobile will benefit from the uni-app based responsive design.
  • Open-source contributors — Because it's MIT licensed, developers can freely customize, extend, and contribute to the template.

What can you do with uni-admin?

  • Build an admin console for your uniCloud app — Use it to manage users, content, and system settings through a pre-built interface.
  • Set up role-based access control — Leverage the built-in uni-id system to assign admin, editor, or other custom roles to users.
  • Run the same admin on PC and mobile — The wide-screen adaptation handles resizing, so staff can manage the system from a desktop browser or a phone.
  • Start with a solid codebase — Use the template as a foundation for your own custom admin features, adding pages and components with uni-app's component system.

FAQ

Is uni-admin free?

Yes, uni-admin is open source under the MIT license. You can freely use, modify, and redistribute it, and you can download the source from GitHub, Gitee, or the DCloud plugin market.

What technologies does uni-admin use?

uni-admin is built on three main technologies: uni-app for the front-end framework, uniCloud for the serverless backend, and uni-id for authentication, roles, and permissions. This stack lets it run across platforms without extra backend setup.

Where can I get the source code?

The source code is available on GitHub and Gitee, and the plugin page can be found on the DCloud plugin market. There is also a live demo site where you can log in and try the admin interface.

Does uni-admin support PC and mobile?

Yes. Using uni-app's wide-screen adapter, uni-admin automatically adjusts its layout for PC browsers and mobile devices, giving you a consistent admin experience on both.