Live data from Hacker News

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

news.ycombinator.com

1–10 of 79 posts

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

#1
Basecoat ports the upcoming shadcn/ui v4 [1] to plain HTML + Tailwind (no React):

- Live demo & documentation: https://basecoatui.com

- MIT‑licensed and free: https://github.com/hunvreus/basecoat/

- Works with any backend (Flask, Django, Rails, PHP, etc.) or static site.

- Fully theme‑compatible with shadcn/ui [2].

- Uses a sliver of Alpine.js only for a few interactive bits (e.g. combobox). Swap in your own JS if you prefer.

- Dead simple to use, just drop in a class here and there:

  Click me
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).

Feedback is most welcome: bugs, requests for components, criticism.

[1]: https://v4.shadcn.com/

[2]: https://basecoatui.com/installation/#install-theming

[3]: https://pagescms.org

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

#3
post #2

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.

Hello there Ben. Sure thing, I'll try and expand the docs.

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

#5

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

Yep, I've been considering adding a CDN option.

I think it may be on the heavier side though (~100k).

Post reply on HN