Open source · Pines UI

UI

An Alpine & Tailwind UI Library.

Pines is a library of animations, sliders, tooltips, accordions, modals, and more — UI elements you copy and paste into any Alpine and Tailwind project.

No additional baggage included

Break free from the burden of adding another library.

All you need is Alpine and Tailwind and you're good to go! Learn why we built it this way, by diving into the docs.

How to use
<!-- Include the Alpine library on your page -->
<script src="//unpkg.com/alpinejs" defer></script>

<!-- Include the TailwindCSS library on your page -->
<script src="https://cdn.tailwindcss.com"></script>

Then, copy and paste any element into your page and it will work like magic.

The library

42 elements, ready to paste

Interactive elements crafted with Alpine directives and Tailwind utilities — each one a copy-paste away from working in your project.

The idea

Copy. Paste. Interactive.

No package to install, no build step to configure, no framework to marry — just markup that works wherever Alpine and Tailwind do.

Copy, paste, done
Every element is self-contained markup — drop it into your page and it just works.
Powered by Alpine
Interactions come from AlpineJS directives you can read, tweak, and extend.
Styled with Tailwind
Utility classes all the way down, so restyling means editing classes you already know.
Everything you reach for
Accordions, modals, date pickers, command palettes, tooltips, marquees, and more.
Works anywhere
Laravel, Rails, static HTML — any stack that can load two script tags.
Free and open source
MIT-licensed and built in the open with the DevDojo community.

Grab an element and make it yours.

Start with the docs — every element ships with a live preview and the code behind it.