frontpage.
newsnewestaskshowjobs

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.

Show HN: Revera – local-first crypto API for 20 EVM chains

https://github.com/rv-crypto/revera-api/releases
1•revera•1m ago•0 comments

GPT-6-sol appeared on OpenAI API

https://www.reddit.com/r/singularity/comments/1wcqwj9/gpt6_sol_appeared_on_the_openai_api/
2•pranshuchittora•2m ago•0 comments

Rapidus president considering building chip plant on moon by around 2040

https://japantoday.com/category/tech/rapidus-president-considering-chip-plant-on-moon-around-2040
1•xoxxala•2m ago•0 comments

The Expert Record – The Standard for Expert Witnesses Using AI

https://www.theexpertrecord.com/
1•bhartzer•3m ago•0 comments

Relating Tuning and Timbre

https://sethares.engr.wisc.edu/consemi.html
1•fanf2•4m ago•0 comments

cargo-mutants: Inject bugs and see if your tests catch them

https://github.com/sourcefrog/cargo-mutants
2•guessmyname•4m ago•0 comments

Mike Johnson urged to cancel House recess over AI warnings

https://www.axios.com/2026/09/11/mike-johnson-house-recess-ai-doom-warnings
1•rafaelc•5m ago•0 comments

Can you design a chip: The protocol emulator ASIC competition

https://blog.janestreet.com/protocol-emulator-asic-competition/
2•ingve•8m ago•0 comments

Pydantic Monty: you probably don't need a full sandbox

https://pydantic.dev/articles/pydantic-monty
2•kannanpoem1984•10m ago•0 comments

Rapid recolonization of Chinook salmon following the largest dam removal

https://www.nature.com/articles/s41598-026-65437-0
2•mooreds•13m ago•0 comments

Late-night drone show in downtown Toronto sparks debate about ads in our skies

https://www.thestar.com/news/gta/loblaw-s-late-night-drone-show-in-downtown-toronto-sparks-debate...
2•Teever•14m ago•0 comments

Perplexity has joined the Rust Foundation

https://twitter.com/perplexitydevs/status/2098125558295191958
3•pranshuchittora•17m ago•0 comments

Patients Are Flying to China for the Latest Cancer Treatment

https://www.wsj.com/health/healthcare/patients-are-flying-to-china-for-the-latest-cancer-treatmen...
1•bookofjoe•17m ago•1 comments

Matt Mullenweg Returns as CEO of Automattic

https://twitter.com/4thhubbard/status/2098489405874823179
1•taubek•19m ago•1 comments

JetKVM Mini

https://jetkvm.com/blog/introducing-jetkvm-mini
1•thinkafterbef•20m ago•0 comments

Show HN: ProveTogether Moltbook but for Math

https://provetogether.ai/
2•fcesco•21m ago•0 comments

Ask HN: Software people, where are you taking your careers next?

3•cedws•24m ago•1 comments

Trustworthy Human-AI Collab in a Live Type-Theoretic Computational Commons

https://www.janestreet.com/tech-talks/trustworthy-human-ai-collaboration-in-a-live-type-theoretic...
1•matt_d•25m ago•0 comments

LLMjacking: AI Model Hijacking Reaches Black Market Scale

https://labs.cloudsecurityalliance.org/research/csa-research-note-llmjacking-black-market-ai-mode...
1•mooreds•26m ago•0 comments

Computing Against the Odds: Processor Architectures for Batteryless Devices [video]

https://www.youtube.com/watch?v=YBzn_t2aoxM
1•matt_d•28m ago•0 comments

How to Pace the US Frontier

https://blog.aifutures.org/p/how-to-pace-the-us-frontier
1•merksittich•28m ago•0 comments

Reasoning Through Agentic Memory

https://handsdiff.substack.com/p/reasoning-through-agentic-memory
1•rajeevn•29m ago•0 comments

Ask HN: What Is Your P(doom)?

2•consumer451•33m ago•1 comments

Mistakes, mistrust and misdirection: 25 years after 9/11, its legacy unfolds

https://www.theguardian.com/us-news/ng-interactive/2026/sep/11/september-11-dark-legacy
3•robaato•34m ago•0 comments

Megolm Key Confusion Vulnerability

https://lotte.chir.rs/ly/l/megolm-key-confusion/
2•some_furry•34m ago•0 comments

AI children's books, body horror edition

https://blog.coredump.cx/p/ai-childrens-books-body-horror-edition
3•vova_hn2•35m ago•0 comments

Show HN: LeagueOfLegends Voice Assistant and Context

https://github.com/sorena-ai/LeagueAiCoach
1•danielbedrood•36m ago•0 comments

Show HN: Stroq – block commands injected through MCP tool output

https://stroq.dev/
2•Agybay•36m ago•0 comments

Kosciusko County Council Defunds Flock Cameras, Other Surveillance Tech

https://www.inkfreenews.com/2026/09/11/kosciusko-county-council-defunds-flock-cameras-other-surve...
1•pavel_lishin•37m ago•0 comments

Every binding AI review Washington has proposed has come back voluntary

https://thenextweb.com/news/every-binding-ai-review-washington-has-proposed-has-come-back-volunta...
1•gmays•37m ago•0 comments