frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Dev Jr Developer

1•edoschenone•1m ago•0 comments

1-Minute Chess Puzzles – A rapid tactics game I built for Android

https://play.google.com/store/apps/details?id=io.hackersway.oneminutechess&hl=en_US
1•amitgajbhare•4m ago•0 comments

Ask HN: What's the most life-changing blog post you've ever read?

1•chistev•5m ago•0 comments

Building a High-Performance C++ Backtesting Framework

https://dolphindb.com/blogs/46
2•CrazyTomato•5m ago•0 comments

Cloud Agent Lessons

https://cursor.com/blog/cloud-agent-lessons
1•shahargl•7m ago•0 comments

Best Training Management Software

https://www.qualityze.com/training-management
1•qualityze-inc•8m ago•0 comments

Show HN: OCR-grab: Flameshot clone that adds OCR

https://github.com/talalalrwas/ocr-grab
1•tgol•9m ago•0 comments

He Earns $33 an Hour as a Costco Cashier. Now He's a Millionaire

https://www.wsj.com/business/retail/he-earns-33-an-hour-as-a-costco-cashier-now-hes-a-millionaire...
1•JumpCrisscross•10m ago•0 comments

Grok 4.5 Release (Technical)

https://cursor.com/blog/grok-4-5
1•linzhangrun•12m ago•1 comments

Automate Apps with No API

https://blog.mobilerun.ai/posts/how-to-automate-apps-with-no-api
1•Messyflame•16m ago•0 comments

Tooling for AI agents to build KiCad project from simple circuit description

https://github.com/oxplot/burn2kicad
1•oxplot•16m ago•0 comments

Game devs commit their dependencies. Maybe we should too

https://nathanflurry.com/thoughts/26-03-26-manage-packages-like-game-engines/
1•resiros•18m ago•0 comments

SQLite Is Dynamically Typed (2020)

https://www.zachocean.com/posts/sqlite-is-dynamically-typed/
1•downbad_•19m ago•0 comments

GitHub Actions degraded again

https://www.githubstatus.com/incidents/cstx3v63mklm
1•gruselhaus•21m ago•0 comments

Hand it your codebase. Not your secrets

https://agentjail.io/blog/announcing-v060/
1•LuD1161•22m ago•0 comments

SpreadsheetPreview: JavaScript component to display Excel files in browser

https://spreadsheetpreview.com/
1•robbiejs•24m ago•1 comments

CVE-2026-14440: Cloudflare Universal SSL CAA records supersede user CAA

https://nvd.nist.gov/vuln/detail/CVE-2026-14440
1•David_Osipov•25m ago•0 comments

The best WebAssembly runtime may still be no runtime at all

https://00f.net/2026/07/08/webassembly-compilation-to-c-2026/
1•goranmoomin•29m ago•0 comments

Engineering the J-Space: Beyond Chain of Thought

https://github.com/mlangford75-lgtm/mlangford75-lgtm
1•Mlangford75•29m ago•0 comments

Show HN: N3MO – Deterministic code intelligence via AST parsing, no embeddings

https://github.com/RajX-dev/N3MO
1•RajX_dev•29m ago•0 comments

Build your own agentic framework – the no-magic version

https://medium.com/@kirill89/build-your-own-agentic-framework-the-no-magic-version-8858d5ee94d0
1•k1r111•31m ago•0 comments

Claude "Honeycomb" spotted and pulled from Cursor, unannounced Anthropic model

https://twitter.com/chetaslua/status/2075064406116065416
1•alecavaz•32m ago•1 comments

$100k to keep CTFs competitive in the age of AI

https://osec.io/blog/save-ctfs-fund/
1•stuxf•35m ago•0 comments

Grok Is Back

https://www.vincentschmalbach.com/grok-is-back/
1•vincent_s•36m ago•0 comments

Decispher – System of record and action for engineering teams

https://decispher.com
6•cool_coder12•36m ago•0 comments

Google patched AI chatbot flaw that could expose customer conversations

https://www.axios.com/2026/07/07/varonis-google-ai-agent-chatbot-security?
1•crowd51•38m ago•0 comments

Mastodon, the Only Good Choice

https://www.tbray.org/ongoing/When/202x/2026/07/05/Choose-Mastodon
3•robin_reala•39m ago•0 comments

The math behind "AI will take your job" is wrong [video]

https://www.youtube.com/watch?v=sQGZXrzykpU
1•parasti•39m ago•0 comments

CashFlow – Open-source debt minimization using graph algorithms and WASM

1•SanishKumar•40m ago•0 comments

Show HN: Learn language with word-by-word translation maps [video]

https://www.youtube.com/watch?v=QHMqGX6GvFU
1•julienreszka•40m ago•0 comments
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.