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.

Best Proxy for Twitter 2026

https://momoproxy.com/blog/best-proxy-for-twitter-2026
1•xbjamilnz•14m ago•0 comments

Battery-Free 'MicroSparc' That Allegedly Draws Power from the Quantum Vacuum

https://thedebrief.org/free-energy-from-the-vacuum-warp-drive-pioneer-unveils-battery-free-micros...
2•rramadass•23m ago•1 comments

There Is No 'Hard Problem of Consciousness'

https://www.noemamag.com/there-is-no-hard-problem-of-consciousness/
7•ahalbert4•26m ago•0 comments

Building a multi-agent system from scratch: 50 lines of bash and Git

https://en.andros.dev/blog/ed26ea98/building-a-multi-agent-system-from-scratch-50-lines-of-bash-git/
2•thunderbong•28m ago•0 comments

Multiple commencement speakers booed for AI comments during graduation speeches [video]

https://www.youtube.com/watch?v=xwWaoyIy5e8
1•mgh2•29m ago•0 comments

Turn inbound call recordings into structured JSON

https://www.gensail.com/call-data-extraction
1•vartana•30m ago•0 comments

What A.I. Did to My College Class

https://www.nytimes.com/2026/05/17/opinion/chatgpt-ai-college-school-graduation.html
4•mmooss•35m ago•1 comments

Ben Affleck Banned from Hard Rock Casino When Caught Counting Cards (2014)

https://www.yahoo.com/entertainment/ben-affleck-banned-hard-rock-casino-counting-cards-223154372....
1•thunderbong•40m ago•0 comments

LLM Performance by Programming Language

https://gertlabs.com/blog/llm-performance-by-language
4•gertlabs•42m ago•1 comments

First-Ever Tokenized Space Tourism: AI and Space and Blockchain

https://cccforgc.com/
1•cccxtha•45m ago•0 comments

Archivists Turn to LLMs to Decipher Handwriting at Scale

https://spectrum.ieee.org/ai-handwriting-transcription-transkribus-lecun
1•pseudolus•46m ago•0 comments

Dot-Coms That Deliver (2001)

https://books.google.com/
1•Apocryphon•46m ago•3 comments

The American epoch of oil is collapsing. What comes next could be ugly

https://www.theguardian.com/us-news/ng-interactive/2026/may/17/america-china-energy-oil-renewables
5•nithinj•48m ago•0 comments

AI Leak Watch: 435,608 potential AI API key matches in public GitHub code

https://ai-keys-leaks.begimher.com/
3•dan_l2•48m ago•0 comments

The automation of jobs will never end

https://metastable.org/never-end/
1•pbw•53m ago•0 comments

Spirit Airlines Passenger Brings 'Emotional Support' Rotisserie Chicken Thru TSA

https://viewfromthewing.com/spirit-airlines-passenger-brings-emotional-support-rotisserie-chicken...
4•rawgabbit•58m ago•0 comments

Possible atmosphere detected on small trans-Neptunian object

https://www.smithsonianmag.com/smart-news/this-tiny-celestial-body-past-pluto-shouldnt-have-an-at...
3•pavel_lishin•1h ago•0 comments

Slop Bucket Idea – a dataset of AI slop (train AI what not to do)

2•IAmNeo•1h ago•4 comments

Hubris of Timing: Why being right abt the future isnt enough to capitalize on it

https://deciens.com/press-and-insights/epistula-14-the-hubris-of-timing
2•ryan_j_naughton•1h ago•0 comments

How fast is N tokens per second really?

https://mikeveerman.github.io/tokenspeed/
5•hexagr•1h ago•2 comments

Students deserve better than COLLEGE

https://stanforddaily.com/2026/05/14/students-deserve-better-than-college/
2•johntfella•1h ago•1 comments

Show HN: Dashbuster – Replace em dashes on any website

https://chromewebstore.google.com/detail/dashbuster/pnfhimkhinoecknjhlggdbgoajcogfll
1•qainsights•1h ago•0 comments

I went inside OpenAI's secretive San Francisco headquarters

https://www.sfgate.com/tech/article/openai-san-francisco-headquarters-22259754.php
2•bryan0•1h ago•0 comments

Most Americans don't trust AI – or the people in charge of it

https://www.theverge.com/ai-artificial-intelligence/644853/pew-gallup-data-americans-dont-trust-ai
15•cdrnsf•1h ago•0 comments

Apple announced the iPhone 17e with a chip developed in Israel

https://www.jpost.com/consumerism/article-888680
7•banku_brougham•1h ago•9 comments

Show HN: How to Kill the Dead Internet

https://chromewebstore.google.com/detail/d-slop/cnjeckkgbjgfledbphbobjabnfjnheef
4•bigger_fish•1h ago•2 comments

Microsoft will let you remap the Copilot key to restore right ctrl functionality

https://support.microsoft.com/en-us/accessibility/windows/copilot/understand-updates-to-the-copil...
2•razorbeamz•1h ago•0 comments

Tracking Skyscraper-Size Asteroids, Failed Supernovas and Interstellar Visits

https://www.quantamagazine.org/rubin-tracks-skyscraper-size-asteroids-failed-supernovas-and-inter...
2•tzury•1h ago•0 comments

I built a local layer that kills Token Tax–Python lib+Chrome extension+Mac app

https://omna.dev/
2•gauravji•1h ago•0 comments

Terms of (Ab)Use: An Analysis of GenAI Services [pdf]

https://arxiv.org/abs/2603.18964
2•droidjj•1h ago•0 comments