Everything your Svelte product needs on screen.
107 components and 314 design tokens for dashboards, landing pages, marketing and settings. Sensible with zero props, sharp by default.
pnpm add @tcpsystems/uiA working dashboard, on this page
Change the range, filter the table. No extra CSS, sample data.
Deployments
| Name | Status | Commit | Requests | p95 ms |
|---|---|---|---|---|
| gateway | Ready | dda3e9b | 48,210 | 182 |
| console-web | Building | 6440621 | 1,082 | 96 |
| auth-oidc | Ready | c8a0353 | 12,944 | 41 |
| search-api | Failed | 1585f25 | 0 | 0 |
| status-page | Degraded | 320abcc | 3,410 | 640 |
| docs-site | Ready | bfd361b | 8,120 | 58 |
| billing | Ready | a91c04e | 2,306 | 73 |
| mcp-tools | Stopped | e952ac1 | 0 | 0 |
| mail-worker | Ready | 7f3e210 | 918 | 120 |
| edge-cache | Ready | 04bd9c7 | 61,402 | 12 |
| ingest | Building | d17a66f | 340 | 88 |
Plan usage
Uptime
- Day 1: operational
- Day 2: operational
- Day 3: operational
- Day 4: operational
- Day 5: operational
- Day 6: operational
- Day 7: operational
- Day 8: degraded
- Day 9: operational
- Day 10: operational
- Day 11: operational
- Day 12: operational
- Day 13: operational
- Day 14: operational
- Day 15: operational
- Day 16: operational
- Day 17: operational
- Day 18: operational
- Day 19: operational
- Day 20: operational
- Day 21: operational
- Day 22: operational
- Day 23: operational
- Day 24: operational
- Day 25: operational
- Day 26: operational
- Day 27: operational
- Day 28: operational
- Day 29: operational
- Day 30: operational
- Day 31: degraded
- Day 32: operational
- Day 33: operational
- Day 34: operational
- Day 35: operational
- Day 36: operational
- Day 37: operational
- Day 38: operational
- Day 39: operational
- Day 40: operational
- Day 41: operational
- Day 42: down
- Day 43: operational
- Day 44: operational
- Day 45: operational
- Day 46: operational
- Day 47: operational
- Day 48: operational
- Day 49: operational
- Day 50: operational
- Day 51: operational
- Day 52: operational
- Day 53: operational
- Day 54: degraded
- Day 55: operational
- Day 56: operational
- Day 57: operational
- Day 58: operational
- Day 59: operational
- Day 60: operational
99.91% over 60 days
Activity
- gateway deployed
dda3e9b to production
- search-api failed its health check
Rolled back automatically
- Usage passed 70% of plan
The same parts make the landing page
Same tokens, same components, a different job.
Ship on Friday. Sleep on Friday.
Previews for every branch, rollback in one click, and logs you can read. Set up in about ten minutes.
Previews
Each branch gets its own URL, torn down when it merges.
Rollback
Any release, one click, no rebuild.
Logs
Search across services without leaving the release.
107 components, 9 families
Every tile is the real component, running.
- Actions 7
Example coming
Inputs 19Example coming
Data display 17Example coming
Feedback 13Example coming
Navigation 21Example coming
Overlays 5Example coming
Surfaces 10Example coming
Layout 9Deployments
Yours in four settings
Colour scheme, accent, density and radius are data attributes on any element. This whole page is responding.