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

Thanks for checking it out.

pbowyer•1y 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.

Agentic Mfw

https://agenticmotherfucking.website
1•elmerland•28s ago•1 comments

I left the Alan Turing Institute to join 'game-changer' AI lab

https://www.thetimes.com/business/technology/article/alan-turing-institute-new-ai-lab-nskdppnjb
1•petethomas•1m ago•0 comments

Running an AI-native engineering org – Claude

https://claude.com/blog/running-an-ai-native-engineering-org
1•ddl•5m ago•0 comments

I made Bipolar-Tracker.com to track my manic episodes better

https://bipolar-tracker.com/
1•nataliebeaumont•10m ago•1 comments

Ask HN: Feedback on an AI-driven "Life RPG" for real-world skill building?

1•MixasETH•13m ago•0 comments

Pakistan's lost city of 40k people

https://www.bbc.com/travel/article/20221114-pakistans-lost-city-of-40000-people
2•mooreds•14m ago•1 comments

Indus Script (2015)

https://www.worldhistory.org/Indus_Script/
3•mooreds•15m ago•0 comments

Summer Is Prime Time for Account Takeover

https://securityboulevard.com/2026/06/summer-is-prime-time-for-account-takeover/
1•mooreds•15m ago•0 comments

I built a CLI that orients you in an unfamiliar repo: feedback wanted

https://github.com/mansoor-mamnoon/codeglance
1•mansoor-mamnoon•20m ago•0 comments

Look Who Just Crashed OpenAI and SoftBank's IPO Party

https://www.bloomberg.com/opinion/articles/2026-06-02/ipo-race-look-who-just-crashed-open-ai-and-...
2•petethomas•20m ago•0 comments

Free daily AI brief from your Garmin data (Gemini and GitHub Actions)

https://github.com/deep0410/garmin-ai-notifier
2•deep0410xd•21m ago•0 comments

NLAB: The worlds smallest electronics lab

https://getnlab.com/
2•doctoboggan•23m ago•0 comments

Can A.I. Produce Writing That We Want to Read?

https://www.newyorker.com/news/fault-lines/can-ai-produce-writing-that-we-actually-want-to-read
3•fortran77•24m ago•0 comments

Real-time ceiling projection of planes flying overhead

https://old.reddit.com/r/aviation/comments/1tvabpy/i_live_in_the_take_off_path_of_sfo_and_built_a/
2•CarbonBasedUnit•25m ago•1 comments

Where Google's Head of AGI Safety Thinks the 'Doomers' Are Wrong – Rohin Shah [video]

https://www.youtube.com/watch?v=Tv3mGA3wqh8
1•emrehan•25m ago•0 comments

FUTO – 2 Years Later

https://immich.app/blog/futo-two-years-later
1•sathyabhat•28m ago•0 comments

Bad universal priors and notions of optimality (2015) [pdf]

https://jan.leike.name/publications/Bad%20Universal%20Priors%20and%20Notions%20of%20Optimality%20...
1•measurablefunc•29m ago•0 comments

The Hare Programming Language

https://harelang.org/
2•gurjeet•29m ago•0 comments

Capstone – multi-platform, multi-architecture disassembly framework

https://www.capstone-engine.org/
2•gregsadetsky•33m ago•0 comments

How to delete your ChatGPT account

https://proton.me/blog/how-to-delete-chatgpt-account
4•devonnull•34m ago•0 comments

Ask HN: A Brief History of LLMs

2•menomatter•35m ago•0 comments

Adding Features That Help Get Users

https://fastbusinessapi.com/article/adding-features-that-help-get-users/
1•ApiFB-Dev•35m ago•0 comments

My Theory by Albert Einstein(1919)

https://todayinsci.com/E/Einstein_Albert/EinsteinAlbert-MyTheory.htm
2•o4c•35m ago•0 comments

Videos show people entering NYC sewers at night; residents,investigators baffled

https://apnews.com/article/nyc-sewer-explorers-manhole-investigation-a229be36b3daa74223ad0a43bfdc...
2•petethomas•36m ago•0 comments

Harness Acquires Codecov from Sentry

https://www.harness.io/press-and-news/harness-acquires-codecov
1•rocketpastsix•39m ago•0 comments

Apple and Google developed a new HDR standard: Eclipsa Video

https://www.flatpanelshd.com/news.php?subaction=showfull&id=1780395034
3•dmmalam•42m ago•1 comments

Three Chess Friends Battled Demons and Saved Two Lives

https://www.nytimes.com/2026/06/02/nyregion/how-three-chess-friends-battled-demons-and-saved-two-...
1•axiomdata316•45m ago•0 comments

Show HN: RxCheck – Replacement for the discontinued NLM drug interaction API

https://www.rxcheck.dev/
1•bcfeen•48m ago•0 comments

Build and deploy hosted sites from Codex with the Sites plugin

https://developers.openai.com/codex/sites
1•sarelta•50m ago•1 comments

Show HN: First time Minecraft stream on Twitch

https://www.twitch.tv/willowwispgaming
1•merc443•52m ago•0 comments