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•10mo 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•10mo 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•10mo 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•10mo ago
And … now it works. I didn't do anything different, but problem apparently solved.
hunvreus•10mo ago
Good to hear. I was trying to figure out what I did wrong. Maybe a CDN issue.

Thanks for checking it out.

pbowyer•10mo 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.

Impending kOS (2014)

https://vector.org.uk/impending-kos/
1•tosh•42s ago•0 comments

Global Warming Has Accelerated Significantly

https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2025GL118804
1•Noaidi•53s ago•1 comments

Show HN: Implica – The news app that connects the dots for you

https://implica.app
1•balazsvincze_•4m ago•0 comments

Iran's Guards challenges Trump to have US Navy escort oil tankers

https://www.reuters.com/world/middle-east/irans-guards-challenges-trump-have-us-navy-escort-oil-t...
2•geox•4m ago•0 comments

DJI will pay $30K to the man who accidentally hacked 7k Romo robovacs

https://www.theverge.com/news/890982/dji-pay-sammy-azdoufal-robot-vacuum-hack-romo-security
2•gradus_ad•4m ago•0 comments

Show HN: Diamond – an interactive CLI for editing trees

https://github.com/justindmassey/diamond
1•justindmassey•7m ago•0 comments

Memory and storage shortages may lead to shipping Steam Machines in 2027

https://www.pcgamer.com/hardware/valve-still-hopes-to-ship-steam-machines-in-2026-but-a-delay-int...
1•joaogui1•9m ago•0 comments

Graphene-based 'artificial skin' brings human-like touch closer to robots

https://techxplore.com/news/2026-03-graphene-based-artificial-skin-human.html#google_vignette
1•stevenjgarner•10m ago•0 comments

Show HN: Mapping 10 years of world model research (489 papers, 2012–2026)

https://github.com/Bowen12137/Awesome-World-Models
1•Arthur12137•10m ago•0 comments

Show HN: Reviving a 20-year-old puzzle game Chromatron with Ghidra and AI

https://quesma.com/blog/chromatron-recompiled/
1•stared•13m ago•0 comments

Cloud Shakes – Open-source cloud shake app

https://shakes.es
2•erriikk•13m ago•0 comments

The Book of PF, 4th Edition: It's Here, It's Real

https://bsdly.blogspot.com/2026/03/the-book-of-pf-4th-edition-its-here-its.html
1•peter_hansteen•15m ago•0 comments

Nvidia dominates gaming GPU market with 95 percent share

https://www.tomshardware.com/pc-components/gpus/nvidia-dominates-discrete-gpu-market-as-sales-of-...
1•doener•16m ago•0 comments

Show HN: Learning tips for Claude Code's thinking spinner

https://github.com/dongsheng123132/claude-code-spinner-tips
1•17vibe•17m ago•0 comments

Stupid Question

https://sekor.eu.org/techlog/stupid-question/
1•modinfo•19m ago•0 comments

A Fighting Retreat

https://antithesis.com/blog/2026/carcinization/
1•wwilson•21m ago•0 comments

Better-CLI: A Skill that teaches agents best practices for improving CLIs

https://github.com/yogin16/better-cli
1•yogin16•21m ago•1 comments

Show HN: Emojit – build integers from emojis in Python

https://github.com/idmitrievsky/emojit
1•idmitrievsky•23m ago•0 comments

Show HN: Synapse – structurally honest reasoning VM (spec) – the missing layer

https://github.com/nienso/synapse
1•lfmuc•24m ago•0 comments

Supporting the Npmx Alpha Launch

https://atproto.com/blog/npmx-alpha-launch
1•doener•24m ago•0 comments

20ms Bootup Time Lamda (question, not crappy ad)

1•uncover-f•25m ago•0 comments

Show HN: learnchess.ai – Local-first chess coaching app with AI

https://learnchess.ai
1•nikolasburk•27m ago•0 comments

Is an AI Model Software? – A Low-Level Technical View

https://bensantora-com.pages.dev/posts/is-an-ai-model-software/
1•truelinux1•28m ago•1 comments

JIBLM – Journal of Inquiry-Based Learning in Mathematics

https://jiblm.org/guides/index.php?category=jiblmjournal
1•o4c•30m ago•0 comments

FreeBSD 15.1 on Track with Better Realtek WiFi and KDE Desktop Install Option

https://www.phoronix.com/news/FreeBSD-15.1-Realtek-KDE-Wins
1•doener•31m ago•0 comments

A curated list of papers on LLMs reasoning failures

https://github.com/Peiyang-Song/Awesome-LLM-Reasoning-Failures
1•itherseed•32m ago•0 comments

Unpacking the deceptively simple science of tokenomics

https://www.theregister.com/2026/03/07/ai_inference_economics/
2•samizdis•33m ago•0 comments

The Tocharian *klewos: nom-klyu

https://old.reddit.com/r/IndoEuropean/comments/geyjva/the_tocharian_klewos_nomklyu/
1•joebig•35m ago•1 comments

LeadsFromURL – AI finds buyer-intent conversations on Reddit from your URL

https://leadsfromurl.com
1•lolzenom•38m ago•1 comments

lsgit: List Git Repositories

https://github.com/itinance/lsgit
1•mpweiher•41m ago•0 comments