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.

Show HN: Remio A second brain without headaches

https://www.remio.ai
1•AliceH0521•1m ago•0 comments

How to import ChatGPT conversations in Obsidian

https://blog.missioncontroltoolbox.xyz/blog/how-to-import-chatgpt-conversations-in-obsidian
1•awesomepotato•5m ago•0 comments

Show HN: SVGFix – transforms SVG path coordinates to origin, not just viewBox

https://svgfix.net/
1•stardeltaio•8m ago•0 comments

Why AI works better on existing codebases

https://www.stromcapital.fi/blog/brownfield-advantage
1•ronistrom•8m ago•0 comments

The effect of testosterone on human bargaining behaviour (2009)

https://www.nature.com/articles/nature08711
1•mpweiher•9m ago•0 comments

Elevated error rates on Opus 4.5

https://status.claude.com/incidents/tgzm3mf45wzc
1•rvz•9m ago•0 comments

System Programming in Linux: A Hands-On Introduction "Demo" Programs

https://github.com/stewartweiss/intro-linux-sys-prog
1•teleforce•10m ago•0 comments

Show HN: Imago – open-source AI portrait generator with guided creation

https://github.com/tenngoxars/Imago
1•tenngoxars•12m ago•0 comments

Ethernet Switching Hits New Highs

https://www.nextplatform.com/2026/01/08/pushed-by-genai-and-front-end-upgrades-ethernet-switching...
2•ankitg12•12m ago•0 comments

Uber Conquered Database Overload

https://www.uber.com/en-BG/blog/from-static-rate-limiting-to-intelligent-load-management/
2•matesz•13m ago•0 comments

Show HN: I built free calculators for THC, alcohol, and caffeine detox timelines

https://www.detoxwater.com/tools/
1•xohails•14m ago•1 comments

Microsoft Graveyard

https://microsoftgraveyard.com
2•elashri•17m ago•0 comments

Scout AI Revolutionizes Security Intelligence with Amazon OpenSearch Service

https://aws.amazon.com/solutions/case-studies/maxsecurity-bigdataboutique/
1•synhershko•22m ago•0 comments

The Befunge Programming Language

https://esolangs.org/wiki/Befunge
2•askl•22m ago•0 comments

Show HN: PhotoCraft – an AI photo editor I built and shipped as my first iOS app

https://apps.apple.com/us/app/photocraft-ai-photo-editor/id6756682393
2•devavinoth12•23m ago•2 comments

Achieving Kafka reliability at scale with the Streaming Platform (2025)

https://www.datadoghq.com/blog/engineering/streaming-platform-kafka-custom-abstractions/
1•teleforce•29m ago•0 comments

Kuo: Apple's AI Deal with Google Is Temporary and Buys It Time

https://www.macrumors.com/2026/01/13/apple-google-ai-deal-is-temporary/
1•mgh2•29m ago•0 comments

Lore, A reasoning engine that stores the "why" behind code changes

1•almonerthis•32m ago•1 comments

UK police chief admits policy relied on CoPilot hallucination

https://www.telegraph.co.uk/news/2026/01/14/maccabi-police-chief-admits-misleading-mps-by-using-ai/
4•nanna•33m ago•1 comments

Jensen Huang Is Begging You to Stop Being So Negative About AI

https://gizmodo.com/jensen-huang-is-begging-you-to-stop-being-so-negative-about-ai-2000709335
3•robin_reala•33m ago•0 comments

London cracked mobile phone coverage on the Underground

https://www.ianvisits.co.uk/articles/how-london-finally-cracked-mobile-phone-coverage-on-the-unde...
1•ganonm•36m ago•0 comments

Wine stable release 11.0.0 is now available for Linux FreeBSD and macOS

https://www.wine-reviews.net/2026/01/wine-stable-release-1100-is-now.html
2•twickline•37m ago•0 comments

Show HN: I got PyTorch models running on WebGPU without ONNX export

https://github.com/jmaczan/torch-webgpu
1•yu3zhou4•42m ago•1 comments

UK government rolls back key part of digital ID plans

https://www.theguardian.com/politics/2026/jan/13/government-rolls-back-digital-identity-card-plans
4•chrisjj•43m ago•0 comments

Premature Optimization in Entertainment Development

https://medium.com/luminasticity/on-premature-optimization-in-entertainment-development-d2f66083cb26
1•bryanrasmussen•50m ago•0 comments

Private Inference

https://confer.to/blog/2026/01/private-inference/
1•_____k•50m ago•0 comments

Rockstar vs. Union: We Went to Court and Saw the Evidence [video]

https://www.youtube.com/watch?v=dnuipPQDd_w
2•aragilar•51m ago•0 comments

A 16-inch Laptop that Expands to 23.8 inches of Screen Space

https://www.youtube.com/watch?v=PTyQnfXHKQs
1•guytv•52m ago•0 comments

I Love You, Redis, but I'm Leaving You for SolidQueue

https://www.simplethread.com/redis-solidqueue/
16•amalinovic•52m ago•7 comments

Police chief admits misleading MPs after AI used in ban justification

https://www.bbc.co.uk/news/live/c394zlr8e12t
3•asplake•52m ago•0 comments