frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ask HN: Why is the Lua web / related ecosystem so stagnant?

1•jmspring•3m ago•0 comments

AMI Labs: Real World. Real Intelligence

https://amilabs.xyz/
1•pilingual•6m ago•0 comments

Major crypto theft discovered by Zach XBT

https://twitter.com/zachxbt/status/2014685263327351116
1•paulpauper•6m ago•0 comments

Show HN: Cholesterol Tracker – Built after high cholesterol diagnosis at 33

https://cholesterol-tracker.poniansoft.com/
1•briskibe•15m ago•0 comments

Joy and Curiosity #70

https://registerspill.thorstenball.com/p/joy-and-curiosity-70-d85
1•kristianp•16m ago•0 comments

Ask HN: In the era of AI, which language would you choose?

1•tcper•17m ago•0 comments

The Internet Doesn't Suck: Blame Big Tech, Not the Internet

https://riverseeber.net/blog/post/the-internet-doesnt-suck/
1•cratermoon•18m ago•0 comments

GNU Guix 1.5.0 released with new support for RISC-V 64-bit architecture

https://guix.gnu.org/blog/2026/gnu-guix-1.5.0-released/.
1•teleforce•19m ago•0 comments

1961 Goldsboro B-52 crash

https://en.wikipedia.org/wiki/1961_Goldsboro_B-52_crash
1•st_goliath•19m ago•0 comments

U.S. workers just took home their smallest share of capital since 1947

https://fortune.com/2026/01/13/us-workers-smallest-labor-share-gdp-on-record/
3•_DeadFred_•20m ago•2 comments

Ask HN: iPhone 15 pro handset just damaged my hearing, what now?

6•joecool1029•20m ago•0 comments

Remarkable sodium-ion battery has a lignin heart of 'wood'

https://newatlas.com/energy/sodium-ion-battery-lignin/
1•westurner•22m ago•2 comments

The Problem of Flatness in Ancient Egypt

https://www.youtube.com/watch?v=vhv8fAqN1cw
2•bane•24m ago•0 comments

The Birthday Paradox, Simulated

https://www.pcloadletter.dev/blog/birthday-paradox/
1•ronbenton•26m ago•0 comments

Fastest Encryption. Zero-Latency Decryption. Reliable Post-Quantum Security

https://abhedyam.com/
1•prabhatkr•27m ago•0 comments

UK government targets VPNs in online safety consultation as Lords vote for ban

https://www.techradar.com/vpn/vpn-privacy-security/uk-government-targets-vpns-in-new-online-safet...
1•g-b-r•33m ago•0 comments

Don't Write Docs Twice

https://tombedor.dev/make-it-easy-for-humans/
1•jjfoooo4•34m ago•0 comments

Show HN: BuryIt – Bury your failures, regrets and secrets anonymously

https://www.buryit.space/
1•noanoanoa•39m ago•0 comments

1944 informational poster of the electromagnetic spectrum

https://en.wikipedia.org/wiki/Electromagnetic_spectrum
1•winemath•44m ago•0 comments

The lies I used to tell myself

https://usefulfictions.substack.com/p/the-lies-i-used-to-tell-myself
3•jger15•45m ago•0 comments

Kolab Now: Secure and private email, calendars and more

https://kolabnow.com/
1•doener•49m ago•0 comments

Playwright CLI

https://github.com/microsoft/playwright-mcp/releases/tag/v0.0.57
1•aragonite•50m ago•0 comments

Soverin: Your Mailbox is your Digital Castle

https://soverin.com/
1•doener•50m ago•0 comments

C++ has scope_exit for running code at scope exit

https://devblogs.microsoft.com/oldnewthing/20260123-00/?p=112008
2•firesteelrain•52m ago•0 comments

Grok Is Temporarily Unavailable

https://status.x.ai/grok-com
2•pmcjones•52m ago•0 comments

Laracasts: I'm Done [video]

https://www.youtube.com/watch?v=g_Bvo0tsD9s
1•samsolomon•53m ago•0 comments

I was wrong about AI agent sandboxing

https://tuananh.net/2026/01/22/i-was-wrong-about-ai-agent-sandboxing/
1•tuananh•54m ago•0 comments

Ageing promotes microglial accumulation of slow-degrading synaptic proteins

https://www.nature.com/articles/s41586-025-09987-9
1•bookofjoe•56m ago•0 comments

A Problem in Gas Town Society

https://xcancel.com/voooooogel/status/2014189072647078053
1•themaxdavitt•57m ago•0 comments

Open-source self-driving for 325 car models from 27 brands

https://comma.ai
16•JumpCrisscross•59m ago•2 comments
Open in hackernews

Show HN: Basecoat – All of the shadcn/ui magic, none of the React

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

Thanks for checking it out.

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