Live data from Hacker News

Show HN: Basecoat – shadcn/UI components, no React required

news.ycombinator.com

31–40 of 79 posts

Re: Show HN: Basecoat – shadcn/UI components, no React required

#38
post #28
post #9

Why did you decide going old school using Alpine.js instead of using plain vanilla web components?

Alpine is old school now?

I'd say anything new in 2025 that involves working with the DOM that doesn't use web component is a waste. Lately I have been porting some old JS libraries (7+ years old) that still are visually impressive to web components, and in my experience after porting some libraries there is about 30% fewer lines of code. Before web components there was so much work to get things up and running in the DOM. Alpine.js does this behind the scenes, but there isn't really a need for it anymore.

Re: Show HN: Basecoat – shadcn/UI components, no React required

#40
post #22

> 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 a…

It was all done manually.
Post reply on HN