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

Rust 1.93 performance improvements in format and friends

https://hachyderm.io/@Mara/115542621720999480
1•birdculture•33s ago•0 comments

Film Students Are Having Trouble Sitting Through Movies, Professors Say

https://www.hollywoodreporter.com/movies/movie-news/film-students-are-having-trouble-sitting-thro...
1•pseudolus•1m ago•0 comments

Texas Instruments to buy chip designer Silicon Labs in $7.5B deal

https://finance.yahoo.com/news/texas-instruments-buy-chip-designer-120519947.html
1•hasheddan•1m ago•0 comments

Show HN: FIPS-Pad – The Notepad That Says "No"

1•keepamovin•2m ago•0 comments

Treating documentation translations as versioned software assets

https://techcommunity.microsoft.com/blog/azuredevcommunityblog/rethinking-documentation-translati...
1•skytin1004•3m ago•0 comments

Cannabis usage in older adults linked to larger brain, better cognitive function

https://medicalxpress.com/news/2026-02-qa-cannabis-usage-middle-aged.html
2•PaulHoule•3m ago•0 comments

PlayStation contributes Distributed ThinLTO to lld

https://maskray.me/blog/2026-02-01-lld-22-elf-changes#distributed-thinlto
1•swills•4m ago•0 comments

Washington Post Begins Layoffs

https://www.nytimes.com/2026/02/04/business/media/washington-post-layoffs.html
1•throw0101a•6m ago•3 comments

OpenClaw security vulnerabilities include data leakage and prompt injections

https://www.giskard.ai/knowledge/openclaw-security-vulnerabilities-include-data-leakage-and-promp...
3•dberenstein1957•6m ago•1 comments

A formula for any real number, maybe

https://arxiv.org/abs/2602.02384
1•IdealeZahlen•6m ago•0 comments

Home electricity bills are skyrocketing. For data centers, not so much

https://yaleclimateconnections.org/2026/01/home-electricity-bills-are-skyrocketing-for-data-cente...
1•speckx•6m ago•0 comments

Ask HN: What would you build with pablo.app?

1•ihaveajob•8m ago•0 comments

Taxing Crypto

https://www.cato.org/blog/taxing-crypto
1•mooreds•9m ago•0 comments

Detectron2: Platform for object detection and visual recognition tasks

https://github.com/facebookresearch/detectron2
1•thunderbong•9m ago•0 comments

Show HN: Nocterm – Flutter-inspired TUI framework with hot reload (Dart)

https://nocterm.dev
2•norbert515•9m ago•0 comments

Once the Hottest Bet on Wall St., Private Credit Has Started to Crack

https://www.nytimes.com/2026/02/04/business/private-credit-blue-owl-ai.html
2•mooreds•10m ago•1 comments

Show HN: Wardgate – Stop pasting API keys into LLM prompts

https://github.com/wardgate/wardgate
1•avoutic•11m ago•1 comments

Show HN: FalseWork – Extract transferable structural mechanisms from works

1•falsework•11m ago•1 comments

Webhook Skills: Your AI Agent Now Understands Webhooks

https://hookdeck.com/blog/webhook-skills
1•mooreds•11m ago•0 comments

Hosting Node Apps

https://judoscale.com/blog/node-js-hosting-options
1•wordsaboutcode•14m ago•0 comments

Ask HN: Are ISPs "evil" and who runs the Internet?

1•tavro•14m ago•0 comments

Show HN: Wrdail – A daily visual grammar puzzle

https://www.wrdail.com
1•AdamTheeDsciGuy•14m ago•0 comments

China Speed vs. Toyota Quality: Building Safe AI in Manufacturing

https://yusukekaizen.substack.com/p/china-speed-vs-toyota-quality-how
1•yusukekaizen•16m ago•1 comments

Positron's $230M Funding Led by Financial Trading Firms

https://www.eetimes.com/positron-230-million-funding-led-by-financial-trading-firms/
1•trsohmers•16m ago•1 comments

Garry Tan the Treasonous Bastard of AI Development

1•hiddenarchitect•16m ago•0 comments

Show HN: Sx – macOS sandbox CLI for credential protection

https://github.com/agentic-dev3o/sandbox-shell
1•dev3o•16m ago•1 comments

Sukr: A minimal static site compiler in Rust with zero-JS output

https://sukr.io/index.html
1•todsacerdoti•16m ago•0 comments

Platforms should publish search data

https://mccormick.cx/news/entries/platforms-should-publish-search-data
1•chr15m•16m ago•0 comments

Show HN: PostgreSQL extension for privacy – AI training and RAG monetization

https://github.com/machine-squelch/kernel-privacy
2•machine-squelch•16m ago•0 comments

As cold-stunned iguanas fall from trees, Floridians scoop them up for killing

https://www.washingtonpost.com/weather/2026/02/04/florida-cold-iguana-hunt/
1•mhb•17m ago•0 comments