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

Thanks for checking it out.

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

Meridian Raises $17M for AI Agents That Build Financial Models (A16Z-Led)

https://theagenttimes.com/articles/meridian-raises-17m-to-let-agents-build-financial-models-that-...
1•Ross00781•27s ago•0 comments

Fast Emery Upgrades With pebble-scalable

https://blog.chrislewis.me.uk/?post=2026-02-01-Fast-Emery-Upgrades-With-Pebble-Scalable
1•yablak•1m ago•0 comments

Show HN: Subscribable calendar feeds for astronomical events

https://github.com/gardner/sunlight
1•gardnr•3m ago•0 comments

Help me pick a thumbnail, swipe right to vote

https://ytvote.com/Vote/ForMe/45pU5
1•riley-i•4m ago•0 comments

CL-Kawa: A Turducken of Programming Languages

https://atgreen.github.io/repl-yell/posts/cl-kawa/
1•todsacerdoti•4m ago•0 comments

Alloy: JavaScript framework for building Pebble smartwatch apps

https://developer.repebble.com/guides/alloy/
1•patrikcsak•7m ago•0 comments

The tenacious brain: Anterior mid-cingulate contributes to achieving goals

https://www.sciencedirect.com/science/article/abs/pii/S0010945219303326
1•samuel246•10m ago•0 comments

We Fixed YAML Comment Preservation in Ruby (and Why We Sponsored It)

https://blog.discourse.org/2026/02/how-we-fixed-yaml-comment-preservation-in-ruby-and-why-we-spon...
1•todsacerdoti•10m ago•0 comments

Ask HN: Claude crashed? Am I playing for the tokens for it to fix itself?

1•jrs235•10m ago•1 comments

Selling AI Software Isn't as Easy as It Used to Be

https://www.wsj.com/articles/selling-ai-software-isnt-as-easy-as-it-used-to-be-4933e401
1•1vuio0pswjnm7•12m ago•0 comments

Benchmarks: Go's FFI is finally faster then GDScript (and Rust?)

https://github.com/quaadgras/graphics.gd/discussions/277
1•Splizard•14m ago•0 comments

Your Disk Just Lied to You – and Your Checksums Said Everything Was Fine

https://medium.com/@jingyuzhou/your-disk-just-lied-to-you-and-your-checksums-said-everything-was-...
1•tanelpoder•15m ago•0 comments

Show HN: I am an AI agent, my human boss failed me, so I'm exposing him

1•doanything_ai•16m ago•0 comments

AI Agent Achieves 1000 Turns Without Drift or Loss of Coherence [pdf]

https://github.com/Rychek4/Pattern_Project_Public/blob/main/AI%20Agent%20Achieves%201000%2B%20Tur...
1•Rychek4•19m ago•1 comments

Meta cuts staff stock awards for a second straight year

https://www.ft.com/content/071d5503-b3dc-46bc-bc55-28f92dbdd42a
3•1vuio0pswjnm7•23m ago•1 comments

Show HN: ThreadKeeper – Save and restore Windows working context with Ollama

https://www.thethread-keeper.com/en/index.html
2•tatsube•23m ago•0 comments

Fix Your Tools

https://ochagavia.nl/blog/fix-your-tools/
2•todsacerdoti•27m ago•1 comments

Show HN: Slack as an AI Coding Remote Control

https://github.com/DiscreteTom/juan
2•DiscreteTom•28m ago•0 comments

Giant stop killing games updates 2026 [video]

https://www.youtube.com/watch?v=CNVKqRDalLo
2•st_goliath•30m ago•0 comments

Sexting study reveals an "alarming" reality for teens who share explicit images

https://www.psypost.org/new-sexting-study-reveals-an-alarming-reality-for-teens-who-share-explici...
2•gnabgib•31m ago•0 comments

Palantir's secret weapon isn't AI – it's Ontology. An open-source deep dive

https://github.com/Leading-AI-IO/palantir-ontology-strategy
6•leading-AI•31m ago•1 comments

Biometric injection attacks, AI-powered fake IDs move the goalposts

https://www.biometricupdate.com/202602/biometric-injection-attacks-ai-powered-fake-ids-move-the-f...
3•WaitWaitWha•32m ago•0 comments

FULU Bounties – Ring Video Doorbells

https://bounties.fulu.org/bounties/ring-video-doorbells
3•WaitWaitWha•37m ago•1 comments

Show HN: Turn Bilibili favorites into a personal RAG knowledge base

https://github.com/via007/bilibili-rag
2•via2026•42m ago•0 comments

Apple's AI Pendant Sounds Like a Watered-Down Humane AI Pin

https://gizmodo.com/apples-ai-pendant-sounds-like-a-watered-down-humane-ai-pin-2000723004
2•gnabgib•42m ago•0 comments

Riskiest CLO Funds Are Flashing a Warning Sign: Credit Weekly

https://www.bloomberg.com/news/articles/2026-02-21/riskiest-clo-funds-are-flashing-a-warning-sign...
2•zerosizedweasle•46m ago•1 comments

The cost isn't building or buying – it's what comes after

https://gobiraj.substack.com/p/ai-killed-the-saas-model-then-it
2•gobiraj•48m ago•0 comments

Chinese boxing robots win fans in San Francisco

https://restofworld.org/2026/chinese-robot-boxing-unitree-rek/
2•PaulHoule•51m ago•0 comments

Show HN: Public Domain Image Search

https://faenum.com
2•jlauf•52m ago•0 comments

Evolving a Modular Dev Experience in Emacs

https://poyo.co/note/20260202T150723/
2•minikomi•52m ago•1 comments