Bootstrap-compatible
Component props and generated markup are designed to stay close to Bootstrap conventions.
@winkintel/bootstrap-svelte provides Bootstrap 5 components for Svelte 5 and SvelteKit with TypeScript-friendly, runes-ready APIs.
Add Bootstrap CSS in your app; Bootstrap JavaScript is not required.
Compose forms, overlays, navigation, tables, and feedback patterns.
Start here
Add the package with Bootstrap. Svelte ^5.29.0 is a peer dependency, so keep your app on Svelte 5 separately from the package install
command.
pnpm add @winkintel/bootstrap-svelte bootstrap
Peer dependency: svelte: ^5.29.0
<script>
import { Alert, Button, Card, Modal } from '@winkintel/bootstrap-svelte';
</script>
<Alert colorVariant="primary" isDismissible>
Ship Bootstrap-native interfaces with Svelte 5.
</Alert>
Explore
Every route ships live examples, usage snippets, an interactive playground, and API notes.
Direction
The showcase is structured to make public package review fast: installation first, examples second, and API details close by.
Component props and generated markup are designed to stay close to Bootstrap conventions.
Use Svelte 5 components, snippets, bindings, and TypeScript-friendly public APIs.
The package-local SvelteKit app is both documentation and a live component showcase.