--- layout: landing ---

Easily position tooltips, popovers or anything
with just a line of code!

Trust us, managing poppers can be a pain, we have learned it the hard way!
For this reason we have created Popper.js, your new best friend.

Popper.js is just ~6KB minified and gzipped, zero dependencies.
Its code base is in ES6 and is automatically tested against several browsers.
If this is not enough, it plays super nicely with React, AngularJS and more!


Looking for a dead simple tooltip library?
Tooltip.js is powered by Popper.js and supports all the features you may need for your tooltips.

Learn more

{% include example10.html %}
{% include example10-code.html %}
{% include example20.html %}
{% include example20-code.html %}
{% include example30.html %}
{% include example30-code.html %}
{% include example40.html %}
{% include example40-code.html %}
{% include example50.html %}
{% include example50-code.html %}


We know, every popper has its own story. You must be able to fully customize
its behavior with ease. We have prepared a set of awesome options to satisfy your needs!

But they will never be enough, for this reason, Popper.js supports plugins (we call them "Modifiers")

Ready to start?

Visit our GitHub page to know how to get Popper.js and to learn more about it.