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)
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.
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
- 12 Must-Know Libraries to Supercharge Your Frontend Development
-
Frontend Libraries for Your Next Project
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
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! ๐
Floating UI (Tooltips): Floating UI for interactive tooltips
-
Top 9 CSS and JavaScript Tooltip Libraries
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
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
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?
Check https://floating-ui.com/
-
Custom <select> ?
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?
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
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