Phoundry UI

Phoundry UI

Phoundry UI is a shared Svelte 5 component library with overlay systems and themed primitives, designed around use in desktop applications. Every page in this documentation renders live, interactive components — what you see is the real library running in your browser.

Installation

Phoundry UI is distributed as the phoundry-ui package and pairs with Tailwind CSS 4. Import the styles once in your root layout, then call setupOverlays() to enable the modal, tooltip, context-menu, toast, and command-bar systems.

Theming

Use the theme switcher in the header to preview any built-in palette live across this documentation. Phoundry UI applies themes by setting CSS custom properties at runtime via the ThemeManager — see the Theming guide.

Explore

Browse the sidebar for live demos and prop references, starting with the Button and the Modal system.