Floating UI
Plus

Build interfaces ready for your product that work consistently in Web Components and Vue.

Headless UI for product teams

Make every interaction feel effortless.

From tooltips to command palettes, leave the interaction mechanics to us and focus on your product's own experience. The same behavior works in Web Components and Vue.

One interaction model. Your own interface.

This is not a UI kit. It is a headless foundation for custom overlay components when the primitives in your design system stop short. Keep your own markup, styling, and visual language while Floating UI Plus handles the interaction mechanics.

Behavior that travels

Use the same interaction rules across Web Components and Vue.

Search without compromise

Compose cancellation-aware fuzzy search with your own input, options, and ARIA.

Building a custom floating interface in React? Use @floating-ui/react.

Choose the package for your framework.

Web Components and Vue are ready-to-use application integrations. Use the core package when you are supporting another framework or building a custom integration.

Recommended for application UI

Foundation core

Use this directly when you are building another framework adapter or a fully custom integration.

@floating-ui-plus/web