frontpage.
newsnewestaskshowjobs

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.

China tests 6.5 Tesla magnet

https://theprint.in/india/breakthrough-china-artificial-sun-project-6-5-tesla-magnet/2999321/
1•soniman•2m ago•0 comments

More Tailscale tricks for your jailbroken Kindle

https://tailscale.com/blog/jailbroken-kindle-proxy-tun-modes
1•Error6571•2m ago•0 comments

Show HN: Firemaps Spain – Live wildfire map with wind flow for ES and PT

https://firemapsspain.online/
1•kalamarico•11m ago•0 comments

Manganin: Tools Matter

https://blog.manganin.dev/blog/tools-matter/
1•ai2027•12m ago•0 comments

Israel Is Paying Millions to Train AI Chatbots How to Talk About Gaza

https://www.dropsitenews.com/p/israel-brad-parscale-ai-chatbots-gaza
6•jaykru•14m ago•0 comments

Cross-platform Shadow AI: Find, score, and report unmanaged AI

https://www.npmjs.com/package/@guardion/shadow-ai
1•rflsandroni•17m ago•0 comments

Show HN: Wordknots

https://wordknots.barapa.dev/
1•barapa•22m ago•0 comments

Google DeepMind dismantles Nobel-winning AlphaFold team in strategy shift

https://www.ft.com/content/61b2953d-ee0d-45de-af6e-a9c1cf524b33
2•marcopolis•27m ago•0 comments

Cracking Windows Open: Porting RADV to Win32

https://www.collabora.com/news-and-blog/news-and-events/cracking-windows-open-porting-radv-to-win...
3•zdw•30m ago•0 comments

User Interfaces of the Demo Scene

https://www.datagubbe.se/scenegui/
1•zdw•30m ago•0 comments

Kospi Plunges After Nvidia CEO's Visits Spark 'Huang Curse' Fears

https://www.chosun.com/english/market-money-en/2026/07/29/6FEUZWQT5BG3HMJ3G2RZPHROGM/
4•mapping365•31m ago•0 comments

Encode and Decode any digital text for free

https://www.qrexpress.org/ro/
2•levario•32m ago•1 comments

Self-Hosting has 34× First-Year ROI at 90% capacity

https://www.reddit.com/r/LocalLLM/comments/1v8dv47/what_am_i_missing_selfhosting_kimi_k3_has_34/
2•linxy97•42m ago•2 comments

Protecting My Server and Knowing What It Does with Tailscale and Beszel

1•SyedFazil•43m ago•0 comments

Show HN: Robust Blockchain Infrastructure

https://onfinality.io/en
1•cyrbuzz•43m ago•1 comments

A CLI that shows which sub-agent burned your tokens in one run

https://github.com/rrkher059/token-trace-viewer
1•rrkher059•44m ago•2 comments

Certified in Theory, Broken in Practice: Assumption Gaps in Cryptographic Model

https://arxiv.org/abs/2607.21839
2•sbulaev•54m ago•0 comments

The Future Is Here (2009)

https://retout.co.uk/2009/10/25/the_future_is_here/
2•jruohonen•55m ago•0 comments

MonkeysCode and Capuchin AI: The Agentic IDE That Gives You Total Control

https://monkeyscode.com/blog/introducing-monkeyscode-capuchin-the-agentic-ide-that-gives-you-tota...
1•monkeyscloud•57m ago•0 comments

What Has Happened to Taste?

https://www.esquire.com/style/a71276009/what-has-happened-to-taste/
3•acmnrs•1h ago•1 comments

Kestrel – passive AD audit tool on native C

https://github.com/ssteelfactor-oss/Kestrel
1•steelfactor•1h ago•0 comments

Transformer Transformer: A Unified Model for Motion-Conditioned Robot Co-Design

https://transformer-transformer.github.io/
11•ilreb•1h ago•0 comments

Exit Codes

https://bettercli.org/design/exit-codes/
2•ankitg12•1h ago•0 comments

One transcript, four different GPA views

https://mongol-jimmi.github.io/medcompass-audit/guides/gpa-formulas.html
1•medcompassaudit•1h ago•0 comments

An autonomous fleet to turn your Intent into production systems

https://intentlab.ai/blog/turn-your-intent-into-production-systems
1•jinqueeny•1h ago•0 comments

Show HN: Poople Today – Word Ladders Ending in Poop

https://poopletoday.com/
1•aitooltrek-com•1h ago•0 comments

Show HN: I run 30B 22tok/s, 109tok/s not novel,6GB/16GB RAM overcoming llama.cpp

https://github.com/FedericoTs/quantprobe
1•federicoTXTS•1h ago•0 comments

Scrum's "Product Owner" Problem

https://rethinkingsoftware.substack.com/p/scrums-product-owner-problem
2•aard•1h ago•0 comments

When the Walls Came Down

http://scripting.com/2026/07/28/115945.html
4•Tomte•1h ago•0 comments

If U.S. labs slow down AGI development, this could be 2028

2•aliahad•1h ago•0 comments