Free Vue admin template officially maintained by CoreUI, MIT licensed
coreui-free-vue-admin-template — Vue Admin dashboard Template
By coreui
CoreUI's official free Vue admin template, built on Vue 3 and the CoreUI component library, providing sidebar navigation, dashboards, and common admin page structures under the MIT license.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Built on Vue 3 and the CoreUI component library, using Vue Router and Pinia
Includes sidebar navigation configuration, layout containers, and view pages such as dashboards
Provides AI-assisted development documentation such as .cursorrules, ARCHITECTURE.md, and DEVELOPMENT.md
Uses Vite as the development and build tool, with a default development port of 3000
Template Details
This is the free Vue admin template officially released by CoreUI, hosted on GitHub under the MIT license. The template is built on Vue 3 and the CoreUI component library as a single-page application, using Vue Router for routing, Pinia for state management, and Vite as the build tool.
The template includes sidebar navigation configuration, layout containers, view pages, SCSS styles, and example state stores, and provides common admin page structures such as dashboards. The project ships with configuration files and architecture and development documentation aimed at AI coding assistants, making it easy to continue development according to existing conventions in tools such as Cursor and GitHub Copilot.
The free scope is limited to the code in this repository. Third-party assets such as demo images, fonts, and icons must be checked against their respective licenses; the data grid and scheduler are separately paid add-ons and are not part of this free template.
Is it right for your project?
Use Cases
- Building the front-end interface skeleton for an admin system
- Reusing CoreUI's layout and navigation structure in a Vue 3 project
- Serving as a starting point for an admin project developed with AI coding assistants
- Quickly generating prototypes for dashboards and data display pages
Suitable For
- Developers who need a Vue admin template and accept the CoreUI component system
- Teams that want to extend pages according to project conventions with the help of AI coding assistants
- Users looking for an MIT-licensed free admin template for internal or commercial projects
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Obtain the code via git clone or by downloading a release, then run npm install or yarn install to install dependencies
- 2
Run npm run dev or yarn dev to start the development server, with the default address at http://localhost:3000
- 3
Run npm run build or yarn build to generate a production build, with output in the dist/ directory
- 4
The data grid and scheduler are separately paid add-ons that require separate installation and licensing
- 5
Third-party assets such as demo images, fonts, and icons must be checked separately against their respective licenses
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version in the public repository under the MIT license; the free scope applies to this version's code and does not imply that external services or third-party assets are free.
Must comply with when using
- Permits free use, modification, commercial use, and distribution of this version's code.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- The data grid is a separately paid add-on that requires installing @coreui/vue-data-grid and obtaining a license; it is not part of the free template.
- The scheduler is a separately paid add-on that requires installing @coreui/vue-scheduler and obtaining a license; it is not part of the free template.
- The data grid and scheduler are both independent paid add-ons that require separate license purchases and are not included in the free template.
- CoreUI PRO is a paid product; the free scope is limited to this repository's code, and PRO components (such as Autocomplete, Date Picker, Smart Table, etc.) require payment to obtain.
- The template is built on the CoreUI and CoreUI PRO component libraries, where components marked PRO require a paid license; the free template does not include these PRO components.
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
CoreUI Vue Data Grid handles 100,000+ rows with sorting, filtering, virtualization, column pinning, inline editing and CSV export
Original README
CoreUI Vue Scheduler ships six views — day, week, month, agenda, resources, and timeline
Original README
One license also covers JavaScript, React and Angular. It's a separate add-on, not part of CoreUI PRO.
Original README
You can support development by buying the [CoreUI PRO](https://coreui.io/pricing/?framework=vue&src=github-coreui-free-vue-admin-template)
Original README
https://github.com/coreui/coreui-free-vue-admin-template/blob/main/LICENSEhttps://github.com/coreui/coreui-free-vue-admin-template/blob/main/README.mdCoreUI Vue.js Admin Templates are built on top of CoreUI and CoreUI PRO UI components libraries, including all of these components.
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-01. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 100 / 100
- Technologies
- Vue · HTML
- Website type
- Admin dashboard
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-09-23
- Screenshot last checked
- 2026-10-01
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Vue as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: b2993bc0b6641bee42976ea60e252761164b37aefe2eb30cc38c3417196bd162
2026-10-01T00:14:43.568Z
Source file / repository# CoreUI Free Vue Admin Template - Built for AI-Assisted Development [](https://twitter.com/intent/tweet?text=CoreUI%20-%20Free%Vue%204%20Admin%20Template%20&url=https://coreui.io&hashtags=bootstrap,admin,template,dashboard,panel,free,angular,react,vue) [](https://opensource.org/licenses/MIT) [](https://github.com/coreui/coreui) [![npm package][npm-coreui-badge]][npm-coreui] [![NPM downloads][npm-coreui-download]][npm-coreui] [](https://github.com/coreui/vue) [![npm package][npm-coreui-vue-badge]][npm-coreui-vue] [![NPM downloads][npm-coreui-vue-download]][npm-coreui-vue] [npm-coreui]: https://www.npmjs.com/package/@coreui/coreui [npm-coreui-badge]: https://img.shields.io/npm/v/@coreui/coreui.png?style=flat-square [npm-coreui-download]: https://img.shields.io/npm/dm/@coreui/coreui.svg?style=flat-square [npm-coreui-vue]: https://www.npmjs.com/package/@coreui/vue [npm-coreui-vue-badge]: https://img.shields.io/npm/v/@coreui/vue.png?style=flat-square [npm-coreui-vue-download]: https://img.shields.io/npm/dm/@coreui/vue.svg?style=flat-square [npm]: https://www.npmjs.com/package/@coreui/vue [](https://coreui.io/product/free-react-admin-template/) CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of redundant components, so the app is light enough to offer ultimate user experience. This means mobile devices also, where the navigation is just as easy and intuitive as on a desktop or laptop. The CoreUI Layout API lets you customize your project for almost any device – be it Mobile, Web or WebApp – CoreUI covers them all! ## Table of Contents * [Versions](#versions) * [CoreUI PRO](#coreui-pro) * [CoreUI PRO Vue Admin Templates](#coreui-pro-vue-admin-templates) * [Data Grid](#data-grid) * [Scheduler](#scheduler) * [Quick Start](#quick-start) * [Installation](#installation) * [Basic usage](#basic-usage) * [What's included](#whats-included) * [AI-Friendly Development](#ai-friendly-development) * [Documentation](#documentation) * [Components](#components) * [Versioning](#versioning) * [Creators](#creators) * [Community](#community) * [Support CoreUI Development](#support-coreui-development) * [Copyright and License](#copyright-and-license) ## Versions * [CoreUI Free Bootstrap Admin Template](https://github.com/coreui/coreui-free-bootstrap-admin-template) * [CoreUI Free Angular Admin Template](https://github.com/coreui/coreui-free-angular-admin-template) * [CoreUI Free React.js Admin Template](https://github.com/coreui/coreui-free-react-admin-template) * [CoreUI Free Vue.js Admin Template](https://github.com/coreui/coreui-free-vue-admin-template) ## CoreUI PRO * 💪 [CoreUI PRO Angular Admin Template](https://coreui.io/product/angular-dashboard-template/) * 💪 [CoreUI PRO Bootstrap Admin Template](https://coreui.io/product/bootstrap-dashboard-template/) * 💪 [CoreUI PRO Next.js Admin Template](https://coreui.io/product/next-js-dashboard-template/) * 💪 [CoreUI PRO React Admin Template](https://coreui.io/product/react-dashboard-template/) * 💪 [CoreUI PRO Vue Admin Template](https://coreui.io/product/vue-dashboard-template/) ## CoreUI PRO Vue Admin Templates | Default Theme | Light Theme | | --- | --- | | [](https://coreui.io/product/vue-dashboard-template/?theme=default) | [](https://coreui.io/product/vue-dashboard-template/?theme=light)| | Modern Theme | Bright Theme | | --- | --- | | [](https://coreui.io/product/vue-dashboard-template/?theme=modern) | [](https://coreui.io/product/vue-dashboard-template/?theme=bright)| ## Data Grid CoreUI Vue Data Grid handles 100,000+ rows with sorting, filtering, virtualization, column pinning, inline editing and CSV export — using the same markup and stylesheet this template already uses. ```bash npm install @coreui/vue-data-grid ``` One license also covers JavaScript, React and Angular. It's a separate add-on, not part of CoreUI PRO. - [Vue Data Grid](https://coreui.io/data-grid/vue/?src=readme-free-vue) - [Documentation](https://coreui.io/data-grid/vue/docs/getting-started/introduction/?src=readme-free-vue) ## Scheduler CoreUI Vue Scheduler ships six views — day, week, month, agenda, resources, and timeline — with drag & drop, RFC 5545 recurrence, and DST-safe time handling, using the same markup and stylesheet this template already uses. ```bash npm install @coreui/vue-scheduler ``` One license also covers JavaScript, React and Angular. It's a separate add-on, not part of CoreUI PRO. - [Vue Scheduler](https://coreui.io/scheduler/vue/?src=readme-free-vue) - [Documentation](https://coreui.io/scheduler/vue/docs/getting-started/introduction/?src=readme-free-vue) ## Quick Start - [Download the latest release](https://github.com/coreui/coreui-free-vue-admin-template/archive/refs/heads/main.zip) - Clone the repo: `git clone https://github.com/coreui/coreui-free-vue-admin-template.git` ### Instalation ``` bash $ npm install ``` or ``` bash $ yarn install ``` ### Basic usage ``` bash # dev server with hot reload at http://localhost:3000 $ npm run dev ``` or ``` bash # dev server with hot reload at http://localhost:3000 $ yarn dev ``` Navigate to [http://localhost:3000](http://localhost:3000). The app will automatically reload if you change any of the source files. #### Build Run `build` to build the project. The build artifacts will be stored in the `dist/` directory. ```bash # build for production with minification $ npm run build ``` or ```bash # build for production with minification $ yarn build ``` ## What's included Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this: ``` coreui-free-vue-admin-template ├── public/ # static files ├── src/ # project root │ ├── assets/ # images, icons, etc. │ ├── components/ # common components - header, footer, sidebar, etc. │ ├── layouts/ # layout containers │ ├── scss/ # scss styles │ ├── router # routes config │ ├── stores/ # template state example │ ├── views/ # application views │ ├── _nav.js # sidebar navigation config │ ├── App.vue │ ├── ... │ └── main.js ├── index.html # html template ├── package.json └── vite.config.mjs ``` ## AI-Friendly Development This template is designed to work seamlessly with AI coding assistants like Cursor, GitHub Copilot, and Claude Code. We've included comprehensive documentation and configuration files to help AI understand the project structure and conventions. ### Features for AI Development - **`.cursorrules`**: Complete AI assistant configuration with project conventions, technology stack, and coding patterns - **`ARCHITECTURE.md`**: Detailed technical architecture documentation covering components, routing, state management, and build system - **`DEVELOPMENT.md`**: Comprehensive development guide with setup instructions, workflows, and best practices - **JSDoc Comments**: Main Vue components include documentation for better AI understanding ### Getting Started with AI Assistants 1. **Open the project** in your AI-powered IDE (VS Code with Cursor, GitHub Copilot, or Claude Code) 2. **Review `.cursorrules`** to understand the project conventions 3. **Ask your AI assistant** to help you build features - it will automatically follow the project patterns 4. **Use natural language** to describe components, pages, or features you want to add ### What AI Assistants Know About This Project Your AI assistant understands: - **Component Library**: Always use CoreUI Vue components (never Tailwind, Vuetify, or other libraries) - **Code Style**: Vue 3 Composition API with `<script setup>` syntax, Prettier formatting, ESLint rules - **Architecture**: Single Page Application with Vue Router, Pinia for state management, Vite for building - **File Organization**: Where to create components, views, routes, and styles - **Common Patterns**: Lazy loading, composables, navigation configuration, theming ### Example AI Prompts Try asking your AI assistant: - "Create a new products page with a table showing product name, price, and status" - "Add a user profile form with validation" - "Create a chart showing monthly sales data" - "Add a new navigation item for the settings page" For more information, see the [DEVELOPMENT.md](DEVELOPMENT.md) guide. ## Documentation The documentation for the CoreUI Admin Template is hosted at our website [CoreUI for Vue](https://coreui.io/vue/docs/templates/installation.html) ## Components CoreUI Vue.js Admin Templates are built on top of CoreUI and CoreUI PRO UI components libraries, including all of these components. - [Vue Accordion](https://coreui.io/vue/docs/components/accordion.html) - [Vue Alert](https://coreui.io/vue/docs/components/alert.html) - [Vue Autocomplete](https://coreui.io/vue/docs/forms/autocomplete.html) **PRO** - [Vue Avatar](https://coreui.io/vue/docs/components/avatar.html) - [Vue Badge](https://coreui.io/vue/docs/components/badge.html) - [Vue Breadcrumb](https://coreui.io/vue/docs/components/breadcrumb.html) - [Vue Button](https://coreui.io/vue/docs/components/button.html) - [Vue Button Group](https://coreui.io/vue/docs/components/button-group.html) - [Vue Callout](https://coreui.io/vue/docs/components/callout.html) - [Vue Card](https://coreui.io/vue/docs/components/card.html) - [Vue Carousel](https://coreui.io/vue/docs/components/carousel.html) - [Vue Checkbox](https://coreui.io/vue/docs/forms/checkbox.html) - [Vue Chip](https://coreui.io/vue/docs/components/chip.html) - [Vue Chip Input](https://coreui.io/vue/docs/forms/chip-input.html) - [Vue Close Button](https://coreui.io/vue/docs/components/close-button.html) - [Vue Collapse](https://coreui.io/vue/docs/components/collapse.html) - [Vue Date Picker](https://coreui.io/vue/docs/forms/date-picker.html) **PRO** - [Vue Date Range Picker](https://coreui.io/vue/docs/forms/date-range-picker.html) **PRO** - [Vue Dropdown](https://coreui.io/vue/docs/components/dropdown.html) - [Vue Floating Labels](https://coreui.io/vue/docs/forms/floating-labels.html) - [Vue Footer](https://coreui.io/vue/docs/components/footer.html) - [Vue Header](https://coreui.io/vue/docs/components/header.html) - [Vue Image](https://coreui.io/vue/docs/components/image.html) - [Vue Input](https://coreui.io/vue/docs/forms/input.html) - [Vue Input Group](https://coreui.io/vue/docs/forms/input-group.html) - [Vue List Group](https://coreui.io/vue/docs/components/list-group.html) - [Vue Loading Button](https://coreui.io/vue/docs/components/loading-button.html) **PRO** - [Vue Modal](https://coreui.io/vue/docs/components/modal.html) - [Vue Multi Select](https://coreui.io/vue/docs/forms/multi-select.html) **PRO** - [Vue Navs & Tabs](https://coreui.io/vue/docs/components/navs-tabs.html) - [Vue Navbar](https://coreui.io/vue/docs/components/navbar.html) - [Vue Offcanvas](https://coreui.io/vue/docs/components/offcanvas.html) - [Vue Pagination](https://coreui.io/vue/docs/components/pagination.html) - [Vue Password Input](https://coreui.io/vue/docs/forms/password-input.html) **PRO** - [Vue Placeholder](https://coreui.io/vue/docs/components/placeholder.html) - [Vue Popover](https://coreui.io/vue/docs/components/popover.html) - [Vue Progress](https://coreui.io/vue/docs/components/progress.html) - [Vue Radio](https://coreui.io/vue/docs/forms/radio.html) - [Vue Range](https://coreui.io/vue/docs/forms/range.html) - [Vue Range Slider](https://coreui.io/vue/docs/forms/range-slider.html) **PRO** - [Vue Rating](https://coreui.io/vue/docs/forms/rating.html) **PRO** - [Vue Select](https://coreui.io/vue/docs/forms/select.html) - [Vue Sidebar](https://coreui.io/vue/docs/components/sidebar.html) - [Vue Smart Pagination](https://coreui.io/vue/docs/components/smart-pagination.html) **PRO** - [Vue Smart Table](https://coreui.io/vue/docs/components/smart-table.html) **PRO** - [Vue Spinner](https://coreui.io/vue/docs/components/spinner.html) - [Vue Stepper](https://coreui.io/vue/docs/forms/stepper.html) **PRO** - [Vue Switch](https://coreui.io/vue/docs/forms/switch.html) - [Vue Table](https://coreui.io/vue/docs/components/table.html) - [Vue Textarea](https://coreui.io/vue/docs/forms/textarea.html) - [Vue Time Picker](https://coreui.io/vue/docs/forms/time-picker.html) **PRO** - [Vue Toast](https://coreui.io/vue/docs/components/toast.html) - [Vue Tooltip](https://coreui.io/vue/docs/components/tooltip.html) ## Versioning For transparency into our release cycle and in striving to maintain backward compatibility, CoreUI Free Admin Template is maintained under [the Semantic Versioning guidelines](http://semver.org/). See [the Releases section of our project](https://github.com/coreui/coreui-free-vue-admin-template/releases) for changelogs for each release version. ## Creators **Łukasz Holeczek** * <https://twitter.com/lukaszholeczek> * <https://github.com/mrholek> **Andrzej Kopański** * <https://github.com/xidedix> **CoreUI Team** * <https://twitter.com/core_ui> * <https://github.com/coreui> * <https://github.com/orgs/coreui/people> ## Community Get updates on CoreUI's development and chat with the project maintainers and community members. - Follow [@core_ui on Twitter](https://twitter.com/core_ui). - Read and subscribe to [CoreUI Blog](https://coreui.io/blog/). ## Support CoreUI Development CoreUI is an MIT-licensed open source project and is completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by buying the [CoreUI PRO](https://coreui.io/pricing/?framework=vue&src=github-coreui-free-vue-admin-template) or by becoming a sponsor via [Open Collective](https://opencollective.com/coreui/). ## Copyright and License copyright 2026 creativeLabs Łukasz Holeczek. Code released under [the MIT license](https://github.com/coreui/coreui-free-react-admin-template/blob/main/LICENSE).
Explore similar templates
Compare previews and descriptions within the same stack and category.

vuestic-admin
Vuestic Admin is an open-source Vue 3 admin template maintained by Epicmax, built on Vuestic UI with Vite, Pinia, and Tailwind CSS. It provides a ready-to-run dashboard with a dark theme, global configuration, i18n internationalization, and responsive layout.
Vue · Admin dashboard

v3-admin-vite
v3-admin-vite is an AI-friendly Vue3 admin template built on Vue3, Vite, TypeScript, and Element Plus. It keeps a lean structure with detailed comments, supports backend-controlled dynamic route permissions, page-level and button-level permissions, multiple themes and layouts, and mobile compatibility.
Vue · Admin dashboard

vue-typescript-admin-template
A Vue 2.6 + TypeScript + Element UI admin template ported from vue-element-admin, offering type safety and enterprise features like permission authentication, internationalization, dynamic themes, editors, charts, Excel/PDF handling, and PWA support.
Vue · Admin dashboard

vue-antd-admin
Vue Antd Admin is the Vue implementation of Ant Design Pro, providing an out-of-the-box front-end and design solution for admin dashboards.
Vue · Admin dashboard

nova-admin
Nova Admin is an admin template built on Vue3, Vite, TypeScript, and Naive UI, with Unocss for styling.
Vue · Admin dashboard
vue-light-bootstrap-dashboard
A free Vue admin template based on Bootstrap 4, with vue-router, Chartist charts, and Google Maps components, suitable for quickly building data-oriented admin interfaces.
Vue · Admin dashboard
