What’s new and updated in CoreUI 3

What’s new and updated in CoreUI 3

Version 3 has been re-written and re-designed completely from scratch. Here are the key changes in v3:

Table of Contents

Speed up your responsive apps and websites with fully-featured, ready-to-use open-source admin panel templates—free to use and built for efficiency.


CoreUI and Bootstrap components have been prefixed. If you add Bootstrap or CoreUI CSS to your existing project, it can conflict with your existing CSS or the third party components styles creating a mess in styles and destroy the layout of your project. That’s why we decided to add c- prefix to each class to avoid CSS classes collision and isolate CoreUI’s styles and scripts.

CoreUI and Bootstrap source code is deeply integrated. We decided to combine Bootstrap’s and our SCSS and JavaScript files. It allows us to build some new features, ex. Theme switcher (Yes, in version 3 you can easily use Dark and Light Mode), and deliver more consistent, lighter code.

Removed jQuery in favor of regular JavaScript. CoreUI Library (@coreui/coreui) doesn’t need jQuery anymore. However, some of the third party components we use in our admin templates still require jQuery ​.

New design to meet Web Content Accessibility Guidelines requirements. CoreUI 3 make web content more accessible to people with disabilities and meets the needs of individuals, organizations, and governments internationally.

Introduce new components libraries for Angular (@coreui/angular), React.js (@coreui/react), and Vue.js (@coreui/vue). The third party components libraries ngx-bootstrap, reactstrap, bootstrap-vue, are deprecated. Since version 3.x our libraries contain not only our components but also cover all Bootstrap’s elements.

Development plan

We need your help to make CoreUI the best it can be. The source code for version 3 will be available in a v3-next branch on GitHub. We looking forward to your feedback.


About the Author

Subscribe to our newsletter
Get early information about new products, product updates and blog posts.
How to Redirect to a New URL Using JavaScript Redirect Techniques
How to Redirect to a New URL Using JavaScript Redirect Techniques

How to Achieve Perfectly Rounded Corners in CSS
How to Achieve Perfectly Rounded Corners in CSS

How to Add a Tab in HTML
How to Add a Tab in HTML

How to Open Link in a New Tab in HTML?
How to Open Link in a New Tab in HTML?

How to Clone an Object in JavaScript
How to Clone an Object in JavaScript

How to Fix “Sass @import Rules Are Deprecated and Will Be Removed in Dart Sass 3.0.0.”
How to Fix “Sass @import Rules Are Deprecated and Will Be Removed in Dart Sass 3.0.0.”