frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

PRs are disabled for non-contributors

https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2975
1•bapak•1m ago•1 comments

Show HN: Open-source, local-first legal AI workspace for lawyers

https://github.com/rohasnagpal/AI-Blueprint
1•rohasnagpal•2m ago•0 comments

Microsoft's open source tools were hacked to steal passwords of AI developers

https://techcrunch.com/2026/06/08/microsofts-open-source-tools-were-hacked-to-steal-passwords-of-...
2•raffael_de•8m ago•0 comments

My Favorite Zig Feature

https://xlii.space/eng/my-favorite-zig-feature/
2•xlii•10m ago•0 comments

What's Next for Fresh?

https://github.com/freshframework/fresh/discussions/3830
1•velmu•11m ago•0 comments

First wind-powered underwater datacentre starts operating in China

https://www.theguardian.com/world/2026/jun/09/worlds-first-wind-powered-underwater-datacentre-sta...
2•beardyw•13m ago•0 comments

Show HN: CSV Graph – create charts from CSV files in the browser

https://csv.qingyanglabs.com
2•lfdev•16m ago•0 comments

Self-Improving Podcast

https://www.val.town/x/dcm31/self-improving-podcast
1•ZacnyLos•20m ago•0 comments

New Apple Dev Betas: Is it possible to force LLM requests to stay on device?

1•montgomery_r•20m ago•0 comments

SlimTide Capsules: Real Customer Reviews or Just Marketing Hype?

https://finance.yahoo.com/sectors/healthcare/articles/slimtide-capsules-updated-warning-2026-1921...
1•ratsjaik•21m ago•0 comments

OpenEnv: An Open Source Framework for Agentic RL

https://huggingface.co/blog/openenv-agentic-rl
1•momeara•25m ago•0 comments

Inside The Transformer: The Life of a Token

https://www.aleksagordic.com/blog/transformer
1•thunderbong•26m ago•0 comments

Somali referee Artan barred from entering US

https://www.bbc.co.uk/sport/football/articles/cnv9drg0qzgo
1•petepete•30m ago•0 comments

What I got wrong about fast terminals

https://mijndertstuij.nl/posts/what-i-got-wrong-about-fast-terminals/
1•joooscha•31m ago•1 comments

LucidStocks – Rules-based stock scoring and AI qualitative read

https://lucidstocks.ca
1•oluchigbenga•34m ago•0 comments

In 2026, Less Than One Third of Google Searches Still Send a Click

https://sparktoro.com/blog/in-2026-less-than-one-third-of-google-searches-still-send-a-click/
1•randfish•34m ago•0 comments

Elptec – Industrial aspiration and filtration systems, made in Italy

https://elptec.com/en
2•lucca_gugescu2•35m ago•0 comments

A worm in my Erlang cluster, and adventures in microfluidics

https://lucassifoni.info/blog/a-worm-in-my-erlang-cluster-and-adventures-in-microfluidics/
1•chantepierre•36m ago•0 comments

OpenAI Confidentially Files for IPO on the Heels of SpaceX and Anthropic

https://www.wired.com/story/openai-confidentially-files-for-ipo/
1•joozio•36m ago•0 comments

LLM platform being built with Python and tkinter

https://meltdown.merkoba.com
1•madprops•37m ago•1 comments

Ask HN: What works for cutting AI token costs?

4•leoncos•37m ago•1 comments

Now www.felixpro.space has moved to new web address www.felixpro.eu.org

https://www.felixpro.eu.org
1•asabajumah•38m ago•0 comments

Bun's Migration from Zig to Rust as a Potential Case Study for Gradual Disempow

https://www.lesswrong.com/posts/qEbqPitYhWHthwFNu/bun-s-migration-from-zig-to-rust-as-a-potential...
2•joozio•40m ago•0 comments

Apple Apps on Linux

https://github.com/Lore-Hex/QuillUI
2•ljlolel•41m ago•1 comments

Easily overlooked small wetlands are a big source of global methane

https://www.eurekalert.org/news-releases/1130973
2•XzetaU8•45m ago•1 comments

Show HN: CalmSEO – Keyword and Google Search Console Tools for Your AI Agent

https://calmseo.com/
1•noahflk•45m ago•0 comments

UK's Lost C64 BBS Service Lives Again

https://theoasisbbs.com/compunet-reborn-the-uks-lost-c64-service-lives-again/
1•subbz•47m ago•0 comments

Show HN: HeadlessTracker – MCP server that gives your AI eyes on your portfolio

https://github.com/tamasPetki/HeadlessTracker
1•bulltrapp•48m ago•0 comments

Ask HN: How do you run your agent swarm?

2•sermakarevich•51m ago•0 comments

AMule 3.0.0 – The "Alive Again" Version

https://amule-org.github.io/changelog/3.0.0
1•rickcarlino•56m 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.