Configs2026年6月3日·1 分钟阅读

CoreUI — Open Source Admin Dashboard Template & UI Kit

A Bootstrap-based open source admin dashboard template with framework-specific versions for React, Vue, and Angular, offering a comprehensive set of UI components and layout patterns for building admin interfaces.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
CoreUI Overview
直接安装命令
npx -y tokrepo@latest install ec2b2d6b-5ee2-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

CoreUI is an open source admin dashboard template and UI component library built on Bootstrap 5. It provides ready-to-use page layouts, widgets, and over 100 components that developers can use to build admin panels and back-office applications. CoreUI ships framework-specific packages for React, Vue, and Angular alongside the vanilla Bootstrap version.

What CoreUI Does

  • Provides a complete admin dashboard layout with configurable sidebar, header, footer, and breadcrumb navigation
  • Ships over 100 UI components including advanced tables, charts, forms, notifications, and icons
  • Offers native framework packages for React (@coreui/react), Vue (@coreui/vue), and Angular (@coreui/angular)
  • Includes a free icon set with over 1,500 icons in SVG format
  • Supports multiple color themes and dark mode out of the box

Architecture Overview

CoreUI is built on Bootstrap 5 with Sass as its style preprocessor. The template follows a component-based architecture where each UI element is an independent module with its own styles and JavaScript. The framework-specific versions wrap these components as React/Vue/Angular components while maintaining the same visual design. The build pipeline uses Vite or Webpack depending on the framework version, with hot module replacement for development.

Self-Hosting & Configuration

  • Clone the desired template variant (Bootstrap, React, Vue, or Angular) and run npm install && npm start
  • Customize the theme by modifying Sass variables in the configuration file for colors, spacing, and typography
  • Toggle sidebar behavior (fixed, overlaid, minimized) through layout component props or CSS classes
  • Add or remove dashboard pages by editing the router configuration and importing page components
  • Integrate with a backend API by replacing static data in components with fetch calls or state management

Key Features

  • Framework-native components for React, Vue, and Angular with TypeScript support
  • Comprehensive icon library (CoreUI Icons) with 1,500+ free SVG icons
  • Dark mode support with a CSS class toggle that applies across all components
  • Responsive sidebar with mini and overlay modes for mobile and desktop layouts
  • Free community edition under MIT license with optional Pro tier for advanced components

Comparison with Similar Tools

  • AdminLTE — widely used Bootstrap admin template with jQuery; CoreUI is more modern with native framework components and Bootstrap 5
  • Tabler — clean minimal admin template on Bootstrap 5; CoreUI offers more components and framework-specific packages
  • Gentelella — free Bootstrap 3 admin template; CoreUI is actively maintained on Bootstrap 5 with better tooling
  • Ant Design Pro — React admin framework with Ant Design components; CoreUI is more framework-flexible and closer to Bootstrap conventions
  • Material Dashboard — Material Design admin template; CoreUI uses Bootstrap styling which is more commonly matched in corporate projects

FAQ

Q: What is the difference between CoreUI Free and CoreUI Pro? A: The free version includes the core layout, basic components, and icons. The Pro version adds advanced components (data tables, calendars, editors), additional page templates, and priority support.

Q: Can I use CoreUI with Next.js or Nuxt? A: Yes. The React components work with Next.js and the Vue components work with Nuxt. Import CoreUI components and styles in your framework's standard way.

Q: Does CoreUI support right-to-left (RTL) layouts? A: Yes. CoreUI supports RTL through Bootstrap 5's built-in RTL features. Set the dir="rtl" attribute on the HTML element and use the RTL-compiled CSS.

Q: How large is the CoreUI bundle? A: The CSS bundle is around 50 KB gzipped when using the full component set. You can reduce this by importing only the Sass partials you need.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产