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.

Noleon – A local-first Windows workspace for code search, notes, and tasks

https://github.com/code-Baruch/noleon-releases
1•code-Baruch•36s ago•0 comments

MuJoCo 4 – Google DeepMind

https://mujoco.org/
1•pliiight•1m ago•0 comments

Show HN: Nixorium – NixOS fleet management, in daily use in my school's labs

https://github.com/giovantenne/nixorium
1•zener79•1m ago•0 comments

Receiving Letters

https://brainbaking.com/post/2026/11/on-receiving-letters/
1•Brajeshwar•2m ago•0 comments

Tyrannosaurus rex was warm-blooded

https://www.popsci.com/science/tyrannosaurus-rex-warm-blooded/
2•gmays•4m ago•0 comments

Attackers Hijack .gh, .sl, and .as Registries to Obtain Certificates for Domains

https://www.malwarebytes.com/blog/news/2026/10/attackers-hijack-country-code-domains-to-impersona...
3•prmph•4m ago•2 comments

Show HN: A reproducible Typst and Pandoc dev container

https://github.com/1solomonwakhungu/typst-dev-container
1•1solomoniw•5m ago•0 comments

Show HN: Practical Data: a Chrome extension that conditionally shades web tables

https://practicaldata.dev/
1•philrenaud•5m ago•0 comments

Worktrunk – Git worktree management for parallel AI agent workflows

https://worktrunk.dev/
1•rhazn•5m ago•0 comments

Did Life Begin in an RNA World?

https://www.quantamagazine.org/did-life-begin-in-an-rna-world-20261109/
1•pseudolus•5m ago•0 comments

Show HN: Aircad – Professional drafting and 3D modeling in the browser

https://aircad.com
1•peetle•6m ago•0 comments

An introduction for transformers in mobile adtech

https://aiadvances.org/transformers-for-mobile-user-acquisition-f3816d8b0c41
1•bweber•6m ago•0 comments

The Hardest Tarball?

https://stoppels.ch/2026/11/07/the-hardest-tarball.html
2•thatslast•6m ago•0 comments

Don't hate AI 'cause it's bad; hate it 'cause it's good

https://aspiz.uk/essays/dont-hate-ai
5•aspizu•7m ago•0 comments

Anthropic sets IPO price range of $70 to $78, looks to start trading Nov. 19

https://www.cnbc.com/2026/11/10/anthropic-sets-price-range-of-70-to-78-in-upcoming-ipo.html
1•sebastian_z•7m ago•0 comments

TSMC approves investments of up to $500M each in Anthropic and OpenAI

https://pr.tsmc.com/english/news/3352
1•iLuddite•7m ago•0 comments

Show HN: Sugo – Turn PDF's and Screenshots into Compact Markdawn for LLMs

https://github.com/Muralnick/sugo
1•Muralnick•8m ago•0 comments

Show HN: Dev-prune, a disk cleaner that only deletes what it can rebuild

https://github.com/Life-Experimentalist/dev-prune
1•VKrishna04•8m ago•0 comments

Cross-OS compatibility on 9front (Plan 9)

https://github.com/RyzovaTech/Ryzova-Kernel
1•manethsethnal•9m ago•0 comments

Large Language Models Are Terrible at Programming

https://joarvarndt.se/llm-programming.html
1•joarxpablo•9m ago•0 comments

macOS Is Now Running on an iPhone

1•dev_grex•9m ago•0 comments

Show HN: I rebuilt Akira Toriyama's drawing room in 3D

https://bird.jacomakes.com
1•jacomakes•10m ago•0 comments

Show HN: Production-grade developer tools that never leave your machine

https://github.com/sanmak/LocalGearbox
1•sanmak•10m ago•0 comments

Argentine company accuses US of meddling in Huawei project

https://www.ft.com/content/051e6fbf-e796-4b92-9c6e-7b85c74e8edc
2•wslh•10m ago•1 comments

Steve – AI CEO

https://twitter.com/spisallyouneed/status/2119829366758604963
1•lamename•12m ago•0 comments

How often Hacker News Mentions "Pareto Frontier"

https://claude.ai/artifact/BzRhFBvGotcbfcdjujyTQn
3•ford•12m ago•1 comments

Show HN: QueenMQ – slow LLM calls blocked our Kafka partitions, so we built it

https://github.com/queen-mq/queen
2•aliceviola•14m ago•0 comments

Show HN:Auto-CLI – Generate verified CLIs so agents can drive Windows apps

https://github.com/Northernator/Auto-CLI
1•Northernator11•14m ago•0 comments

Terminal-Bench 4.1: 23 of 66 tasks have scoring or data problems

https://vetto.ai/companies/terminal-bench-4-audit/
2•dvaplima•15m ago•0 comments

Anthropic's Initial Public Offering

https://ipo.anthropic.com/us/
2•taytus•16m ago•0 comments