About Anchor UI
A headless React component library for teams who want total control over design, accessibility, and UX.
Anchor UI is an opinionated headless React toolkit that helps product teams craft distinctive UI systems. We focus on accessibility, composability, and ergonomic developer experience so you can own every detail without sacrificing speed.
Our mission is to provide a complete set of open-source primitives, utilities, and patterns that make it easy to build modern SaaS dashboards, internal tools, and consumer apps.
Features
Fully Customizable
Anchor UI is unstyled by default, giving you the freedom to adopt Tailwind CSS, CSS Modules, inline styles, or any design system you prefer. Compose parts, extend hooks, and layer styling solutions without friction.
Accessible
Accessibility is built into the core of Anchor UI. Components ship with WAI-ARIA compliant patterns, robust keyboard support, and extensive testing across environments so every experience works for everyone.
Composable
Each component exposes modular parts (such as Root, Item, Trigger) and low-level hooks, making it easy to build unique interactions, wrap primitives, or create new variants.
Built for Modern UI Development
From Next.js compatibility to advanced overlays, portal management, and theme utilities, Anchor UI is engineered for today’s product workflows.
Acknowledgements
Anchor UI leverages architectural patterns from the open-source Base UI project. While we appreciate their foundational work and architectural contributions, Anchor UI is an independent library with its own codebase, APIs, and roadmap. Learn more about Base UI here.
Team
- Pushpendra Singh (Creator of Anchor UI) @_iPushpendra
Community
GitHub
Anchor UI is an open-source project. Contributions, bug reports, and feature requests are always welcome. Visit our GitHub repository to get started.
X
Stay updated on new releases and announcements by following Anchor UI on X.