Drupal is a registered trademark of Dries Buytaert

bootstrap_ui_kit

162 sites No security coverage
View on drupal.org

Provides a built-in User Interface Kit for your bootstrap enabled theme.

The goal of this module is to provide a clear representation of how all the elements within your site look/feel/behave, all in one centralized place located at /ui-kit.

πŸ“™ Features (1.x);

  • πŸ™…β€β™‚οΈ Minimal setup required. Uses your custom theme but removes the header/footer.
  • 🎨 Customize the UI Kit frontend using CSS3 variables. (ie. --bootstrap-ui-kit--sidebar-bg-color: var(--bs-primary, #180733);)
  • πŸ“– Glossary override. Add, remove, rearrange sections within the sidebar.
  • πŸš€ Auto-discovery for custom sections.
  • β€πŸ’» "Dev Mode", gives additional information for developers which often includes example code snippets.
  • πŸ”— Deep linking to sections within the UI kit. /ui-kit#your-custom-section
  • πŸ“‹ Copy current section link to users clipboard.
  • βœ… Color: Automatic color contrast checker using https://www.aremycolorsaccessible.com/api-page
  • πŸ₯Ύ Bootstrap Icons (SVG Sprites work too)
  • ...Many more, but the idea is to customize this per project (hence all the auto-discovery functionality)

πŸ“™ Features (2.x);

  • 🧩 Story-based component hydration β€” each component can link to a .story.yml file that defines props, transformed slots, and an optional library_wrapper (inline Twig or @include).
  • πŸ” Auto-discovers stories across projects, including monorepos.
  • πŸͺ„ Merges variant, story, and custom overrides into a clean, predictable render pipeline.
  • 🧱 Unified wrapper, attribute normalization, and slot type handler system keep markup consistent and extensible.
  • πŸ“– Glossary customization β€” add, remove, and reorder sections; fully configurable on the backend.
  • πŸ”— Deep linking and copyable anchors for easy navigation.
  • 🧰 Optional β€œDev Mode” provides component insights and debug info.
  • 🎨 Built-in color contrast checker for accessibility.
  • πŸ–ΌοΈ Supports Bootstrap Icons and SVG sprites.
  • πŸ”Ž Search implemented on the iconography page for quick filtering and discovery.
  • βš™οΈ Lightweight and override-friendly design for real-world theming.

Activity

Total releases
4
First release
Apr 2025
Latest release
5 months ago
Release cadence
48 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
1.0.6 Stable Sep 19, 2025
1.0.5 Stable Apr 29, 2025
1.0.4 Stable Apr 29, 2025
1.0.3 Stable Apr 29, 2025