frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

MPEG-2 Transport Stream Packaging for Media over QUIC Transport

https://www.ietf.org/archive/id/draft-gregoire-moq-msfts-00.html
1•mondainx•39s ago•0 comments

Reclip – Download videos from almost any website

https://github.com/averygan/reclip
1•the-mitr•2m ago•0 comments

The Second Wave of the API-First Economy

https://brandur.org/second-wave-api-first
1•surprisetalk•2m ago•0 comments

A Silver Lining of Slop

https://brennan.io/2026/05/04/llmfree/
1•ibobev•2m ago•0 comments

Minimal Viable Zig Error Contexts

https://matklad.github.io/2026/05/03/zig-error-context.html
3•ibobev•2m ago•0 comments

A digital photo frame written in Lisp

http://forum.ulisp.com/t/a-digital-photo-frame-written-in-lisp/1870
1•chrisjj•3m ago•0 comments

Access your Docker Compose services via easy-to-remember names

https://chuniversiteit.nl/operations/reverse-proxy-for-docker-compose
1•ibobev•3m ago•0 comments

SpaceX is starting to move on from the most successful rocket

https://arstechnica.com/space/2026/05/spacex-is-starting-to-move-on-from-the-worlds-most-successf...
1•Brajeshwar•3m ago•0 comments

Peon-Ping

https://github.com/PeonPing/peon-ping
1•skibz•5m ago•0 comments

The ROKR wooden typewriter: a closer look

http://writingball.blogspot.com/2026/05/the-rokr-wooden-typewriter-closer-look.html
1•speckx•7m ago•0 comments

The Future of Testing Is Here (Testkube AI Launch)

https://www.accessnewswire.com/newsroom/en/computers-technology-and-internet/testkube-redefines-t...
1•evwitmer•8m ago•0 comments

Show HN: Native-Like 'two fingers' navigation gestures for Java Swing on macOS

https://github.com/anticleiades/swing-fluid-swipe
1•anticleiades•9m ago•2 comments

Show HN: CloudCent – Estimate Cloud Costs Before Coding

https://github.com/OverloadBlitz/cloudcent-cli
4•cover3•10m ago•0 comments

Skyroot vira 1ª space-tech da Índia avaliada em $1 bi com apoio global

https://www.reuters.com/science/indias-skyroot-becomes-first-1-bln-space-tech-startup-with-gic-sh...
1•01-_-•11m ago•0 comments

Show HN: Flow Timer – A simple sequential timer without bloat for timeboxing

https://timer.bryanhogan.com/
1•bryanhogan•11m ago•1 comments

A 481-meter-high landslide-tsunami in a cruise ship–frequented Alaska fjord

https://www.science.org/doi/10.1126/science.aec3187
1•croes•12m ago•0 comments

Robot Brain for Smol Brain

https://intuitably.com/2026/05/06/ai_brain_for_smol_brain.html
1•secretsinger•12m ago•0 comments

Optimizing Memory Access in NIR

https://www.collabora.com/news-and-blog/blog/2026/05/07/optimizing-memory-access-in-nir/
1•losgehts•12m ago•0 comments

The Serial TTL connector we deserve

https://kohlschuetter.github.io/blog/posts/2026/05/07/serial-ttl-connector/
1•kohlschuetter•13m ago•0 comments

Internet Archive Outage

https://bsky.app/profile/archive.org/post/3mlbfu2t72k2u
3•doener•13m ago•0 comments

Twilio SMS gateway outage: 2FA affected globally

https://status.twilio.com
2•hallh•14m ago•0 comments

Show HN: Coding agents can control desktop software without MCPs

https://github.com/SFKislev/Flue
1•-babi-•14m ago•2 comments

A Cursor AI agent wiped PocketOS's production database in under 10 seconds

https://thenewstack.io/ai-agents-credential-crisis/
5•Brajeshwar•17m ago•1 comments

The Self-Cancelling Subscription

https://predr.ag/blog/the-self-cancelling-subscription/
4•surprisetalk•17m ago•0 comments

Kalshi, the Prediction Market, Is Now Valued at $22B

https://www.nytimes.com/2026/05/07/business/dealbook/kalshi-fundraise-22-billion.html
5•JumpCrisscross•18m ago•0 comments

xAI built an illegal power plant to power its data center

https://www.selc.org/news/xai-built-an-illegal-power-plant-to-power-its-data-center/
3•speckx•18m ago•0 comments

Why do LLM outputs get worse even when metrics stay stable? [pdf]

https://huggingface.co/datasets/realitydriftproject/ai-drift-detection-frameworks/blob/main/llm-d...
3•scaledsystems•18m ago•0 comments

Goldfish Scheme

https://gitee.com/MoganLab/goldfish
2•smartmic•20m ago•0 comments

Ask Gemini: "How do I get the first item from a list?"

1•abbassix•21m ago•1 comments

API Keys Get Leaked in 2026 (and You Won't Notice)

2•thr3at-surfac3•21m ago•0 comments
Open in hackernews

Show HN: Basecoat – All of the shadcn/ui magic, none of the React

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

Thanks for checking it out.

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