Prometheus Design System
A design system proposal for the Prometheus monitoring UI.
Every token, component, and pattern here was derived from the actual Prometheus codebase — not invented from scratch. The system documents what already exists in the Mantine 8 + React 19 + TypeScript web UI and resolves inconsistencies where the same pattern was implemented differently across pages.
Explore
Design Tokens
Color, typography, spacing, and elevation values derived from the codebase.
FoundationsIcon Inventory
Tabler icons used across the Prometheus UI with usage context.
FoundationsComponents
19 components extracted from the Prometheus UI, with Figma plugin.
ComponentsUI Patterns
Recurring layout and interaction patterns across Prometheus pages.
PatternsAction Items
Concrete tasks and PRs to bring the UI into compliance.
RoadmapAcknowledgements
Created by AndrejKiri by auditing and extracting patterns from the Prometheus web UI. Feedback and suggestions are very much appreciated — please open an issue!
The components, tokens, and patterns documented here are derived from the prometheus/prometheus web UI. Credit and thanks to the Prometheus UI contributors whose work makes this possible:
- Julius Volz — Prometheus co-founder, 3.x UI rewrite lead
- nicholasgasior — Prometheus UI contributor
- All Prometheus UI contributors