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

Open Attack Surface Management – Oasm.dev

1•l1ttps•45s ago•0 comments

Bring Back Ops Pride

https://charitydotwtf.substack.com/p/bring-back-ops-pride
1•BerislavLopac•48s ago•0 comments

Are There Enough Engineers for the AI Boom?

https://spectrum.ieee.org/ai-data-centers-engineers-jobs
1•JeanKage•4m ago•0 comments

Show HN: Gh-PR-review – CLI tool for LLMs to create, read, comment PRs

https://github.com/agynio/gh-pr-review
2•NBenkovich•7m ago•0 comments

Unveiling Firestore Pipeline operations – Firestore's powerful new query engine

https://firebase.blog/posts/2026/01/firestore-enterprise-pipeline-operations
1•reimertz•9m ago•0 comments

Show HN: Build AI Agents Declaratively with Terraform

https://github.com/chatbotkit/terraform-provider-chatbotkit
2•_pdp_•10m ago•0 comments

RISC-V is coming along quite speedily: Milk-V Titan Mini-ITX 8-core board

https://www.tomshardware.com/pc-components/cpus/milk-v-titan-mini-ix-board-with-ur-dp1000-process...
1•fork-bomber•10m ago•0 comments

Ask HN: Which skill is best for future?

1•SRMohitkr•10m ago•0 comments

Mandiant releases rainbow table that cracks weak admin password in 12 hours

https://arstechnica.com/security/2026/01/mandiant-releases-rainbow-table-that-cracks-weak-admin-p...
1•thunderbong•11m ago•0 comments

Does Antimatter 'Fall Up'?

https://www.space.com/astronomy/dark-universe/does-antimatter-fall-up
1•AdamN•11m ago•0 comments

The next frontier for public access: building channels of meaning

https://www.aaas.org/news/next-frontier-public-access-building-channels-meaning
1•JeanKage•16m ago•0 comments

Show HN: Agentic Commits – Commit spec for AI agent workflows

https://agentic-commits.deligoz.me
1•deligoez•17m ago•0 comments

Alarm is sacred, must not fail, but iOS 26 is wicked

https://rakhim.exotext.com/alarm-is-sacred-but-ios-26-is-wicked
2•7777777phil•18m ago•0 comments

Palacio Barolo

https://en.wikipedia.org/wiki/Palacio_Barolo
1•f1shy•19m ago•0 comments

JBDev: Jailbreak/TrollStore app development with Xcode

https://github.com/lich4/JBDev
1•lich4•20m ago•0 comments

I built a "Linter" for SaaS features (detects missing billing/auth flows)

https://github.com/SkeneTechnologies/skene-growth
1•teemuki•21m ago•1 comments

Wikipedia: WikiProject AI Cleanup

https://en.wikipedia.org/wiki/Wikipedia:WikiProject_AI_Cleanup
5•thinkingemote•21m ago•0 comments

Show HN: HHistAI – Explore History with Artificial Intelligence

https://histai.net/
1•jsxyzb•24m ago•0 comments

Use Mac as a coding agent with no additional server setup

https://getmoshi.app/articles/mac-remote-endless-agent-setup
1•rjyo•24m ago•1 comments

You have three minutes to escape the perpetual underclass

https://geohot.github.io//blog/jekyll/update/2026/01/17/three-minutes
2•7777777phil•27m ago•0 comments

Quadro Tracker

https://en.wikipedia.org/wiki/Quadro_Tracker
1•bschne•29m ago•0 comments

Led by Texas, New Hampshire, U.S. states put Bitcoin on public balance sheet

https://www.cnbc.com/2026/01/17/texas-us-states-budgets-bitcoin-crypto-strategic-reserve.html
1•TMWNN•32m ago•1 comments

Show HN: Gdocs-CLI – Fetch Google Docs as Markdown for AI Coding Agents

https://github.com/famasya/gdocs-cli
1•pacific01•32m ago•0 comments

CVEFinder – Fast CVE lookup with product-level mapping

1•cvefinder•35m ago•1 comments

Ask HN: "Unfortunately, humanity's future is in the hands of [redacted]"

2•fdeage•35m ago•1 comments

The Jolla Phone Proved We've Been Using Smartphones Wrong All Along

https://techglimmer.io/jolla-phone-2026-review-kill-switch-privacy-review/#Jolla
32•mpol•35m ago•18 comments

NASA ID Sy1174304 – O(1) Strategic Proposal: Alzheimer's and Longevity

2•MASTER_shivam•35m ago•0 comments

Last year I eliminated our PTO policy. I called it "unlimited."

https://twitter.com/gothburz/status/2011421898161144192
20•marbartolome•38m ago•9 comments

Castle Engine downloads with bundled FPC for all platforms

https://castle-engine.io/wp/2026/01/18/engine-downloads-with-bundled-fpc-for-all-platforms-castle...
1•mariuz•38m ago•0 comments

2026 Adamuz Train Derailments

https://en.wikipedia.org/wiki/2026_Adamuz_train_derailments
1•Rygian•41m ago•0 comments