About
bootstrap-styled is a modern styled-components rewrite of Bootstrap’s
component suite — the whole of Bootstrap 5.3.8, rebuilt as typed React components with a
runtime —bs-* token surface.
License
bootstrap-styled is released under the MIT License — free to use, copy, modify, and distribute, including in commercial projects, with the copyright notice preserved.
MIT License
Copyright (c) 2026 Metatoy
Portions derived from / inspired by bootstrap-styled/v4
(Copyright (c) 2017-2018 Yeutech Company Limited), also MIT licensed.The full license text ships in the package as LICENSE and is
available on npm.
Credits
bootstrap-styled stands on a few excellent open-source projects:
- Bootstrap 5.3.8 — the design language, component
behavior, and the
--bs-*custom-property system every component targets. bootstrap-styled is rendered pixel-for-pixel against a vendored Bootstrap 5.3.8 oracle by a parity harness. - bootstrap-styled/v4 — the original styled-components port of Bootstrap by Yeutech Company Limited (MIT). bootstrap-styled is a ground-up rewrite in the same spirit, updated to Bootstrap 5.3, styled-components 6, React 18, and TypeScript.
- styled-components — the CSS-in-JS runtime that scopes and injects each component’s styles, and powers the runtime theming.
- Bootstrap Icons — the icon set behind
<Icon/>and the tree-shakeableBsIcon*components.
Bootstrap and the Bootstrap logo are trademarks of their respective owners. bootstrap-styled is an independent project and is not affiliated with or endorsed by the Bootstrap team.