25 个仓库
UI elements and view extensions designed for administrative management consoles.
Distinguishing note: Specifically targets admin-side UI extensibility rather than general frontend components.
Explore 25 awesome GitHub repositories matching user interface & experience · Admin Interface Components. Refine with filters or upvote what's useful.
AdminLTE is a responsive dashboard framework and component library used to build administrative control panels and internal application backends. It provides a collection of HTML and CSS templates based on the Bootstrap 5 framework to create standardized layout systems for web interfaces. The project includes specialized application page templates for common administrative views, such as kanban boards, calendars, and chat interfaces. It also features built-in support for visual theme adaptations, including native dark mode and right-to-left layouts. The library covers a range of UI developme
Ships pre-defined layout templates for common administrative views such as kanban boards, calendars, and chat interfaces.
Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts and business applications. Its architecture is built on a decoupled system where core business logic is encapsulated into independent, swappable modules that communicate through defined interfaces, allowing developers to incrementally adopt or replace components to fit specific operational needs. The platform distinguishes itself through a highly extensible design that supports complex commerce requirements, including multi-vendor marketplace operations, B2B purchasing workfl
Supports custom views and UI extensions within the administrative dashboard.
Gentelella is a collection of pre-configured interface templates and a component library designed for building administration panels, data dashboards, and internal management consoles. It provides a Bootstrap 5 based framework that includes accessible web interface templates and PWA-ready dashboard shells. The project features specialized templates for data visualization, utilizing modular chart factories to render line, bar, radar, and heatmap visualizations. It includes a set of ready-to-use interface elements for enterprise prototyping, such as kanban boards, file managers, and interactive
Provides a library of ready-to-use admin components including Kanban boards, data tables, and file managers.
This project is a modular, open-source customer relationship management platform built on the Laravel framework. It serves as a comprehensive business application framework designed for tracking sales pipelines, managing business entities, and automating marketing workflows. By providing a self-hosted solution, it enables organizations to maintain full control over their contact data, sales leads, and communication history. The platform distinguishes itself through a highly extensible architecture that allows developers to modify core behavior without altering the underlying source code. It u
Provides UI elements and view extensions designed for administrative management consoles.
Vue-pure-admin is a Vue 3 admin dashboard template and frontend boilerplate designed for developing backend management tools. It functions as a TypeScript web application scaffold that integrates Vite for the build pipeline and Element Plus for the UI framework. The project provides a responsive admin interface that adapts to both desktop and mobile screens. It is structured as an enterprise frontend architecture to support the creation of scalable professional web applications. The system includes capabilities for bootstrapping backend management systems, optimizing bundle sizes, and deploy
Provides a comprehensive set of UI elements specifically designed for administrative management consoles.
Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites
Enables the creation of reusable UI elements and view extensions for consistent rendering across the administrative console.
This project is a Vue 3 e-commerce administration dashboard designed as a centralized backend manager for online stores. It provides a web-based interface for overseeing store settings, product catalogs, and general business workflows using the Element Plus component library. The system integrates a business intelligence dashboard for visualizing financial metrics and operational performance through interactive charts and reports. It features a content management system for editing rich text and controlling promotional banners, alongside a role-based access control interface to restrict sensi
Utilizes a standardized set of UI components including data tables, forms, and layouts for the admin console.
Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in
Provides a drag-and-drop canvas for assembling admin-specific UI components and dashboards.
EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru
Lets developers render custom admin pages and dashboard widgets using React components registered in the plugin definition.
EverShop is a TypeScript-first, modular e-commerce platform built with GraphQL and React. It provides a full-featured online store system for managing products, orders, customers, and site content through a React-based administrative interface, with a GraphQL API layer that serves both the admin panel and storefront. The platform is designed around a module-based extension architecture, where core functionality is split into independent modules that can be added, removed, or overridden without modifying the core codebase. Storefront appearance and behavior are controlled through a theme syste
Provides a React-based administrative interface for managing products, orders, customers, and content.
Keystone is a GraphQL headless content management system and Node.js backend framework. It functions as a schema-driven data manager that automatically generates a GraphQL API and a React administrative dashboard based on a central data model configuration. The system uses an adapter-based database abstraction to decouple core logic from storage layers and a storage-provider abstraction for managing media assets via local or cloud drivers. It distinguishes itself through a component-based field rendering system and a hook-based middleware pipeline for data validation and automation. The fram
Ships a customizable administrative user interface built with React to manage the underlying data store.
AdminJS is a Node.js admin panel and database management UI that provides a visual interface for performing create, read, update, and delete operations based on existing database models. It functions as a low-code backend dashboard and internal tool builder, allowing developers to create management interfaces for monitoring and controlling application state without writing custom frontend code. The project enables the creation of custom business logic workflows and system dashboards, providing non-technical team members with a secure way to manage application data. It supports the development
Generates administrative user interfaces from database models to facilitate content management.
Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o
Provides specialized form components to handle money, dates, and localized custom fields within the admin interface.
react-admin is a full-featured admin dashboard built with React and Ant Design, designed for building interfaces that manage backend operations. Its core identity centers on providing a complete admin panel with dynamic menu configuration, role-based access control, and third-party OAuth authentication, all within a responsive layout that adapts to different screen widths. The project distinguishes itself through a dynamic route-based menu system that fetches navigation structure from a server API, enabling runtime menu updates without redeploying the application. It integrates role-based rou
Builds a complete admin dashboard using React and Ant Design with menus, tables, charts, and authentication.
Polaris React is a production-ready component library that implements Shopify's Polaris design system for building consistent merchant-facing admin interfaces. It provides a comprehensive set of reusable React components, including accessible form inputs, data display elements, layout and navigation structures, and visual feedback indicators, all styled through a semantic color token system applied via CSS custom properties for dynamic light and dark mode support. The library distinguishes itself with an icon-first visual language featuring over 400 commerce-specific SVG icons delivered as fi
Provides reusable React components specifically designed for building consistent merchant-facing admin interfaces.
Vue-typescript-admin-template is a TypeScript-based admin panel starter built with Vue CLI 3, providing a complete foundation for building enterprise back-office interfaces. It enforces type safety across Vue components using TypeScript, reducing runtime errors and improving code maintainability, while offering a dynamic route permission system that controls sidebar navigation and page access by mapping user roles to route permissions at runtime. The template includes a mock API service layer that simulates backend responses for frontend development without a live server, along with internati
Provides a complete TypeScript-based admin panel starter with ready-made enterprise templates and components.
Material Kit React 是一个基于 Material UI 构建的 React 应用仪表板模板。它为使用 TypeScript 开发管理界面和管理仪表板提供了一个类型安全的基石。 该项目包含用于身份管理的预配置身份验证流程,并针对 Auth0 单点登录和 Firebase 会话管理进行了特定集成。 它通过针对系统设置和用户管理的预设计布局,涵盖了应用脚手架和企业级 UI 原型设计。该系统使用集中的设计令牌系统进行主题定制,并通过上下文提供程序(context providers)分发状态。
Ships a type-safe management interface built with React components for user and system administration.
这是一个基于 React 的管理后台模板和 UI 工具包,专为构建仪表盘而设计。它提供了一套完整的预设布局、无障碍组件库以及基于 Sass 的 UI 框架,用于创建管理界面。 该模板专门针对 AI 进行了优化,采用了有助于 AI 助手生成一致且可直接用于生产环境的 React 代码的组织模式。它具有灵活的样式系统,利用 Sass 变量和 CSS 自定义属性来支持可定制的亮色和暗色主题。 该工具包涵盖了广泛的界面功能,包括数据可视化小部件、支持排序和分页的交互式表格,以及多步向导等复杂表单元素。它还包含侧边栏和面包屑等高级导航系统,以及响应式网格、模态对话框和无障碍日历界面等结构化组件。
Ships a collection of pre-styled dashboard layouts and UI components for administrative interfaces built with React.
Statamic 是一个基于 Laravel 构建的内容管理系统,它使用平面文件存储方法而不是传统的关系数据库。它作为用于管理站点内容和开发自定义后端插件的可定制管理框架。 该系统将网站数据存储在文件中并与 Git 集成以进行版本控制,从而允许通过存储库跟踪和回滚内容更改。它采用模板引擎将结构化数据转换为用于前端渲染的动态 HTML 布局。 该平台包括一个构建为单页应用程序的控制面板和一个事件驱动的扩展系统。用户可以构建自定义管理界面,并通过底层的 PHP 框架集成额外的逻辑。
Features a control panel built as a Vue-based single-page application communicating via a JSON API.
Pro Components 是基于 Ant Design 构建的一套高阶 React 组件,用于创建企业级管理界面。它作为一个专门的组件套件和 UI 框架,旨在构建复杂的业务仪表板和内部工具。 该库充当可视化界面构建器,允许通过声明式配置和视觉设计模式组合专业的 Web 页面。它支持使用可视化配置工具创建界面组件,以简化布局和样式设计过程。 该框架涵盖了数据密集型输入表单和高级数据网格的构建,这些网格处理排序、过滤和业务数据集成。它提供了一组预制的表格、表单和图表,以促进管理仪表板的开发。
Provides a suite of administrative user interfaces constructed using React components for data management.