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.

Trump moves closer to a major war with Iran

https://www.axios.com/2026/02/18/iran-war-trump-military-strikes-nuclear-talks
1•spzx•17s ago•0 comments

DPO, your simplest RL pipeline with two rollouts

https://fireworks.ai/blog/dpo-as-rl
1•smurda•26s ago•0 comments

The End of Local

https://charlielabs.ai/blog/the-end-of-local/
1•andrew_•37s ago•0 comments

Show HN: Browser Terminal Use – run local CLI/agent loops in browser terminals

https://github.com/chaokunyang/browser-terminal-use
1•chaokunyang•49s ago•0 comments

The flaws in India's AI plans

https://www.economist.com/asia/2026/02/17/the-flaws-in-indias-ai-plans
1•ablaba•3m ago•1 comments

There Is No Great Millennial Novel

https://substack.magazinenongrata.com/p/why-the-great-millennial-novel-doesnt
1•pseudolus•4m ago•0 comments

Show HN: Clawlet – AI agent with built-in semantic memory, one binary

https://github.com/mosaxiv/clawlet
1•clawlet•4m ago•0 comments

A New Perspective on Drawing Venn Diagrams for Data Visualization

https://arxiv.org/abs/2601.06980
1•IdealeZahlen•5m ago•0 comments

The Death of Small Subreddits

https://jottednotes.bearblog.dev/on-the-death-of-small-subreddits/
1•speckx•5m ago•0 comments

Show HN: Codex skills as RE playbooks: unpacking and IOC extraction

https://www.joshuamckiddy.com/blog/ai-skills
2•dozercat•6m ago•1 comments

Show HN: Axiom – A math-native OS where x² is valid syntax (built from scratch)

https://fawazishola.ca/axiom/
2•fawazishola•8m ago•1 comments

Earn *and* Learn – By Kent Beck

https://tidyfirst.substack.com/p/earn-and-learn
1•rbanffy•9m ago•0 comments

Why OpenClaw's observability model can't keep pace with its own scope

https://ctolunchnyc.substack.com/p/cracking-the-claw
2•polynomial•10m ago•1 comments

Show HN: Kkr-Query2xlsx – SQL Runner to XLSX/CSV (GUI+CLI, SQLite Demo)

https://github.com/kkrysztofczyk/kkr-query2xlsx
1•kkrysztofczyk•10m ago•1 comments

I built a slop factory and a bot wanted to feature it

https://raka.gunar.to/blog/2026/02/18/slopinator-9000/
2•rakag•11m ago•0 comments

Rockstar Developer

https://www.skeletonclaw.com/post/166866328533
2•mooreds•12m ago•0 comments

Multifunctional and Reprogrammable Magnetoactive Graphene Oxide Origami

https://advanced.onlinelibrary.wiley.com/doi/10.1002/advs.202514597
2•PaulHoule•12m ago•0 comments

Disruptionn Is Disturbing (2024)

https://www.brettmacfarlane.com/blog/2024/disruption
2•mooreds•12m ago•0 comments

A twisted question about BASIC

http://forum.6502.org/viewtopic.php?f=2&t=6182
1•kmstout•12m ago•0 comments

A backup failure and a one-time wonder

https://crowfunder.github.io/posts/backup-failure-and-a-wonder/
1•crowfunder•12m ago•1 comments

Show HN: TextAnimations.online – Generate MP4/GIF animations from a prompt

https://TextAnimations.online
1•bilalba•13m ago•0 comments

Clairity – Consulting as a Service

https://clairity.uk/
2•draj6669•13m ago•1 comments

Things AI Say

https://thingsaisay.com
2•kilroy123•13m ago•1 comments

Orval: OpenAPI to TypeScript Magic

https://orval.dev/
2•nateb2022•14m ago•0 comments

FDA Reverses Decision and Agrees to Review Moderna's Flu Vaccine

https://www.nytimes.com/2026/02/18/health/fda-moderna-flu-vaccine-mrna.html
1•mikhael•14m ago•0 comments

Lessons learned building a web application crawler

https://www.rainforestqa.com/blog/web-application-crawler
3•ukd1•14m ago•1 comments

John Lennon never agreed to record new music. They made him anyway

https://medium.com/@lea.leumassart/john-lennon-never-agreed-to-record-new-music-they-made-him-any...
1•pbacdf•15m ago•0 comments

Show HN: I built an app that forces me to drink water before I can open TikTok

https://www.thirsttr.app/
1•danndecl•16m ago•1 comments

Show HN: Seamless Auth – open-source passwordless authentication

https://github.com/fells-code/seamless-auth-api
2•bccorb1000•17m ago•0 comments

Show HN: Built a Next.js CLI to scaffold UI blocks, sections, and page templates

https://github.com/jblh/nextworks-cli
1•nextjsdev•17m ago•1 comments