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•10mo 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•10mo 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•10mo 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•10mo ago
And … now it works. I didn't do anything different, but problem apparently solved.
hunvreus•10mo ago
Good to hear. I was trying to figure out what I did wrong. Maybe a CDN issue.

Thanks for checking it out.

pbowyer•10mo 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.

Technocapital (2025)

https://grantslatton.com/technocapital
1•alcazar•1m ago•0 comments

Personal Computer by Perplexity

https://www.perplexity.ai/personal-computer-waitlist
1•josephwegner•1m ago•0 comments

Baochip-1x: What It Is, Why I'm Doing It Now and How It Came About

https://www.crowdsupply.com/baochip/dabao/updates/what-it-is-why-im-doing-it-now-and-how-it-came-...
1•timhh•2m ago•0 comments

Grok OSS JPEG 2000 Codec Beats Leading Commercial Codec

https://github.com/GrokImageCompression/grok
1•grokcodec•3m ago•0 comments

Chicago charges Medicaid 8x the national median for an ambulance ride

https://www.dolthub.com/blog/2026-03-11-chicago-amblance/
1•zachmu•3m ago•0 comments

I stopped using NixOS and went back to Arch Linux

https://developic.dpdns.org/blog/why-i-switched-back-to-arch-linux
1•birdculture•3m ago•0 comments

Forty-five years later, still paying for convenience

https://cuencahighlife.com/forty-five-years-later-still-paying-for-convenience/
1•dxs•4m ago•0 comments

Show HN: My 9-year, 4,500-song manual music archive (2017–2026)

https://michaelperry.org/music/archive.html
1•ffsoftboiled•5m ago•0 comments

I Was Interviewed by an AI Bot for a Job

https://schwarztech.net/snippets/i-was-interviewed-by-an-ai-bot-for-a-job
1•speckx•6m ago•0 comments

Reka Edge – 7B fast, efficient VLM (open-weights)

https://huggingface.co/RekaAI/reka-edge-2603
4•kwajiehao•7m ago•1 comments

Start at the Bottom of the Funnel

https://writealfa.com/blog/saas-content-marketing-strategy
2•fazkan•7m ago•0 comments

Using Unicode Half-Stars Symbols in Ratings

https://hyperborea.org/tech-tips/half-stars/
3•todsacerdoti•8m ago•0 comments

What Agentic Commerce Will Look Like

https://connordempsey.substack.com/p/what-agentic-commerce-will-actually
1•cdempsey44•8m ago•0 comments

Show HN: AgentOS- a memory system for AI agents that learns what it doesn't know

1•ajstars•8m ago•1 comments

Messenger RNA delivery to islet β cells using conjugated lipid nanoparticles

https://www.sciencedirect.com/science/article/pii/S2666379126000510
1•PaulHoule•9m ago•0 comments

Valve facing UK lawsuit over music rights in games Valve doesn't make or own

https://www.ign.com/articles/valve-facing-uk-lawsuit-over-music-rights-in-games-valve-doesnt-make...
4•anonymousab•9m ago•0 comments

LLM identifies it is being manipulated, predicts failure, then complies anyway

https://github.com/skavanagh/lebron-james-is-president
2•spkavanagh6•10m ago•1 comments

Protesters arrested under new Queensland hate speech laws

https://www.abc.net.au/news/2026-03-11/qld-protesters-arrested-hate-speech-laws/106443370
2•pseudalopex•11m ago•0 comments

About the New York Attorney General Lawsuit Against Valve

https://help.steampowered.com/en/faqs/view/6300-A6C4-519D-A3F5
3•haunter•12m ago•0 comments

Show HN: AgentClick – Human-in-the-loop review UI for AI coding agents

https://github.com/agentlayer-io/AgentClick
1•harvenstar•13m ago•1 comments

The Wiring Is More Dangerous Than the Weights

https://openguard.sh/blog/wiring-is-more-dangerous-than-the-weights/
2•jitera•13m ago•0 comments

Show HN: Prompt Engineering GUI – Become an Expert Fast

https://claude.ai/public/artifacts/159692b0-cf07-4acb-9c54-a8f478b914d2
1•logicallee•15m ago•0 comments

My PostgreSQL database got nuked lol

https://akselmo.dev/posts/they-broke-my-server/
1•todsacerdoti•16m ago•0 comments

Cost per outcome: measuring the real economics of AI workflows

1•deborahjacob•16m ago•1 comments

Nemotron 3 Super: An Open Hybrid Mamba-Transformer Moe for Agentic Reasoning

https://developer.nvidia.com/blog/introducing-nemotron-3-super-an-open-hybrid-mamba-transformer-m...
1•pr337h4m•16m ago•0 comments

The Debt Beneath the Dream

https://om.co/2026/03/09/the-debt-beneath-the-dream/
2•oumua_don17•16m ago•0 comments

Soviet Life – Cinema of the People (March 2026)

https://claude.ai/public/artifacts/df9a1f48-8906-4315-9069-59ec4683aa15
1•water_badger•17m ago•0 comments

xAI's Macrohard project stalls as Tesla ramps up a similar AI agent effort

https://www.businessinsider.com/xai-macrohard-project-tesla-ai-agent-stalls-2026-3
4•spenvo•18m ago•0 comments

Everyone is building AI trust frameworks; almost no one is reading the research

https://weightedthoughts.substack.com/p/everyones-building-trust-frameworks
4•ylliprifti•18m ago•1 comments

Perplexity Personal Computer

https://twitter.com/perplexity_ai/status/2031790180521427166
2•hmokiguess•19m ago•0 comments