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-shakeable BsIcon* 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.