floating-ui VS react-popper

Compare floating-ui vs react-popper and see what are their differences.

floating-ui

A JavaScript library to position floating elements and create interactions for them. (by floating-ui)

react-popper

๐Ÿฟโš›Official React library to use Popper, the positioning library (by floating-ui)
Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
InfluxDB โ€“ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
floating-ui react-popper
26 2
31,672 2,518
0.7% -
9.2 2.7
12 days ago over 1 year ago
TypeScript JavaScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

floating-ui

Posts with mentions or reviews of floating-ui. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-10-12.
  • Floating UI โ€“ JavaScript library to position floating elements
    1 project | news.ycombinator.com | 6 Dec 2024
  • 12 Must-Know Libraries to Supercharge Your Frontend Development
    8 projects | dev.to | 12 Oct 2024
  • Frontend Libraries for Your Next Project
    5 projects | dev.to | 12 Jul 2024
    Floating UI, formerly known as Popper.js, is a library for creating dynamic and responsive tooltips, pop-overs, dropdowns, and other floating widgets. Its powerful positioning engine ensures that elements are always displayed correctly, even in complex layouts.
  • Create a React Tooltip component using Popover API
    1 project | dev.to | 27 Jun 2024
    For this small snippet, I've used JS Popover API (HTMLElement.showPopover & HTMLElement.hidePopover) and Floating UI for Tooltip positioning. Check it out:
  • Frontend resources! ๐Ÿš€
    24 projects | dev.to | 25 May 2024
    Floating UI (Tooltips): Floating UI for interactive tooltips
  • Top 9 CSS and JavaScript Tooltip Libraries
    11 projects | dev.to | 14 May 2024
    Floating UI (28.7k โญ) โ€” A JavaScript library that helps you create and position floating elements such as tooltips, popovers, dropdowns, and more. It also provides hooks and components for building accessible user interactions with React. Floating UI is smart, flexible, and platform-agnostic. Floating UI is the evolution of Popper 2, designed to bring the project to a new level.
  • Exploring Catalyst, Tailwind's UI kit for React
    3 projects | dev.to | 27 Mar 2024
    Built-in anchor positioning: With Floating UI, components like Menu and Listbox automatically position their popovers, anchoring them to their triggers and allowing them to adjust to changes in the viewport quickly.
  • Guided Tours Solution for Your Web Application
    5 projects | dev.to | 6 Mar 2024
    Shepherd is a powerful and customizable open source JavaScript library for creating interactive tours and onboarding experiences in web applications. It uses another open source library Floating UI to render the dialog tours. It offers a simple setup process, dynamic content support, the ability to create custom actions and events, and theming and styling too. More importantly, it is responsive too and never goes offscreen on smaller devices. Shepherd also provides excellent documentation and support, making it a popular choice among developers.
  • How to implement this hover effect?
    1 project | /r/react | 26 Aug 2023
    Check https://floating-ui.com/
  • Custom <select> ?
    2 projects | /r/Frontend | 5 Jul 2023
    As you stated, it's generally best to suggest going with the native application for handling the styling of the select options. That said, when I do need to reach for a nice lightweight solution, I have really enjoyed popper.js now known as Floating UI. The library is suitable for multiple UI patterns such as tooltips, popovers, selects, dialogs, dropdowns and comboboxes, meaning you get more mileage out of the small amount of additional file size.

react-popper

Posts with mentions or reviews of react-popper. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-02-06.
  • How to do the wikipedia thing?
    1 project | /r/HTML | 6 Oct 2021
    Or you can use some kind of library like this https://github.com/popperjs/react-popper
  • Integrate Bootstrap in your React Projects with these 2 libraries
    2 projects | dev.to | 6 Feb 2021
    With over 9,000 stars on the project on GitHub, Reactstrap provides a stateless and simple React components support for Bootstrap 4. It is easy to use with good documentation, that way there is no learning curve. It does not depend on jQuery or the JavScript that ships with Bootstrap only popper through the React popper package.

What are some alternatives?

When comparing floating-ui and react-popper you can also consider the following projects:

tippyjs - Tooltip, popover, dropdown, and menu library

floating-vue - ๐Ÿ’ฌ Easy tooltips, popovers, dropdown, menus... for Vue

react-layer-stack - Layering system for React. Useful for popover/modals/tooltip/dnd application

ng-bootstrap - Angular powered Bootstrap

rc-tooltip - React Tooltip

Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
InfluxDB โ€“ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured