Admin template built with React and the @coreui/react component library
coreui-free-react-admin-template — React Admin dashboard Template
By jasmincastilo
A free admin template based on React and the CoreUI component library, providing a sidebar, routing, layout, and example views, along with context files for AI-assisted development.
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.
Includes admin interface structures such as sidebar, layout containers, route configuration, and example views
Provides AI-assisted development context files such as .cursorrules, ARCHITECTURE.md, and DEVELOPMENT.md
Components include JSDoc comments and PropTypes runtime type checking
Uses Vite as the build tool, with development server and production build commands
MIT license, allowing free use, modification, commercial use, and distribution of this version of the code
Template Details
This template is the public repository version of the CoreUI free React admin template, released under the MIT license and built with React and the CoreUI React component library. The project provides common admin interface structures such as sidebar navigation, layout containers, route configuration, and example views. The source code is organized into directories including assets, components, layouts, scss, and views. Navigation configuration is located in _nav.jsx, route configuration in routes.js, and an example state file store.js is included. The build tool is Vite, with npm start for the development server and npm run build for production builds.
For AI-assisted development, the template provides additional context files: .cursorrules describes project conventions and patterns, ARCHITECTURE.md explains the project structure, component hierarchy, routing, and state management, and DEVELOPMENT.md provides development workflows and examples. Components include JSDoc comments and PropTypes definitions. These files help tools such as Cursor, Claude Code, and GitHub Copilot understand that the project uses React and @coreui/react components rather than other styling frameworks.
Usage limitations: The free scope covered here refers only to this version of the code. Third-party assets such as demo images, fonts, and icons must be checked separately under their respective licenses. External services such as domains, hosting, databases, payments, or AI may incur separate charges. Some components listed in the README (such as Date Picker, Smart Table, and Multi Select) are marked as PRO and belong to the paid version, not the free template.
Is it right for your project?
Use Cases
- Starting a project that needs a foundational React admin interface structure
- Developing admin applications in AI-assisted environments such as Cursor, Claude Code, or GitHub Copilot
- Building admin interfaces that require sidebar navigation, routing, and layout containers
- As a reference project for learning how to use CoreUI React components
Suitable For
- Developers building admin interfaces with React
- Teams looking to accelerate admin project setup with AI coding assistants
- Projects that need an MIT-licensed admin template as a starting point
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Install dependencies with npm install or yarn install
- 2
Run npm start or yarn start to launch the development server, default address http://localhost:3000
- 3
Run npm run build or yarn build to generate a production build, output in the build/ directory
- 4
Components marked PRO in the README belong to the paid version and are not part of the free template
- 5
Third-party assets such as demo images, fonts, and icons must be checked separately under their respective licenses
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is limited to this version of the code and does not imply that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version of the code are permitted.
- 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 template is built on CoreUI and the CoreUI PRO component library. Components marked PRO (such as Date Picker, Smart Table, and Multi Select) belong to the paid version and are not part of the free template.
- CoreUI PRO is a paid product; purchasing it is a voluntary act of support. The free version itself can be used for free, but PRO components and PRO templates require separate payment.
- This version of the code is under the MIT license and can be used, modified, commercially used, and distributed for free, but only for the free template code in this repository, excluding PRO components.
- Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses and cannot be judged solely by the MIT license of the code.
- 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 React.js Admin Templates are built on top of CoreUI and CoreUI PRO UI components libraries
Original README
You can support development by buying the [CoreUI PRO]
Original README
https://github.com/jasmincastilo/coreui-free-react-admin-template/blob/main/LICENSEhttps://github.com/jasmincastilo/coreui-free-react-admin-template/blob/main/README.mdCoreUI is an MIT-licensed open source project and is completely free to use.
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 · 85 / 100
- Technologies
- React · 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-07-21
- 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 React 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: 3d902427ab0451bb3c5cb9b5d176a7a6b5b216417cef7970c5605d498fbf5222
2026-10-01T01:38:40.625Z
Source file / repository# CoreUI Free React Admin Template - Built for AI-Assisted Development [](https://twitter.com/intent/tweet?text=CoreUI%20-%20Free%React%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/react) [![npm package][npm-coreui-react-badge]][npm-coreui-react] [![NPM downloads][npm-coreui-react-download]][npm-coreui-react] [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-react]: https://www.npmjs.com/package/@coreui/react [npm-coreui-react-badge]: https://img.shields.io/npm/v/@coreui/react.png?style=flat-square [npm-coreui-react-download]: https://img.shields.io/npm/dm/@coreui/react.svg?style=flat-square [npm]: https://www.npmjs.com/package/@coreui/react [](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 React Admin Templates](#coreui-pro-react-admin-templates) * [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 (Vite)](https://github.com/coreui/coreui-free-react-admin-template) * [CoreUI Free React.js Admin Template (Create React App)](https://github.com/coreui/coreui-free-react-admin-template-cra) * [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 React Admin Templates | Default Theme | Light Theme | | --- | --- | | [](https://coreui.io/product/react-dashboard-template/?theme=default) | [](https://coreui.io/product/react-dashboard-template/?theme=light)| | Modern Theme | Bright Theme | | --- | --- | | [](https://coreui.io/product/react-dashboard-template/?theme=modern) | [](https://coreui.io/product/react-dashboard-template/?theme=bright)| ## Quick Start - [Download the latest release](https://github.com/coreui/coreui-free-react-admin-template/archive/refs/heads/main.zip) - Clone the repo: `git clone https://github.com/coreui/coreui-free-react-admin-template.git` ### Installation ``` bash $ npm install ``` or ``` bash $ yarn install ``` ### Basic usage ``` bash # dev server with hot reload at http://localhost:3000 $ npm start ``` or ``` bash # dev server with hot reload at http://localhost:3000 $ yarn start ``` 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 `build/` 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-react-admin-template ├── public/ # static files │ ├── favicon.ico │ └── manifest.json │ ├── src/ # project root │ ├── assets/ # images, icons, etc. │ ├── components/ # common components - header, footer, sidebar, etc. │ ├── layouts/ # layout containers │ ├── scss/ # scss styles │ ├── views/ # application views │ ├── _nav.jsx # sidebar navigation config │ ├── App.jsx │ ├── index.jsx │ ├── routes.js # routes config │ └── store.js # template state example │ ├── index.html # html template ├── ... ├── package.json ├── ... └── vite.config.mjs # vite config ``` ## AI-Friendly Development This template is optimized for AI-assisted development with comprehensive context files and documentation: ### Context Files - **`.cursorrules`** - Comprehensive AI context file with project conventions, patterns, and guidelines for working with React, CoreUI, and the template architecture - **`ARCHITECTURE.md`** - Detailed technical documentation covering the project structure, component hierarchy, routing system, state management, and build pipeline - **`DEVELOPMENT.md`** - Practical developer guide with setup instructions, development workflows, code examples, and best practices ### Code Documentation - All React components include detailed JSDoc comments with parameter types and descriptions - Inline documentation explaining complex logic and patterns - PropTypes definitions for runtime type checking ### Benefits for AI Coding Assistants When using AI coding assistants like Cursor, Claude Code, or GitHub Copilot, these context files help the AI to: - **Understand the Stack**: Recognize that this is a React 19 application using CoreUI React components (not Tailwind CSS or other frameworks) - **Follow Patterns**: Generate code that matches the project's component structure and conventions - **Use Correct Components**: Suggest appropriate CoreUI React components from `@coreui/react` - **Maintain Code Style**: Follow ESLint and Prettier rules automatically - **Respect Architecture**: Work within the established routing, state management, and styling patterns Simply open the project in your AI-enabled IDE, and the assistant will automatically have context about the React architecture, CoreUI React component usage, development workflows, and coding standards. ## Documentation The documentation for the CoreUI Admin Template is hosted at our website [CoreUI for React](https://coreui.io/react/docs/templates/installation/) ## Components CoreUI React.js Admin Templates are built on top of CoreUI and CoreUI PRO UI components libraries, including all of these components. - [React Accordion](https://coreui.io/react/docs/components/accordion/) - [React Alert](https://coreui.io/react/docs/components/alert/) - [React Autocomplete](https://coreui.io/react/docs/forms/autocomplete/) **PRO** - [React Avatar](https://coreui.io/react/docs/components/avatar/) - [React Badge](https://coreui.io/react/docs/components/badge/) - [React Breadcrumb](https://coreui.io/react/docs/components/breadcrumb/) - [React Button](https://coreui.io/react/docs/components/button/) - [React Button Group](https://coreui.io/react/docs/components/button-group/) - [React Callout](https://coreui.io/react/docs/components/callout/) - [React Card](https://coreui.io/react/docs/components/card/) - [React Carousel](https://coreui.io/react/docs/components/carousel/) - [React Checkbox](https://coreui.io/react/docs/forms/checkbox/) - [React Close Button](https://coreui.io/react/docs/components/close-button/) - [React Collapse](https://coreui.io/react/docs/components/collapse/) - [React Date Picker](https://coreui.io/react/docs/forms/date-picker/) **PRO** - [React Date Range Picker](https://coreui.io/react/docs/forms/date-range-picker/) **PRO** - [React Dropdown](https://coreui.io/react/docs/components/dropdown/) - [React Floating Labels](https://coreui.io/react/docs/forms/floating-labels/) - [React Footer](https://coreui.io/react/docs/components/footer/) - [React Header](https://coreui.io/react/docs/components/header/) - [React Image](https://coreui.io/react/docs/components/image/) - [React Input](https://coreui.io/react/docs/forms/input/) - [React Input Group](https://coreui.io/react/docs/forms/input-group/) - [React List Group](https://coreui.io/react/docs/components/list-group/) - [React Loading Button](https://coreui.io/react/docs/components/loading-button/) **PRO** - [React Modal](https://coreui.io/react/docs/components/modal/) - [React Multi Select](https://coreui.io/react/docs/forms/multi-select/) **PRO** - [React Navs & Tabs](https://coreui.io/react/docs/components/navs-tabs/) - [React Navbar](https://coreui.io/react/docs/components/navbar/) - [React Offcanvas](https://coreui.io/react/docs/components/offcanvas/) - [React One Time Password Input](https://coreui.io/react/docs/forms/one-time-password-input/) **PRO** - [React Pagination](https://coreui.io/react/docs/components/pagination/) - [React Password Input](https://coreui.io/react/docs/forms/password-input/) **PRO** - [React Placeholder](https://coreui.io/react/docs/components/placeholder/) - [React Popover](https://coreui.io/react/docs/components/popover/) - [React Progress](https://coreui.io/react/docs/components/progress/) - [React Radio](https://coreui.io/react/docs/forms/radio/) - [React Range](https://coreui.io/react/docs/forms/range/) - [React Range Slider](https://coreui.io/react/docs/forms/range-slider/) **PRO** - [React Rating](https://coreui.io/react/docs/forms/rating/) - [React Select](https://coreui.io/react/docs/forms/select/) - [React Sidebar](https://coreui.io/react/docs/components/sidebar/) - [React Smart Pagination](https://coreui.io/react/docs/components/smart-pagination/) **PRO** - [React Smart Table](https://coreui.io/react/docs/components/smart-table/) **PRO** - [React Spinner](https://coreui.io/react/docs/components/spinner/) - [React Stepper](https://coreui.io/react/docs/forms/stepper/) **PRO** - [React Switch](https://coreui.io/react/docs/forms/switch/) - [React Table](https://coreui.io/react/docs/components/table/) - [React Textarea](https://coreui.io/react/docs/forms/textarea/) - [React Time Picker](https://coreui.io/react/docs/forms/time-picker/) **PRO** - [React Toast](https://coreui.io/react/docs/components/toast/) - [React Tooltip](https://coreui.io/react/docs/components/tooltip/) ## 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-react-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.ui/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=react&src=github-coreui-free-react-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.
ant-design-pro
Ant Design Pro is an enterprise-grade React admin scaffold built on React 19, Umi Max 4, and antd 6 with TypeScript.
React · Admin dashboard

coreui-free-react-admin-template
CoreUI's free React admin template, built on React and the CoreUI component library, provides dashboard layouts, sidebar navigation, routing, and example views. It includes .cursorrules, ARCHITECTURE.md, and DEVELOPMENT.md context files, plus JSDoc comments and PropTypes, to support AI-assisted development.
React · Admin dashboard

fastapi-react
A Cookiecutter template for FastAPI + React (TypeScript) full-stack projects, integrating PostgreSQL, SQLAlchemy, Alembic, Celery, Redis, JWT authentication, a react-admin admin panel, and a Docker Compose development environment with Nginx reverse proxy.
React · Admin dashboard

react-antd-admin-template
A React + Ant Design admin template for mid- and back-office products, with built-in login/logout, dynamic routing, permission checks, and user management.
React · Admin dashboard

react-saas-template
A React and Material-UI template for SaaS or admin websites, offering dashboard, chart, blog, payment, and file upload components. It uses Create-React-App, React-Router, Recharts, React-Stripe-js, React-Dropzone, and React-Cropper, with theme colors centralized in src/theme.js.
React · Admin dashboard

react-material-admin
React Material Admin is an MIT-licensed React admin template by Flatlogic, built on Material-UI. It provides dashboards, charts, tables, authentication, profile, and notification pages, with three color themes and responsive layouts.
React · Admin dashboard
