GovKit Design System

GovKit Design System mockup preview
Click to expand

GovKit is an accessible, formal design system designed for government portals and civic tech applications. It adheres to WCAG AAA compliance throughout, ensuring that all citizens -- including those with disabilities -- can navigate and use public services effectively. The flat, border-defined aesthetic avoids reliance on shadows or color alone, using high-contrast text, generous spacing, and large touch targets. Every component prioritizes clarity, legal compliance, and universal access above all else.

Primary#1D4ED8
Secondary#B91C1C
Tertiary#4B5563
Background#FFFFFF
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Typography

DisplayPT Serif · 32px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

HeadlinePT Serif · 26px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

SubheadPT Serif · 20px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Body LargeOpen Sans · 18px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

BodyOpen Sans · 16px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Body SmallOpen Sans · 14px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

CaptionOpen Sans · 13px · SemiBold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

OverlineOpen Sans · 12px · SemiBold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

CodeSource Code Pro · 15px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Spacing

Base: 8px

GovKit is an accessible, formal design system designed for government portals and civic tech applications. It adheres to WCAG AAA compliance throughout, ensuring that all citizens -- including those with disabilities -- can navigate and use public services effectively. The flat, border-defined aesthetic avoids reliance on shadows or color alone, using high-contrast text, generous spacing, and large touch targets. Every component prioritizes clarity, legal compliance, and universal access above all else.

Components

Buttons

Cards

Card Title

Sample body text for the card component.

Card Title

Sample body text for the card component.

Inputs

Please enter a valid email

Chips

FilterStatus

List Item

Default

Hover

Checkbox

Unchecked

Checked

Radio Button

Unselected

Tooltip

Default

Elevation & Depth

Medium
Large
Overlay

Do's & Don'ts

Do

Meet WCAG AAA contrast (7:1 for normal text, 4.5:1 for large text) on every text element.
Provide visible focus indicators (3px outline) on all interactive elements without exception.
Use "(required)" text labels instead of asterisks for required form fields.
Maintain minimum 44px touch targets on all buttons, links, and form controls.
Support screen readers with proper ARIA roles, labels, and live regions throughout.
Test with assistive technologies (VoiceOver, NVDA, JAWS) before any release.

Don't

Use color as the sole means of conveying information -- always pair with text, icons, or patterns.
Use placeholder text as a replacement for labels -- labels must always be visible.
Use custom scrollbars or override native browser focus behavior.
Rely on hover-only interactions -- every feature must be accessible via keyboard and focus.
Download .md

License MIT
Uploaded yesterday
Version v1
File size 7.4 KB
Downloads 0

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/chef/govkit and implement it in my code

Don't have the MCP? Install it here