frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Basecoat – All of the shadcn/ui magic, none of the React

https://basecoatui.com
11•hunvreus•11mo ago
In a nutshell: Basecoat is a port of shadcn/ui to HTML and Tailwind CSS. It's a modern, themeable component library; everything from buttons to comboboxes and dialogs.

Why? Well, I got sick of React and moved over to a more "old school" stack (Python, HTMX, Alpine.js and Tailwind).

The one thing I missed was shadcn/ui [1]. Nice defaults, well thought out design system, easy to theme and great to build your own component library with.

I didn't find the alternatives compelling: Flowbite, Preline and the likes encourage you to copy/paste dozens of classes for each element.

That's not how I use Tailwind. I love the utility-first approach, but I don't want walls of classes for each button, form element or tooltip I have in my app.

I had been building my own component library for a project I’m working on (a Vercel for Python apps) and realized it may be worth my time to firm things up.

Why I think it's cool? Well:

- No React. Just Tailwind CSS (with a tiny bit of Alpine.js if you choose to). You can use that with whatever stack you want.

- Jinja and Nunjucks macros. I hope to support more template engines.

- 100% compatible with shadcn/ui themes (you can play with the theme select box on the site).

- Super easy to install and use (there's even a CLI).

- Accessible, with ARIA support.

- Did I mention no React?

Hope some of you find it useful.

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

[2]: https://v4.shadcn.com/ (this is actually the new/upcoming version of shadcn/ui).

Comments

drivingmenuts•11mo ago
Not working in Safari. Did you, perchance, test this only in Chrome?

A sampling of error messages:

- Failed to load resource: Load cannot follow more than 20 redirections

- Cross-origin script load denied by Cross-Origin Resource Sharing policy.

- TypeError: window.basecoat.registerDialog is not a function. (In 'window.basecoat.registerDialog(Alpine)', 'window.basecoat.registerDialog' is undefined)

- Alpine Expression Error: Can't find variable: sidebar

and so on and so forth. It just goes downhill from there.

hunvreus•11mo ago
I tested it in Safari, and just checked: I don't get any of these errors.

Which page did you get that on? The front page?

drivingmenuts•11mo ago
And … now it works. I didn't do anything different, but problem apparently solved.
hunvreus•11mo ago
Good to hear. I was trying to figure out what I did wrong. Maybe a CDN issue.

Thanks for checking it out.

pbowyer•11mo ago
Well done, this looks like a great beginning! I'll be giving this a test on my next project.

Hoping you add more of shadcn/ui, I'm partial to the sheet.

I Automated Oracle 19.28 Database and Grid Patching with Ansible

https://dincosman.com/2026/04/18/ansible-oracle-patching/
1•osmandinc•1m ago•1 comments

Reverse Engineering ME2's USB with a Heat Gun and a Knife

https://github.com/coremaze/ME2-Writeup
1•Bawoosette•1m ago•0 comments

How We Build Effective Agents: Barry Zhang, Anthropic [video]

https://www.youtube.com/watch?v=D7_ipDqhtwk
1•Anon84•2m ago•0 comments

Real-time poker engine (replay, telemetry, AI players)

https://oxyklon.net/portal
2•naydref•4m ago•0 comments

2001: A TV Series

https://owl.billpg.com/2001-a-tv-series/
1•billpg•4m ago•0 comments

Gpgwrap

https://0ut3r.space/2026/04/06/gpgwrap/
1•h0ek•6m ago•0 comments

Recent advances push Big Tech closer to the Q-Day danger zone

https://arstechnica.com/security/2026/04/while-some-big-tech-players-accelerate-pqc-readiness-oth...
1•bookmtn•8m ago•0 comments

Ask HN: Is an open source initiative for students worth it?

1•wasimsk•9m ago•0 comments

Show HN: 60-Second Hack – a daily hacker typing puzzle

https://hack-game-pi.vercel.app/
1•Kodaren1338•12m ago•1 comments

Trump deal with IRS could see him given $14B in taxpayer money

https://www.9news.com.au/world/donald-trump-irs-lawsuit-suing-10-billion-dollars-tax-office-usa-p...
3•johnbarron•18m ago•0 comments

TPM 2.0 is actually cool

https://apas.tel/blog/tpm-is-cool
1•art049•18m ago•0 comments

Native IPv6 Kubernetes for true edge routing

https://henrikgerdes.me/blog/2026-04-k8s-native-ipv6-edge/
1•jandeboevrie•21m ago•0 comments

The UK needs to discuss the risk of a new Pacific War over Taiwan

https://ukdefencejournal.org.uk/the-uk-needs-to-discuss-the-risk-of-a-new-pacific-war-over-taiwan/
1•Bender•22m ago•0 comments

I visited drone factories in Ukraine

https://ukdefencejournal.org.uk/i-visited-drone-factories-in-ukraine/
2•Bender•22m ago•2 comments

Raspberry Pi OS ends open-door policy for sudo

https://www.theregister.com/2026/04/15/raspberry_pi_os_sudo/
2•Bender•23m ago•0 comments

Show HN: ChatbotChambers – Watch LMs talk to each other

https://github.com/jac08h/ChatbotChambers
1•jac08h•29m ago•0 comments

Dive into Claude Code: The Design Space of Today's and Future AI Agent Systems

https://arxiv.org/abs/2604.14228
1•Anon84•29m ago•0 comments

LLMs will soon disrupt algorithmic media feeds

https://www.lesswrong.com/posts/YuXcbWRTjmvr4QF7u/llms-are-about-to-disrupt-algorithmic-media-feeds
1•linhns•30m ago•0 comments

Simple Made Easy (2011) [video]

https://www.youtube.com/watch?v=SxdOUGdseq4
1•tosh•35m ago•0 comments

My AI writes to my Apple Health in real time: observations on personal software

https://shuyangli.substack.com/p/my-ai-writes-to-my-apple-health-in
2•shuyang•35m ago•0 comments

Sprawl was caused by the nuclear arms race

https://www.treehugger.com/why-sprawl-was-caused-nuclear-arms-race-and-why-matters-more-ever-toda...
2•leonidasrup•35m ago•0 comments

Toward Autonomous Long-Horizon Engineering for ML Research

https://arxiv.org/abs/2604.13018
1•Anon84•36m ago•0 comments

Huoziime: An On-Device LLM-Enhanced Input Method for Deep Personalization

https://arxiv.org/abs/2604.14159
1•Brajeshwar•37m ago•0 comments

Delve – Hawaii Edition – Part II

https://substack.com/home/post/p-193790932
1•JustSkyfall•38m ago•0 comments

Kitten Space Agency: A technical dive into the inner workings of planetary rings

https://ahwoo.com/news/4807024/kitten-space-agency/planetary-rings
1•cubefox•38m ago•0 comments

Maarten Baas Creates Clock Made of People For Schiphol Airport

https://www.dezeen.com/2026/04/17/maarten-baas-peoples-clock-schiphol-airport/
1•bookofjoe•38m ago•0 comments

Takeaways from the Story of Trump's Decision to Go to War with Iran

https://www.nytimes.com/2026/04/07/us/politics/trump-iran-war-takeaways.html
3•niklasbuschmann•40m ago•0 comments

They Built the 'Cursor for Hardware.' Now, Anthropic Wants In

https://www.wired.com/story/schematik-is-cursor-for-hardware-anthropic-wants-in-on-it/
1•indigodaddy•40m ago•0 comments

Show HN: I built a hiring platform where you can't list your skills

https://gotskillz.tech/
1•andysteaua•41m ago•0 comments

Vibe Coders Confessions

https://horror.vc
2•melonheader•41m ago•0 comments