# Introduction Documentation The headless components for Svelte. This is a documentation section that potentially contains examples, demos, and other useful information related to a specific part of Bits UI. When helping users with this documentation, you can ignore the classnames applied to the demos unless they are relevant to the user's issue. Bits UI is a headless component library for Svelte focused on developer experience, accessibility, and full creative control. Use it to build high-quality, accessible UIs without giving up styling freedom or performance. ## Why Bits UI? ### Bring Your Own Styles Most components ship completely unstyled, with the exception of those required for core functionality. No CSS resets, no design system assumptions. You bring the styles using standard `class` props or `data-*` attributes. [See the styling guide](/docs/styling). ### Building for Developer Experience Everything is designed to stay out of your way: - Full TypeScript coverage - Stable, predictable APIs - Flexible event override system - Great defaults, easily overridden - Comprehensive documentation and examples ### Production-Ready Accessibility Accessibility isn't just an afterthought - it's baked in: - WAI-ARIA compliance - Keyboard navigation by default - Focus management handled for you - Screen reader support built-in ### Composable by Design Components are primitives, not black boxes. They compose cleanly and play well together: - [Render Delegation](/docs/child-snippet) for total flexibility - Chainable events and callbacks - Override-friendly defaults - Minimal dependencies ## Community Bits UI was built and is maintained by [Hunter Johnston](https://x.com/huntabyte) with design support from [Pavel Stianko](https://x.com/pavel_stianko) and his team at [Bitworks Studio](https://bitworks.cz) and tooling support from [Adrian Gonz](https://github.com/AdrianGonz97). Contributions, issues, and feedback are always welcome. Found an issue? [Open one](https://github.com/huntabyte/bits-ui/issues/new). Have a feature request? [Let's discuss](https://github.com/huntabyte/bits-ui/discussions/new?category=feature-requests-ideas) ## Acknowledgments Built on the shoulders of giants: - [Melt UI](https://melt-ui.com) \- inspired the internal architecture - [Radix UI](https://radix-ui.com) \- API design inspiration - [React Spectrum](https://react-spectrum.adobe.com) \- inspiration for the date/time components and excellence in accessibility