The component set for Svelte 5 + Tailwind 4
Depends on nothing.
The set
Blocks
36 primitives + 29 composedForms, overlays, navigation, charts — themable down to the slot. Flip the vibe and watch every control follow.
Table
Filter · group · liveSmart filter, header menus, grouping, selection, remote mode — try them all on today's board.
No data available |
Auth
Passkeys + Web CryptoPasskeys, JWT rotation, web push — on the Web Crypto API alone.
Sign in to Atelier Nord
No passwords stored, nothing to leak.
For machines
urbicon CLI · Hook & CI · llms.txtHook the library into your AI workflow to give your model a deep understanding of all its aspects. You wire it once; the agent runs the loop.
# the design gate — in CI, or as an agent hook
$ urbicon validate routes/pricing/+page.svelte
✗ [raw-tailwind-color] `bg-green-500`
↳ use intent="success" — tokens, not raw palette
! [focus-not-visible] `focus:ring-2`
↳ use focus-visible: — keyboard-only rings
# your agent fixes, re-runs —
✓ no issues
- 80 components
- 315 original icons
- Svelte 5 + Tailwind 4
- zero runtime dependencies
- i18n with usage audit
- virtualized table
- passkeys + web push
- command palette
- charts · calendar · planner
- dark mode = one token
- MIT
Repaint the building.
One token ramp — foundation, semantic, interaction. Pick a palette and every room on this page re-renders, down to the switches and table rows above. Dark mode is one more token, not a rewrite.
# the whole system is also plain text
$ bun add -d @urbicon-ui/design
✓ installed — design intelligence, pinned to your version
$ urbicon find "pricing table"
→ Table + Badge + Button · recipe: pricing-grid
$ curl ui.urbicon.de/llms.txt
→ 80 components, plain text, no auth
Agents read the same manual you do — llms.txt, llms-full.txt, .cursorrules.