The world's largest Svelte component library, built with scalability, performance, and themability in mind. Follows SAMO (SOLID, Atomic Design, Molecular Organization) for consistent architecture.
npm install stylist-svelte
<script>
import { ThemeProvider, Button, Input } from 'stylist-svelte';
</script>
<ThemeProvider initialTheme="light">
<h2>Welcome to Stylist-Svelte</h2>
<Input placeholder="Enter your name" />
<Button variant="primary">Get Started</Button>
</ThemeProvider>
DOCUMENTATION.md — overview, architecture, usageBASE_COMPONENTS.md — base layer: ThemeProvider, CSS tokens, style managersUTILS.md — utility functionsTHEMING_SYSTEM.md — theming model and CSS variablesStylist-Svelte follows SAMO:
The library is built on a lightweight foundation:
Button.styles.ts)src/lib/stylessrc/lib/utilsWe welcome contributions! Please see our CONTRIBUTING.md for details.
MIT License — see LICENSE.