
Floating UI
JavaScript library that positions floating elements such as tooltips, popovers and dropdowns next to their anchors, with React and Vue bindings.
Floating UI is a JavaScript library that positions floating elements such as tooltips, popovers and dropdowns next to an anchor. The getting-started guide installs it from npm or loads it from a CDN, and names separate packages for vanilla JavaScript, React and React Native, and Vue. A core package serves other platforms, such as canvas. The repository is a monorepo that also holds the project’s website.
Worth knowing
Floating UI forked Popper 2, and the project’s migration guide covers moving an existing Popper v2 setup to Floating UI.
Identity
Rendering and deploy
- Install with
- npm3
Releases
Adoption
Sources
- 2026-11-08: links
floating-ui.com - 2026-11-08: links, Written in, License, GitHub stars
api.github.com/repos/floating-ui/floating-ui - 2026-11-08: links, Install with
floating-ui.com/docs/getting-started - 2026-11-08: Maintainer
github.com/floating-ui/floating-ui/blob/master/LICENSE - 2026-11-08: First release, Current major version
api.github.com/repos/floating-ui/floating-ui/releases - 2026-11-08: Categories
github.com/floating-ui/floating-ui/blob/master/README.md - 2026-11-08: Last release
registry.npmjs.org/@floating-ui/dom - 2026-11-08: Contributors
api.github.com/repos/floating-ui/floating-ui/contributors?per_page=1 - 2026-11-08: npm downloads a week
api.npmjs.org/downloads/range/2026-11-01:2026-11-07/@floating-ui/dom - 2026-11-08: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@floating-ui%2Fdom