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.

A Car Powered Using 500 Disposable Vape Batteries [video]

https://www.youtube.com/watch?v=HwoZg3BCigU
1•DropDead•1m ago•0 comments

Show HN: FlöFuel – cycling nutrition app that plans around your actual products

https://apps.apple.com/us/app/fl%C3%B6fuel/id6759410434
1•kikibobo69•4m ago•1 comments

Zipf's Law

https://en.wikipedia.org/wiki/Zipf%27s_law
1•_tk_•4m ago•0 comments

GitHub hits CTRL-Z, decides it will train its AI with user data after all

https://www.theregister.com/2026/03/26/github_ai_training_policy_changes/
1•cmsefton•6m ago•1 comments

The most inaccessible site possible with a perfect Lighthouse score (2019)

https://www.matuzo.at/blog/building-the-most-inaccessible-site-possible-with-a-perfect-lighthouse...
1•mooreds•6m ago•0 comments

Ask HN: Have you broke you OpenStreetMap Foundation tiles by blocking referer?

1•matkoniecz•7m ago•0 comments

I built a new composite qualitative metric

https://www.elenaverna.com/p/how-i-built-a-new-composite-qualitative
1•mooreds•7m ago•0 comments

How Well Does My AI Agent Know Me?

https://hexaco-agent.vercel.app/
1•hunglee2•9m ago•0 comments

Why New F-35 Lightning II Stealth Fighters Are Arriving Without Radars

https://www.19fortyfive.com/2026/03/flying-blind-why-new-f-35-lightening-ii-stealth-fighters-are-...
1•RustyBucket•10m ago•0 comments

"Ironies of Automation (1983)"

https://fermatslibrary.com/p/028c7a80
1•dstrbad•12m ago•1 comments

Nixbook OS: A set-and-forget modern operating system designed for simplicity

https://nixbookos.org/
1•severine•14m ago•0 comments

Roundtables: The Next Era of Space Exploration

https://www.technologyreview.com/2026/03/25/1134664/roundtables-the-next-era-of-space-exploration/
1•joozio•16m ago•0 comments

One CLI, Two Audiences: How We Built for Agents and Humans

https://www.checklyhq.com/blog/agentic-cli/
1•tnolet•20m ago•0 comments

Platform Factors

https://docs.google.com/document/d/1V1ESrJ0AZagEtlknZBuhiLjJEau-8jLo5UmsdAmG9NA/edit?tab=t.0#head...
1•mooreds•23m ago•0 comments

Show HN: Replay – A private, on-device Google Timeline replacement for iOS

https://replayapp.jaxtam.dev
1•EnhancedJax•23m ago•0 comments

SQL Interviews in the Age of LLMs: Patterns over Queries

https://www.datobra.com/sql-interviews-in-the-age-of-llms-patterns-over-queries/
2•olgazju•25m ago•0 comments

Anthropic left details of an unreleased model sitting in an unsecured data trove

https://fortune.com/2026/03/26/anthropic-leaked-unreleased-model-exclusive-event-security-issues-...
1•guessmyname•25m ago•0 comments

The Flawed Ephemeral Software Hypothesis

https://www.blackhc.net/essays/future_of_software/
3•bumbledraven•29m ago•0 comments

Absurd

https://earendil-works.github.io/absurd/
2•tosh•33m ago•0 comments

Tikstoryviewer

https://tikstoryviewer.org
2•peter_zou2022•35m ago•0 comments

Monitoring Your App Without Running Your Own Prometheus Stack

https://blog.appsignal.com/2026/03/26/monitoring-your-app-without-running-your-own-prometheus-sta...
2•Tijana329•36m ago•0 comments

A Shakeup Is Coming for the Nation-State: AI and drones may shift basis of power

https://www.thenewatlantis.com/publications/a-shakeup-is-coming-for-the-nation-state
3•nnx•36m ago•0 comments

Got my first 4 users for my Chrome extention Gmail feed

https://chromewebstore.google.com/detail/gmail-feed/npahlccednamnmabhaiifdmioibcmilg
2•adarshkaraka•38m ago•0 comments

The Slow Evolution of Electronic Publishing (1997) [pdf]

https://www-users.cse.umn.edu/~odlyzko/doc/slow.evolution.pdf
2•jruohonen•40m ago•0 comments

Anthropic is preparing to release new models – Mythos and Capybara

https://m1astra-mythos.pages.dev/
6•cardboard9926•40m ago•2 comments

Data Is Now the Front Line of Warfare

https://www.csis.org/analysis/data-now-front-line-warfare
1•mooreds•40m ago•0 comments

Consider the Greenland Shark (2020)

https://www.lrb.co.uk/the-paper/v42/n09/katherine-rundell/consider-the-greenland-shark
2•mooreds•41m ago•0 comments

The first EV with a semi-solid-state battery is launching in Europe

https://electrek.co/2026/03/26/first-ev-with-semi-solid-state-ev-batteries-launching-europe/
3•breve•41m ago•0 comments

Hands Off the Fretboard

https://petros.blog/2026/03/27/hands-off-the-fretboard/
1•johndbritton•48m ago•0 comments

The Utopia Index

https://yeshuani.org/pages/the-utopia-index
1•jalev•48m ago•0 comments