← All mockups

Choose a design library

Four good options for the OfficeHQ web app. All four are in colour, have ready-made components (buttons, switches, tables, steppers, date pickers), and have page templates we can start from. Screenshots are the libraries' own demo pages. Tap a "Live demo" link to click around.

MUI free dashboard template: blue charts, stat cards and a table
My recommendation

A. MUI (Material UI)

The most widely used React component library. Clean, familiar, blue by default and easy to rebrand to any colour.

  • Free templates that match our screens: dashboard, sign-in, sign-up, checkout-style steppers.
  • The most complete set of components: steppers for setup, switches, data tables, date pickers, snackbars for "Saved · Undo".
  • Very strong accessibility and phone layouts.
  • Huge community, so any developer can maintain it.
  • Looks "Google-like" unless we adjust the theme (we would: our colours, rounder corners, our icons).
Cost: free. Advanced data grid and charts features are paid (MUI X Pro), and we do not need them.
HeroUI dashboard: soft rounded cards with blue bar and line charts
Most modern look

B. HeroUI

Soft, rounded, friendly. Ships with 8 colour themes you can switch with one setting.

  • The most polished look out of the box; feels like a consumer app.
  • Good component set: tabs, switches, tables, date pickers, toasts.
  • Works on web and phone apps (React Native), if we ever build one.
  • The full page templates (Dashboard, Mail, CRM) are in the paid Pro plan.
  • Smaller community than MUI.
Cost: components free. Pro templates paid (one-time licence).
Tabler dashboard: colourful stat cards, charts and iconsTabler account settings page with left menu
Most ready-made pages

C. Tabler

A complete free admin template: hundreds of finished pages, including settings, sign-in, wizards and empty states.

  • The most colourful of the four, with coloured icon tiles and charts.
  • Finished pages for almost every screen we need, including a settings layout like ours.
  • Free and open source.
  • Built on Bootstrap, not React. We would use its styles and write our own React pieces, which is more work than A or B.
  • Looks more like a classic admin panel.
Cost: free (Pro add-ons optional).
Mantine homepage showing form, stat card and button components
Best for forms and settings

D. Mantine

A full React library with 120+ components and a colour generator for any brand colour.

  • The best form, date and settings components of the four; OfficeHQ is mostly settings.
  • Built-in notifications, stepper, app layout (header + menu) and dark mode.
  • Free, including its 100+ ready-made blocks.
  • Its free blocks are building pieces, not full app templates, so we assemble the pages ourselves.
Cost: free.