About Bootstrap Svelte
Bootstrap Svelte is an open-source library of Bootstrap 5 components for Svelte 5, built and maintained by Wink, Inc. (WinkIntel).
What it is
The package, published on npm as @winkintel/bootstrap-svelte, provides ready-to-use, type-safe Bootstrap components for Svelte 5
applications written in runes mode. It follows Bootstrap's design language and class conventions while exposing Svelte-native component
APIs, so teams get Bootstrap's familiar grid, utilities, and UI patterns without copying Bootstrap markup and JavaScript behavior by hand.
The library covers layout primitives (Container, Row, Col, Breakpoint), content components (Accordion, Alert, Badge, Card, List Group, Placeholder, Progress, Spinner, Table), navigation (Breadcrumb, Nav, Navbar, Pagination, Scrollspy, Tab), interactive components (Button, Button Group, Carousel, Close Button, Collapse, Dropdown, Modal, Offcanvas, Popover, Toast, Tooltip), and form controls with input groups, layout helpers, and validation feedback.
Why it exists
Bootstrap remains a practical choice for product, enterprise, and internal applications: it is familiar, well documented, stable, and easy for mixed frontend and backend teams to work with. Bootstrap Svelte is for teams that specifically want Bootstrap in a Svelte 5 app but would rather use maintained Svelte components than hand-roll Bootstrap's required markup and interactive behavior for every project. It does not try to replace Tailwind, shadcn-style workflows, or fully custom design systems.
Who maintains it
Wink, Inc. is a software and market-intelligence company based in Des Moines, Iowa, United States. It publishes Bootstrap Svelte from the WinkIntel organization on GitHub and uses the library in its own Svelte applications. Company information is available at winkintel.com; ways to reach the maintainers are listed on the contact page.
License and versions
Bootstrap Svelte is released under the Apache License 2.0. The current published version is 2.1.0, available from the npm registry and developed in the GitHub repository. Release notes are kept in the repository's changelog. The package requires Svelte 5 as a peer dependency and expects the consuming application to provide Bootstrap 5 CSS.
About this site
This documentation site is the package-local SvelteKit showcase, prerendered to static HTML and deployed on Vercel. Every component page
combines live examples, usage snippets, an interactive playground, and an API reference. The same content is published for automated
readers: each page is available as Markdown by requesting it with Accept: text/markdown or by appending .md to
its path, llms.txt indexes every page, llms-full.txt bundles them into one file, agents.md explains when and how to use the library, and sitemap.xml lists every URL.
Contributing
Bug reports, feature requests, and API or design feedback are welcome through GitHub Issues. Pull requests should follow the repository's contributing guide: add or update tests for behavior changes, keep components generic, and update this showcase when a public component API changes.