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

Thanks for checking it out.

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

Show HN: Cck ClaudeCode file change tracking and auto Claude.md

1•takawasi•22s ago•0 comments

Specifying the Kernel ABI (2017)

https://lwn.net/Articles/726021/
1•wonger_•25s ago•0 comments

What is the greatest artwork of the century so far?

https://marginalrevolution.com/marginalrevolution/2025/12/what-is-the-greatest-artwork-of-the-cen...
1•paulpauper•40s ago•0 comments

Show HN: MCP Mesh – one endpoint for all your MCP servers (OSS self-hosted)

https://github.com/decocms/mesh
1•gadr90•47s ago•0 comments

Building Code-Chunk: AST Aware Code Chunking

https://supermemory.ai/blog/building-code-chunk-ast-aware-code-chunking/
1•ashvardanian•1m ago•0 comments

2025 in Review: Jagged Intelligence Becomes a Fault Line

https://www.dbreunig.com/2025/12/29/2025-in-review.html
2•dbreunig•2m ago•0 comments

1Password extension breaks code blocks on all websites

https://twitter.com/saltyaom/status/2005701290870087817
2•nailer•2m ago•1 comments

My shower head is racist [doechii]

https://doechii.substack.com/p/my-shower-head-is-racist
2•randycupertino•4m ago•1 comments

Why Private-Equity Millionaires Love South Dakota

https://www.wsj.com/finance/investing/south-dakota-trusts-state-taxes-0aa26539
2•smurda•6m ago•0 comments

Daily orange juice could be helping your heart

https://theconversation.com/your-daily-orange-juice-could-be-helping-your-heart-270492
1•PaulHoule•9m ago•0 comments

Image Sequence to GIF Converter [Gifify]

https://gifify.himthe.dev/
1•bobsterlobster•10m ago•1 comments

Turn Objections into Conditions

https://holenventures.substack.com/p/turn-objections-into-conditions
1•hholen•12m ago•1 comments

Teach Yourself Programming in Ten Years (1998)

https://norvig.com/21-days.html?
1•chistev•14m ago•0 comments

An Attempt at Defining Consciousness

https://docs.google.com/document/d/1Tmd_3DXbnC2YovDHuMslTs681lN-goSB0NqAv9N3EK0/edit?usp=drivesdk
1•Trenthug•16m ago•1 comments

Why people are mad at Framework

https://sgued.fr/blog/framework-omarchy/
5•Shock9889•17m ago•1 comments

Show HN: Mindwtr – Local-First GTD App (Tauri, React Native, Rust)

1•dongdongbh•19m ago•0 comments

Show HN: NoCall.chat – I built a service that calls businesses for you

https://nocall.chat/
1•mikeavdeev•19m ago•0 comments

YouTuber Ross Creations probed for animal abuse over 'opossum launcher' video

https://www.dexerto.com/youtube/youtuber-ross-creations-under-investigation-for-animal-abuse-over...
3•randycupertino•23m ago•0 comments

European Russophobia and Europe's Rejection of Peace: A Two-Century Failure

https://www.jeffsachs.org/newspaper-articles/gwakaclgfdl3g9fn9lfa32llgtbphc
2•hackandthink•25m ago•0 comments

Ask HN: Any example of successful vibe-coded product?

2•sirnicolaz•25m ago•1 comments

AI coding fails because architecture isn't persistent – I built a fix

1•danamakes•25m ago•2 comments

Building Frontier Open Intelligence Accessible to All

https://reflection.ai/blog/frontier-open-intelligence/
1•walterbell•26m ago•0 comments

Using the GitButler MCP Server

https://blog.gitbutler.com/using-gb-mcp
1•aspleenic•30m ago•0 comments

Are There Fourth Amendment Rights in Google Search Terms?

https://reason.com/volokh/2025/12/16/are-there-fourth-amendment-rights-in-google-search-terms/
1•delichon•32m ago•0 comments

Show HN: Financial calculators with no tracking, no signup, no email gates

https://www.financialaha.com/financial-calculators/
2•stefanneculai•34m ago•0 comments

Telekinesis – a unified skill library for robotics, perception, and Physical AI

1•CCB-TK•34m ago•0 comments

Corroded – Ruining Rust

https://github.com/buyukakyuz/corroded
1•ravenical•35m ago•0 comments

What changes when AI memory stops being ephemeral?

https://ryjoxdemo.com/architecture
2•JosephjackJR•35m ago•1 comments

Offenders in England and Wales to have alcohol levels tracked over newyearperiod

https://www.theguardian.com/society/2025/dec/30/offenders-england-wales-to-alcohol-levels-tracked...
2•chrisjj•35m ago•1 comments

Show HN: Obelisk – Open-source, self-hosted password manager

https://github.com/Chrisiisx/Obelisk
1•chrisiisx•36m ago•0 comments