Looks nice! Can you add a CDN option? Would be nice for a quick start to play around.
Also, reminds me of https://franken-ui.dev
Very cool! Are you manually porting all components or are you using some sort of automated process?
Awesome. Using Vue/Tailwind, I'm definitely interested in this. Maybe you could try to add examples of integrations with others frameworks? I'll play with it and give you my 2 cents.
This is great! I really like the style of shadcn/ui.
Recently I’ve been using ChatGPT to convert shadcn components to JinjaX. Will definitely give yours a try!
Looks great!
One suggestion would be adding a focus trap, such as when a Dialog opens. It's nice to use the tab key to move around the Dialog (inputs and buttons). Currently focus leaves to the page behind. It might be as simple as adding https://alpinejs.dev/plugins/focus#x-trap
This is exactly what I was wanting to reach for, wanted my chrome extension UI to match my react website. Appreciate your work!
Really great! A major downside of moving from SPA's back to vanilla JS is how much you lose in terms of UI components.
I've normally done DaisyUI + Tailwind + Rails but it never feels quite right. Basecoat is a really nice step forward.
I have to imagine the author is planning to charge for a premium package at some point, but given that a huge % of development is spent on UI design, I'd be more than happy to pay for a year of updates.
Why did you decide going old school using Alpine.js instead of using plain vanilla web components?
Nice job! I've tried dozens of frameworks with various languages, but always return to Django+Tailwind+HTMX+Alpine.
There’s a huge need for this, thank you! I build server-rendered marketing sites and there’s a huge gulf between the jQuery and React era.
So if I understand correctly all JS is custom-written Alpine JS components.
And all CSS is custom classes that use Tailwind @apply, I'm not sure why, can someone elaborate.
This is awesome. I did the same and have been using AlpineJS Pines UI library. Been pretty happy with it! But will take a look at this
Absolutely love this. Wanted to do this myself but never enough to get started. You're a legend.
FYI I don't think all of your styles are loading on the page. Tried safari and firefox and it doesn't look right.
Would you be interested in getting rid of Tailwind and have the styling strictly with SASS mixins?
This is great! The HTMX community needs more friendly UI kits like this.
Can someone eli5 how this is different from something like bootstrap?
Thank you! I was searching for this exact thing the other week.
This looks awesome. Thanks a lot!
This is great! Thanks for implementing this!
Glad you shared this. Looks nice!
Now you just need to remove Tailwind
I dig it. Love this
this is awesome, thanks for creating it
This looks great. I've never used React so had never heard of shadcn, and annoyingly I've just got to the point in a side project where pulling out DaisyUI and replacing it with this might be a bit of a chore.
>> Works with any backend
Have you fully tested it with Solaris or AIX? /s
> Why I built it: after moving from a Next.js stack back to Flask + Tailwind + HTMX, I missed shadcn/ui and didn’t want walls of Tailwind classes (like Flowbite or Preline).
I understand that Next.js can feel bloated, especially when used as a static site generator or within a classic JAMStack setup.
Basecoatui reminds me a bit of Bootstrap during the golden era of Ruby on Rails.
I took a look at the Git repository and tried to find an automated solution to convert shadcn to plain HTML but didn't find anything suitable. Is there a script available for this, or was this done manually?