Sailboat UI – A Framework for Tailwind
sailboatui.com
sailboatui.com
edit:
So, with daisyui, you do this for a button:
<div class="btn">Button</div>
(https://daisyui.com/components/button/)It appears that with SailboatUI, you do this:
<button
type="button"
class="rounded-lg border border-primary-500 bg-primary-500 px-5 py-2.5 text-center text-sm font-medium text-white shadow-sm transition-all hover:border-primary-700 hover:bg-primary-700 focus:ring focus:ring-primary-200 disabled:cursor-not-allowed disabled:border-primary-300 disabled:bg-primary-300"
>
Button text
</button>
So, is this just a collection of Tailwind CSS classes that are uniform? There is value there, but it's definitely a lot more code.I have no axe to grind with different frontend frameworks beyond that they are deliberately awful at being compatible with one another. I can't even try new frameworks that often because I know the component ecosystem won't catch up for years and I'll lose interest by the time it does (or it'll die first). It's been this way since I started and it'll be this way once my career ends. Going around in circles.
The really messed up part is that HTML renderers are still amongst the best UI toolkits we have due to ubiquity and being cross platform. An engima.
A solid comprehensive library of readymade components like this could be very useful for less design-oriented developers like myself.
It's been years since I'd used it, maybe that's improved.