Shoelace is a forward-thinking, open source library of web components built on web standards that enables developers to embed a comprehensive suite of accessible, customizable UI elements, such as buttons, modals, tabs, inputs, popups, text areas, icons, trees, skeleton loaders, and more, into any project without being tied to a specific framework or CDN. It includes modern design utilities like design tokens for typography, color, spacing, elevation, border radius, transitions, and z-index, and supports themes including a built-in dark mode. Fully compatible with all frameworks (and also framework-less implementations), Shoelace components are customizable via CSS, support localization, and prioritize accessibility with thoughtful defaults. Features include runtime component loading via an autoloader, seamless form integration, including shadow-DOM-aware form controls and utilities for serializing form data and validation, and icon support.