Open Source High Quality Dashboard based on Bootstrap 4 & React 16

bootstrap and angular free admin template

High Quality Dashboard / Admin / Analytics template that works great on any smartphone, tablet or desktop. Available as Open Source as MIT license.

Airframe Dashboard with a minimalist design and innovative Light UI will let you build an amazing and powerful application with great UI. Perfectly designed for large scale applications, with detailed step by step documentation.

This Airframe project is a typical Webpack based React app, React Router also included together with customised Reacstrap. This project has all of it’s few dependencies up to date and it will be updated on a regular basis. This project doesn’t support SSR. If you need it – use the NextJs based version.


Airframe Dashboard has a huge collection of components that can be used in a great number of combinations and variations. It can be used in all types of custom web applications such as CRMsCMSsAdmin PanelsAdmin DashboardsAnalytics, etc.

  • 10+ Layout Variations – a multitude of possibilities to rearrange the layout, allows to customize the look of your application just as you imagined.
  • Applications – applications ready, allows you to save time and focus on project development.
  • UI Components – we offer you a large number of UI components; fully ready for changes that will customize them for your needs.
  • Responsive Design – fully adapted to your application, exactly well presented on the desktop, a tablet or smartphone.
  • 120+ Unique Pages designed to make use of them directly in your application.
  • 2 Starters so that you can immediately work with the components that are necessary for your application.


Tomasz Owczarczyk:


Initial Configuration:

You need to have NodeJs (>= 10.0.0) installed on your local machine, before attempting to run a dev environment.

  1. Extract contents of the package to your local machine.
  2. Using the Terminal navigate to the extracted contents.
  3. Run npm install.

Make sure you have a file called .npmrc in the extracted directory. Those files are typically hidden in Unix based systems.


To start the development environment type npm start in the console. This will start a development server with hot reloading enabled.


To create a production build type npm run build:prod. After the process is complete you can copy the output from the /dist/ directory. The output files are minified and ready to be used in a production environment.

Build Customization

You can customize the build to suit your specific needs by adjusting the Webpack configuration files. Those files can be found in the /build directory. For more details checkout the documentation of WebPack.

Project Details

Some points of interest about the project project structure:app/components – custom React components should go here

app/styles – styles added here won’t be treated as CSS Modules, so any global classes or library styles should go here

app/layout – the AppLayout component can be found here which hosts page contents within itself; additional sidebars and navbars should be placed in ./components/ subdir.

app/colors.js – exports an object with all of the defined colors by the Dashboard. Useful for styling JS based components – for example charts.

app/routes – PageComponents should be defined here, and imported via index.js. More details on that later.


You can set the color scheme for the sidebar and navbar by providing initialStyle and initialColor to the <ThemeProvider> component which should be wrapping the <Layout> component.

Possible initialStyle values:

  • light
  • dark
  • color

Possible initialColor values:

  • primary
  • success
  • info
  • warning
  • danger
  • indigo
  • purple
  • pink
  • yellow


Bootadmin – HTML Admin Panel 2

Bootadmin – HTML Admin Panel


Avant UI – Bootstrap UI kit