akryum/floating-vue

💬 Easy tooltips, popovers, dropdown, menus... for Vue

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 8 minutes ago
Added to GitGenius on September 20th, 2026
Created on December 14th, 2016
Open Issues & Pull Requests: 155 (+0)
GitHub issues: Enabled
Number of forks: 341
Total Stargazers: 3,462 (+0)
Total Subscribers: 15 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 45
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 984 days
Stale 30+ days: 43
Stale 90+ days: 43

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (3)
  • cannot-reproduce (1)
  • feature-request (1)
  • wontfix (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Floating Vue is a Vue component library that provides easy-to-use tooltips, popovers, dropdowns, and menus with positioning powered by Floating UI.

The library solves the problem of positioning floating UI elements relative to trigger elements in a way that keeps them visible and accessible. It wraps Floating UI's positioning engine with Vue-specific components and directives, handling the common patterns developers need when building interactive interfaces with floating content. The tool supports both Vue 2 and Vue 3 through separate version lines, allowing teams to use it regardless of their framework version.

Developers should choose this tool if they need a straightforward way to add tooltips, dropdowns, or context menus to Vue applications without managing positioning logic themselves. It suits projects of any scale that require these UI patterns. The library is a successor to an earlier project, having migrated from PopperJS to Floating UI as its underlying positioning engine, which provides more modern and flexible positioning capabilities.

The project maintains active development with regular updates to both Vue 2 and Vue 3 versions. The codebase is written in TypeScript, providing type safety for developers using the library. Documentation is comprehensive and accessible through a dedicated site, supporting developers in understanding and implementing the tool's features.