Frontech Pro
Buy Pro

Components

Every building block used across the 40 templates in the UI Starter Pack, in one place. Vanilla HTML & CSS, one shared stylesheet, light and dark built in.

Colors

One accent, a neutral ink/paper scale, and four semantic colors for status. Every value is a CSS custom property, so switching themes is a single attribute change.

Violet
--violet
Ink
--ink
Ink soft
--ink-soft
Surface 2
--surface-2
Success
--success
Warning
--warning
Danger
--danger
Info
--info

Typography

Nunito for headings — rounded, friendly, never sharp. Inter for body copy. A monospace face is reserved for code and file paths only.

Display / 800Build faster, ship cleaner
H2 / 800Section heading
H3 / 800Card title
Body / 400The quick brown fox jumps over the lazy dog.
Mono / 500dashboards/saas-analytics.html

Spacing & radius

An 8px spacing rhythm and three radius steps — small for inputs, medium for buttons and controls, large for cards and surfaces.

4px
8px
16px
24px
32px
radius-sm · 8px
radius-md · 12px
radius-lg · 18px
radius-pill

Buttons

Primary, secondary, ghost and danger variants, each in three sizes.

<button class="btn btn-primary">Primary</button>

Inputs

Text fields, search, and textarea — all sharing one focus ring style.

<div class="field">
  <label>Email address</label>
  <input type="email">
</div>

Switches & checkboxes

Used across every settings and preferences screen.

Badges & tags

Status pills for tables and cards, plus neutral tags for categorization.

Active Pending Failed In review Draft Charts Metrics

Avatars

Initials-based by default; stack for showing team membership at a glance.

JD
AM
RK
JD
AM
RK

Cards

The base surface for nearly everything — dashboards, settings panels, pricing.

Team members12

Manage who has access to this workspace and what they can do.

Stat cards

The core unit of every dashboard overview row.

Revenue
$48.2k
↑ 12.4%
Active users
3,204
↑ 4.1%
Churn
1.8%
↓ 0.3%

Tables

Row hover, consistent padding, and badges for status columns.

NamePlanStatus
Alex MorganProActive
Priya ShahTeamPending
Sam TorresFreeTrial

Charts

Dependency-free — plain CSS bars and inline SVG, no chart library.

Toasts

Brief confirmation messages that fade in from the bottom corner.

Skeleton loading

A shimmering placeholder shown while real content loads in.

Empty states

Shown when a list, search, or inbox has nothing to display yet.

No results found

Try a different search term.

Tabs

Used to split billing, settings, and profile pages into sub-views.

Overview panel content goes here.

Members panel content goes here.

Billing panel content goes here.

Accordion

Collapsible sections for FAQs and course curriculum outlines.

Every template, the full component library, and community support.
Yes, on any plan, with no attribution required.

Kanban board

Reusable column + card pattern for the project management templates.

To do3
Design onboarding flow
Write API docs
In progress2
Billing page redesign
Done5
Set up analytics

Password strength meter

A lightweight visual cue during account creation — color only, no numeric score.

Strong password

Verification code

Six-box OTP entry used on the two-factor and email verification screens.

Step wizard

A slim progress bar for multi-step onboarding flows.

Step 3 of 4 — Workspace preferences

Status icon circle

Confirmation and empty-state icon treatment — swap the tint for a different semantic color.

Role picker

Selectable cards for the onboarding "what best describes you" step.

Designer
Developer

Workspace switcher

Shown after login when an account belongs to more than one organization.

NS
Northstar Studio
14 members
PX
Pixelworks Co.
6 members

Search field

The icon-inset search input used in every dashboard topbar.

Notification button

Circular icon button with an unread dot, used in every app topbar.

User account row

Pinned to the bottom of the sidebar; opens the account menu on click.

MK
Maya Kessler

Feature grid

Icon, heading and description block used across the landing page templates.

Fast by default

No build step, no dependencies — every template loads in under a second.

Accessible

Every interactive component ships with visible focus states and correct roles.

Pricing cards

Two or three-tier layout with one card marked as featured.

Starter
$0
  • All 40 templates
  • Community support

Testimonial cards

Quote plus attribution, laid out on a tinted surface instead of a bordered card.

"We replaced eleven internal components with this kit in a week."

PN
Priya Nair
Frontend Lead

Timeline

Vertical activity feed used on the user activity log and changelog templates.

2:14 PM

Signed in from a new device

Chrome on macOS — San Francisco, CA

Yesterday

Password changed

Requested via account settings

Code window

A larger syntax-highlighted showcase for developer-tool landing pages.

import { Button } from 'starter-pack'

// drop it straight in
export default () => <Button>Ship it</Button>