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.

Databricks AI Agent Genie Code Is No Longer Free. Now You Have to Pay as You Go

https://medium.com/databrickscommunity/databricks-ai-agent-genie-code-is-no-longer-free-now-you-h...
1•protmaks•25s ago•0 comments

Databricks News: CLI v1.0.0, AI-tools, Docker, DABs UI sync, mutators

https://medium.com/databrickscommunity/databricks-news-cli-v-1-0-0-ai-tools-last-updated-25th-may...
1•protmaks•41s ago•0 comments

Understanding the Databricks Genie Family: Which Genie Is Right for You?

https://medium.com/databrickscommunity/understanding-the-databricks-genie-family-which-genie-is-r...
1•protmaks•1m ago•0 comments

The Proportional Web

https://owickstrom.github.io/the-proportional-web/
1•g0xA52A2A•3m ago•0 comments

Chasing new skills, going back to basics: how software engineers adapting to AI

https://www.theguardian.com/technology/ng-interactive/2026/jul/12/software-developers-engineers-ai
1•beardyw•3m ago•0 comments

Clodex – Open-source agentic IDE with governed execution and graph memory

https://github.com/mereyabdenbekuly-ctrl/clodex-ide
1•clodex_lab•7m ago•0 comments

Sen. Lindsey Graham dies at 71 after 'brief and sudden illness'

https://www.nbcnews.com/politics/politics-news/sen-lindsey-graham-dies-71-brief-sudden-illness-rc...
3•colinprince•8m ago•0 comments

An AI gateway that signs a receipt for every LLM response

https://github.com/AxioRank/gateway/tree/main
1•axiorank•8m ago•0 comments

Solving Santa Claus Puzzle

https://wyounas.github.io/puzzles/concurrency/2026/01/10/how-to-help-santa-claus-concurrently/
1•simplegeek•26m ago•0 comments

Littlenavmap

https://github.com/albar965/littlenavmap
1•marklit•29m ago•0 comments

Datacentres drive up big tech's carbon emissions to a third of those of France

https://www.theguardian.com/us-news/2026/jul/11/microsoft-amazon-google-datacentre-carbon-emissio...
3•YeGoblynQueenne•29m ago•0 comments

Sonnet Encore/ST G4: How a Tiny Capacitor Destroyed a Rare Upgrade

https://retroreverend.com/blog/tantalum-fall-down-go-boom-how-a-tiny-capacitor-destroyed-one-of-t...
1•rbanffy•32m ago•0 comments

The Advantages of Flexible Typing

https://sqlite.org/flextypegood.html
1•ingve•34m ago•0 comments

Oh dear, did someone steal something from Apple?

https://www.businessinsider.com/apple-openai-trade-secrets-masimo-a123-jony-ive-2026-7
3•CrypticShift•35m ago•0 comments

Show HN: Sanbox, batteries included sandboxes for AI agents

https://sanbox.cloud
2•oryx1729•37m ago•0 comments

Google Opposes Site Blocking in Europe as US Piracy Blocking Plans Gain Momentum

https://torrentfreak.com/google-opposes-site-blocking-in-europe-as-u-s-piracy-blocking-plans-gain...
2•gslin•37m ago•0 comments

Death of the Status Update: Why 55% of Americans Stopped Posting on Social Media

https://ca.pcmag.com/social-media/16790/the-death-of-the-status-update-why-55-of-americans-stoppe...
3•thunderbong•38m ago•1 comments

Reflections on building a closed‑source consumer audio tool

https://github.com/AdBusterOfficial
1•Bo_Amigo_910•39m ago•0 comments

I built an AI strength coach because I wanted my training backed by real studies

https://github.com/clementrx/Performance-agent/tree/main
2•clementrx•41m ago•1 comments

CEO Pleads with AI Industry to Stop Charging So Much to Replace Human Labor

https://futurism.com/future-society/palo-alto-ceo-ai-arora-automation-labor
4•latexr•43m ago•0 comments

Show HN: Fenzo – Build an interactive course on any topic

https://fenzo.ai/
3•fahimulhaq•44m ago•0 comments

Show HN: Display Big Text on Screen

https://bigtext.net/
2•liquid99•46m ago•0 comments

Show HN: Spendict – a performance marketer's verdict for AI agents, over MCP

https://www.spendict.com/
2•ds246•50m ago•0 comments

Cloud Rebuild (Preview)

https://learn.microsoft.com/en-us/windows/configuration/cloud-rebuild/
1•taubek•55m ago•0 comments

Turbocharged solo dev – zooming out a couple of clicks

https://adjohu.com/blog/turbocharged-solo-dev/
1•adjohu•56m ago•0 comments

Children (Composition)

https://en.wikipedia.org/wiki/Children_(composition)
1•doener•58m ago•0 comments

Show HN: Lip Sync AI – Create Your Talking Videos Instantly

https://lipsyncai.co/
2•vtoolpro•1h ago•0 comments

AI-powered video generator SaaS Application for Sale

https://flippa.com/13365327-ai-powered-video-generation-platform-for-creating-viral-short-form-co...
1•kilincarslan•1h ago•1 comments

Movement Is Not Progress

https://frederickvanbrabant.com/blog/2026-07-10-movement-is-not-progress/
1•TheEdonian•1h ago•1 comments

Onemind.md – give your repo a memory without any extra tooling

https://github.com/lazardanlucian/onemind.md
1•lazardanlucian•1h ago•0 comments