K Kiaalap v4.0.0
Bootstrap 5 · MIT license · Free

A free Bootstrap 5 admin dashboard built for education

Kiaalap is a modern, fully-responsive admin template built on Bootstrap 5 for schools and universities. 63 pages — student and professor management, course catalogs, departments, a library system, Chart.js dashboards, data tables, forms, and auth screens. jQuery-free, Vite-powered, and MIT-licensed.

Documentation Bootstrap 5.3.8 · Vite 8.3 · MIT licensed
Kiaalap dashboard
Pages included
63

Dashboards, students, courses, charts, auth…

Bootstrap 5.3
BS5

jQuery-free, fully responsive

Built for education
Edu

Students, professors, courses, library

License
MIT

Free for commercial use

Why Kiaalap

Education pages with a lighter shared shell

Kiaalap 4 keeps Bootstrap 5 and its education-focused pages while reducing shared JavaScript by about 72%. Separate configuration files, a starter command, reduced-motion support and a clean dependency audit make the template easier to maintain.

Built on Bootstrap 5

A modern, jQuery-free Bootstrap 5.3 foundation with a Vite build system, ES6 modules, and scripts, styles and icon fonts bundled locally. Shared JavaScript is about 27 kB gzipped; charts and optional libraries load only where used.

Student & professor management

Full academic directories — all-students and all-professors lists, detailed student and professor profiles, plus add and edit flows for enrollment and faculty.

Courses & departments

A course catalog with course info, add/edit course and course-payment screens, alongside department organization for the whole institution.

Chart.js dashboards

Three dashboard layouts plus a dedicated analytics page, with Chart.js line, bar, area, pie, and rounded charts and inline sparklines ready for your data.

Data tables & rich forms

Simple-DataTables (vanilla JS) for sortable, searchable tables, plus basic and advanced forms with a Quill editor, Cropper.js, and native multi-upload examples.

Library, mailbox & auth

Library asset tracking, a full mailbox, a FullCalendar events page, plus login, register, lock screen, password recovery, and 404/500 screens. Forms and authentication are frontend demos, ready to connect to your backend.

Bundle size

About 72% less shared JavaScript

Chart.js moved to a separate entry and Day.js loads on demand. Bootstrap remains shared by the shell. Native Vite minifiers replace extra JavaScript and CSS minification tools.

Metric
v3.0.0
v4.0.0
Delta
Shared JavaScript (gzip)
~99 kB
~27 kB
−72%
Local production build
4.57 s
2.1–2.5 s
Faster

Measured locally against v3.0.0. JavaScript figures cover the shared shell, excluding page-specific libraries, CSS, fonts and images. Build timings vary with hardware and cache.

63 ready-to-customize pages

Every page you'll actually need on day one

Explore six page previews below, then browse the full collection: three dashboard layouts, academic management, forms, charts, calendars, maps, mailbox, authentication screens and a minimal starter.

More pages and workflows

  • Analytics Dashboard (Chart.js widgets)
  • Add / Edit Student + Student Profile
  • All Professors + Professor Profile
  • Add Course, Course Info & Course Payment
  • Departments + Add / Edit Department
  • Library Assets management
  • Mailbox (inbox, compose, view)
  • Events calendar (FullCalendar)
  • Bar / Area / Rounded charts + Sparklines
  • Login, Register, Lock Screen & Password Recovery
  • Minimal starter page with a page-generation command
Tech stack

Modern tooling, no legacy baggage

Bootstrap 5, vanilla JavaScript and Vite 8 power the template. Both production and development dependencies audit clean. Libraries load only where needed; Quill 2.0.2 is intentionally pinned pending a fix for the latest release’s HTML export advisory.

Foundation

Bootstrap 5.3.8

Responsive grid and components

Sass / SCSS 1.105.1

Bootstrap theme customization

Vite 8.3.4

Native Oxc and Lightning CSS build pipeline

Handlebars plugin 2.0.3

Shared template partials

Runtime libraries

Chart.js 4.5.1

Loaded only on chart pages

Simple-DataTables 10.3.0

Vanilla JavaScript data tables

FullCalendar 7.1.2

On-demand calendar

Leaflet 1.9.4

Interactive maps

Quill 2.0.2

Rich text editor; security pin

Tom Select 2.6.2

On-demand select controls and styles

Cropper.js 2.3.0

Image cropping with async canvas export

CountUp.js 2.10.1

On-demand number animations

Day.js 1.11.23

On-demand date utilities

Swiper 14.3.0

On-demand sliders

SimpleBar 6.3.3

On-demand scrollbars and styles

Icons

Bootstrap Icons 1.13.2

Locally bundled icon font

Code quality

ESLint 10.12.0

JavaScript linting

ESLint CSS 2.0.0

CSS correctness checks

Prettier 3.9.10

Formatting and SCSS syntax checks

Playwright 1.64.0

68 browser regression tests

Customization

Start with a clean page, customize the shared shell.

Generate a page, set its metadata, and reuse Bootstrap components. Navigation, shared user data and theme values have dedicated configuration files.

  1. 1

    Create a page

    Run npm run page:new -- attendance; the command refuses to overwrite existing pages.

  2. 2

    Customize the context

    Set titles and breadcrumbs in src/config/pages.js, and shared metadata in src/config/site.js.

  3. 3

    Style and verify

    Edit src/scss/_theme.scss, then run npm run check to lint, test and build.

attendance.html
{{> head}}
{{> sidebar}}
<div class="main-wrapper" id="mainWrapper">
  {{> header}}
  <main class="dashboard-content" id="main-content">
    <div class="container-fluid">
      <h1>{{pageTitle}}</h1>
      <!-- Your Bootstrap components -->
    </div>
  </main>
  {{> footer}}
</div>
{{> scripts}}

Download Kiaalap free

Enter your email and your download starts instantly — we’ll also send the link to your inbox, plus new templates and pro tips. Free & MIT-licensed.

By downloading, you agree to receive occasional emails from Colorlib. No spam — unsubscribe anytime.

Start your education panel with Kiaalap.

Kiaalap is free, MIT-licensed, and ready to customize. Download the zip, open it in your editor, and you have 63 Bootstrap 5 pages — students, professors, courses, and more — to build on.

More free admin templates