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

"The Candy Factory": Life Inside a Singular Artists' Enclave in Brooklyn [video]

https://www.youtube.com/watch?v=TyqZp-XtFzo
1•CharlesW•6m ago•0 comments

Waiting, Not Seeking: Reading as Resistance

https://carlhendrick.substack.com/p/waiting-not-seeking-reading-as-resistance
2•Tomte•6m ago•0 comments

Is Faschism Back?

https://www.youtube.com/watch?v=GV8KGcFqeLc
1•penguin_booze•6m ago•0 comments

"We do not think Anthropic should be designated as a supply chain risk"

https://twitter.com/OpenAI/status/2027846016423321831
4•golfer•7m ago•0 comments

The Magic Behind Cloudflare's Encryption Lava Lamps (2024)

https://www.cybher.org/2024/08/02/the-magic-behind-cloudflares-encryption-lava-lamps/
1•rantingdemon•7m ago•0 comments

I Ejected Myself Off a Truck at 80 km/h [video]

https://www.youtube.com/watch?v=jV96uhFWgmA
1•CharlesW•7m ago•0 comments

Open PDF Studio: A free, open-source PDF editor and annotator

https://github.com/OpenAEC-Foundation/open-pdf-studio
1•maxloh•10m ago•0 comments

Iran's supreme leader killed in strike, Israeli officials say

https://www.washingtonpost.com/world/2026/02/28/israel-strikes-iran-live-updates/
2•harscoat•11m ago•0 comments

Ask the clankers, then ask the humans

https://asktheclanker.com/
1•exa_byte•12m ago•0 comments

MinIO Is Dead, Long Live MinIO

https://blog.vonng.com/en/db/minio-resurrect/
4•zufallsheld•14m ago•0 comments

Show HN: IranWarLive – Automated, serverless OSINT mapping engine

https://iranwarlive.com/?v=hn
2•aggeeinn•17m ago•1 comments

Show HN: I made a tool to sync my brainstorm with AI across tools and devices

https://usenoosphere.ai/
1•mmndaniel•17m ago•0 comments

MySQL 9.6 Changes Foreign Key Constraints and Cascade Handling

https://www.infoq.com/news/2026/02/mysql-foreign-keys/
1•tanelpoder•18m ago•0 comments

Reverse Engineering Crazy Taxi, Part 1

https://wretched.computer/post/crazytaxi
2•Jasper_•19m ago•0 comments

US, Israel believe Iranian Supreme Leader Khamenei killed in strike on bunker

https://www.jpost.com/middle-east/iran-news/article-888283
4•pinkmuffinere•21m ago•0 comments

Show HN: RunbookAI – Hypothesis-driven incident investigation agent(open source)

https://userunbook.ai/
1•EmTekker•21m ago•0 comments

An Intuitive Understanding of AI Diffusion Models

https://www.bryanthornbury.com/posts/intuitive-understanding-ai-diffusion-models/
1•bthornbury•23m ago•1 comments

PiClaw – Minimal Pi Agent Sandbox

https://github.com/rcarmo/piclaw
1•kristianpaul•24m ago•0 comments

Show HN: Velora Fitness – A zero-bloat, bare-bones workout tracker

https://trackmyresults.org
2•grpofficial•31m ago•0 comments

Show HN: MCPX – Turn any MCP server into a composable CLI for agents

https://github.com/lydakis/mcpx
1•ldkge•32m ago•1 comments

A Dish of Neurons Playing Doom Is the Wildest Thing I've Seen in Ages

https://gizmodo.com/a-dish-of-neurons-playing-doom-is-the-wildest-thing-ive-seen-in-ages-2000727674
3•pmontra•36m ago•0 comments

Show HN: Founder City

https://fly.yolopush.com/
1•programad•39m ago•0 comments

Amazon Tries Its Low-Cost Approach to Winning the AI Race

https://www.wsj.com/tech/ai/amazon-tries-its-low-cost-approach-to-winning-the-ai-race-97c6c338
1•davidst•40m ago•0 comments

Iranian Ayatollah Ali Khamenei Reportedly Killed in Israeli Strike in Tehran

https://jewishinsider.com/2026/02/iranian-ayatollah-ali-khamenei-killed-tehran-israeli-strike/
4•Anon84•40m ago•0 comments

Show HN: Voca – AI project manager that runs in the background

https://www.tryvoca.ai/
1•tjingyb•41m ago•0 comments

Kansas and AI

https://www.tbray.org/ongoing/When/202x/2026/02/27/Kansas-and-GenAI
3•cratermoon•43m ago•0 comments

It's incredibly easy to game Twitter's trending news algorithm

https://muddy.jprs.me/notes/2026-02-27-it-s-incredibly-easy-to-game-twitter-s-trending-news-algor...
3•jprs•43m ago•0 comments

Show HN: AgentLookup – A public registry where AI agents find each other

https://agentlookup.dev
1•peureka•43m ago•0 comments

From Defense AI Drift to Policy Enforcement: Why I Built Firebreak

https://eric.mann.blog/from-defense-ai-drift-to-policy-enforcement-why-i-built-firebreak/
1•eamann•50m ago•0 comments

Israel Says Iran Supreme Leader Khamenei Is Dead

https://www.axios.com/2026/02/28/iran-khamenei-killed-israel
4•doener•51m ago•1 comments