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

At Protocol for Agents

https://davidgasquez.com/atproto-agents
1•kalendos•1m ago•0 comments

For 20 years, Stephen Colbert distinguished truth from truthiness

https://www.npr.org/2026/05/18/nx-s1-5815315/stephen-colbert-final-show
2•geox•4m ago•0 comments

Preventing AI agents from executing destructive terminal commands

https://github.com/7Majesty-M/terminal-guardian-mcp
1•majesty-m•4m ago•1 comments

OVCS: Raspberry Pi–powered electric car

https://www.raspberrypi.com/news/ovcs-raspberry-pi-powered-electric-car/
1•Brajeshwar•6m ago•0 comments

Can we combine excellent design and branding simultaneously?

https://antar.me/blog/branding-vs-good-design/
1•redaantar•6m ago•0 comments

Show HN: Citycal – Collaborative Events Calendar

https://citycal.com
1•oliv__•7m ago•0 comments

How India's cooking fuel shortage is driving up California's gas prices

https://www.reuters.com/business/energy/how-indias-cooking-fuel-shortage-is-driving-up-california...
1•tartoran•7m ago•0 comments

Show HN: Kaption – Live OCR subtitle overlay

https://github.com/wojciechowskiapp/Kaption
1•wojciechowskiap•7m ago•0 comments

Clojure Freed Me from the Ceremony

https://carlosblanco.github.io/clojure/functional-programming/2020/10/15/functional-programming-c...
1•zonotope•8m ago•0 comments

HTML5/EPUB3 Version of SICP

https://github.com/sarabander/sicp
3•caminanteblanco•10m ago•0 comments

Judge grants accused CEO killer Mangione's bid to suppress evidence

https://www.reuters.com/legal/government/luigi-mangione-due-court-ruling-backpack-evidence-ceo-ki...
3•tartoran•10m ago•0 comments

Information for most known natural bodies in our solar system

https://ssd.jpl.nasa.gov/
4•mooreds•13m ago•0 comments

A Master's Degree Isn't the Job Guarantee It Used to Be

https://www.wsj.com/lifestyle/careers/a-masters-degree-isnt-the-job-guarantee-it-used-to-be-53e237aa
2•JumpCrisscross•14m ago•0 comments

Linux 6.6 LTS To Linux 7.1 Bechmarks: Performance Up 13% Threadripper Over 3 yrs

https://www.phoronix.com/review/linux-66-linux-71
1•Bender•14m ago•0 comments

Amazon is deploying these cargo e-bikes for deliveries

https://electrek.co/2026/05/17/amazon-is-deploying-these-massive-cargo-e-bikes-for-deliveries/
1•Bender•14m ago•1 comments

TSA Experiments with Off-Site Screening to Relieve Airport Congestion

https://www.wsj.com/business/airlines/tsa-offsite-security-screening-be866b31
1•JumpCrisscross•14m ago•0 comments

Windows boot partition runs out of space for Microsoft's May security update

https://www.theregister.com/oses/2026/05/18/windows-boot-partition-runs-out-of-space-for-microsof...
3•Bender•14m ago•0 comments

Which AI Image Gen Has Best Character Consistency? OpenAI vs. Gemini vs. Flux

https://techstackups.com/comparisons/gemini-vs-openai-vs-flux-vs-runway-character-consistency-may...
2•ritzaco•15m ago•0 comments

- YouTube [video]

https://www.youtube.com/watch?v=NNC6raUvXbM
1•surprisetalk•16m ago•0 comments

Show HN: LatticeKB- A personal Knowledge base web-app

https://latticekb.github.io
2•ciaranmca•16m ago•0 comments

Look Ma, No Database: Documents with Shared Lifecycle State

https://ecprotocol.io/2026/05/17/look-ma-no-database.html
2•lszu•17m ago•0 comments

The Borrowed Brain Problem

https://bravetto.com/
2•buttersmoothAI•18m ago•1 comments

More than 100 UK datacentres plan to burn gas to generate electricity

https://www.theguardian.com/business/2026/may/18/uk-datacentres-plan-to-burn-gas-to-generate-elec...
4•Brajeshwar•18m ago•0 comments

Show HN: Devin AI can automatically triage issues

https://devin.ai/auto-triage
4•limelight•19m ago•0 comments

Distro Chooser

https://distrochooser.de
2•doener•19m ago•0 comments

Tell HN: Typical AI Conversation

3•theorchid•20m ago•2 comments

Show HN: InsForge – Open-source Heroku for AI coding agents

https://github.com/InsForge/InsForge
3•mrcoldbrew•21m ago•0 comments

This Week: Software Testing Changes Forever

https://testkube.wistia.com/live/events/gigwl708fn
2•evwitmer•21m ago•0 comments

Skyblock vs. Microsoft: Final Legal Outcome

https://skyblock.net/threads/skyblock-vs-microsoft-final-legal-outcome.147906/
3•SaladFork•22m ago•0 comments

CEF AI is hiring a Growth and Community Operator (remote, global)

https://join.com/companies/cefai/16128429-growth-and-community-operator
2•Lynn_CEF-AI•22m ago•0 comments