frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Shirei, cross-platform GUI framework in native Go

https://github.com/hasenj/go-shirei/
26•hsn915•1h ago

Comments

swiftcoder•59m ago
> Experience has shown us that an immediate mode API is the only sane way to program GUI applications

I wonder how long till they pivot away from this belief. I feel like everyone in UI goes through this phase as some point, but in the end it doesn't scale to truly complicated UI

hsn915•55m ago
It's the only thing that can scale to complicated UI
gen2brain•12m ago
What does "scale"even mean in UI context? 10 or 100 controls in app makes difference how exactly? Retained apps redraw when needed, they are idle most of the times. How redrawing every frame helps to scale?
cosmic_cheese•34m ago
Yeah. Based on my personal experience I think some kind of hybrid of old-school imperative retained and declarative retained, both with granular reactivity is probably the correct balance for "serious" high-utility desktop applications. Declarative approaches are great for smaller components but become a nightmare for anything much more complex than a relatively simple mobile app while imperative requires a lot of extra legwork at the component level, and as I understand (which may be incorrect) immediate mode makes certain types of optimization more difficult.
TazeTSchnitzel•55m ago
I will admit that I don't like vibecoded things, but perhaps I must stomach that AI will be writing a lot in this brave new era.

However, when the commit history has stuff like

  v0.5.0: native backends, software renderer, text input, IME
  Co-authored-by: Claude <noreply@anthropic.com>
  Co-authored-by: Codex <codex@openai.com>
  Co-authored-by: Composer <composer@cursor.com>
  Co-authored-by: Cursor Grok 4.5 <noreply@cursor.com>
  
  377 files changed
  Lines changed: 62423 additions & 2871 deletions
it's very hard. These “change the entire world” commits make for a history that is impractical to follow for a human, and therefore of little interest to me.
hsn915•54m ago
This is a publish-only mirror repo.

The commit history is the publish history, not the work history.

weare138•18m ago
Where's the actual repo then?
rowanseymour•3m ago
I think a challenge for a vibe coded library to gain adoption is if there is a lack of human time investment in its creation, how do we know there will be investment in its maintenance?
iafan•53m ago
I understand the core is the layout engine and a component library? Does the rendering somehow benefit from GPU?

I recently had a good experience creating custom UI based on ebitengine — also a cross-platform Go engine. As it is a game engine, it has this built in game drawing loop, GPU-accelerated, with some cross-platform kb/mouse input handling. And this feels like a good platform to build the layout engine and components on top of. Have you ever considered this? Or how does your approach compare to that of ebitengine? Did you try (and do you position) your library to build custom UI for some underpowered computers such as Raspberry Pi?

roncesvalles•32m ago
Wails is another cross-platform GUI framework in Go: https://wails.io/
ahriad•4m ago
How it compares to Fyne?
5701652400•1m ago
cross-platform is overstatement.

can I run it on Android? iOS?

no? then 99.999999% of real world users cannot access it. and if it is desktop oly, what is the point? it is no better than web.

AI and the Fall of Writing

1•Flundstrom2•1m ago•0 comments

Taliban Declares War on Smartphones

https://www.npr.org/2026/07/10/g-s1-132396/smartphones-taliban-afghanistan-ban
1•paulpauper•2m ago•0 comments

FCC Approves Test of Space Mirror to Light Night Sky Despite Outcry

https://www.nytimes.com/2026/07/10/climate/fcc-space-mirror.html
1•paulpauper•2m ago•0 comments

From A.I. To the Deep State, Michel Foucault Foresaw It All

https://www.nytimes.com/2026/07/10/books/review/michel-foucault-ai-tech-power.html
1•paulpauper•3m ago•0 comments

Ask HN: Recommended technographic API?

1•Poomba•4m ago•0 comments

Can We Understand How Large Language Models Reason?

https://cacm.acm.org/news/can-we-understand-how-large-language-models-reason/
2•adunk•5m ago•0 comments

MaFrida v0.3.0 Is Out

https://github.com/theShinigami/MaFrida
1•shiroChef•7m ago•0 comments

Dead Process Mate – a menu-bar app to kill leftover Node/dev processes

https://github.com/BartosK97/dead-process-mate
1•bartosk97•7m ago•0 comments

Claude Code get 50% more weekly limit

https://support.claude.com/en/articles/15910845-claude-code-may-july-2026-weekly-limits-promotion
2•alvis•8m ago•0 comments

Cosmic is quietly doing things GNOME and KDE still make you fight for

https://www.xda-developers.com/cosmic-hit-version-1-2-quietly-doing-things-gnome-kde-still-make-y...
2•naves•11m ago•0 comments

Show HN: Scramble Quest

https://scramblequest.app/
1•furyofantares•11m ago•0 comments

Teardown: A Generic 7-Port USB 3.0 Hub That Wasn't

https://goughlui.com/2026/07/09/teardown-a-generic-7-port-usb-3-0-hub-that-wasnt/
1•speckx•11m ago•0 comments

I Put My Son in a Swamp

https://thepotato.tech/posts/i-put-my-son-in-a-swamp/
1•nickstinemates•17m ago•0 comments

The WiFi Certificate That Didn't Exist an Hour Ago

https://thepotato.tech/posts/the-wifi-cert-that-didnt-exist-an-hour-ago/
1•nickstinemates•17m ago•0 comments

The Most Famous AI Writing Tic Is Also the Most Mysterious

https://www.theatlantic.com/technology/2026/07/ai-chatbot-writing-tic-negative-parallelism/687892/
1•tekdude•20m ago•0 comments

Apple's M6, M7 and M8 Chips Show How AI Is Reshaping the Company

https://www.bloomberg.com/news/newsletters/2026-07-12/apple-s-chip-plans-m6-m7-pro-m7-max-m7-ultr...
1•newusertoday•20m ago•0 comments

Against Usefulness

https://www.motivenotes.ai/p/against-usefulness
6•supo•22m ago•0 comments

Soulless – List of AI Artists Hiding on Spotify

https://soullessmusic.com/
1•ChrisArchitect•22m ago•0 comments

Show HN: Block dangerous Git and shell commands from being executed by agents

https://github.com/Dicklesworthstone/destructive_command_guard
1•adithyaharish•23m ago•0 comments

Dictation and Meeting App Sends to Apple Notes – Free and Local Models

https://voice.baselinemakes.com/
1•stevenhubertron•23m ago•1 comments

W11 Copilot tells you what's slowing down your PC, while using 1GB RAM itself

https://www.windowslatest.com/2026/07/12/windows-11-copilot-ai-can-now-tell-you-whats-slowing-dow...
2•speckx•23m ago•0 comments

Programming thought experiment: stuck in a room with a PC without an OS

https://old.reddit.com/r/programming/comments/9x15g/comment/c0ewj2c/
1•Tomte•26m ago•0 comments

AI-Powered Multi Tenant Platform

https://svoxx.com/int/en
1•kilincarslan•31m ago•0 comments

Rustnet: Per-process network monitoring with deep packet inspectio

https://github.com/domcyrus/rustnet
1•thunderbong•32m ago•0 comments

Claude Fable 5 access extended through July 19

https://xcancel.com/claudeai/status/2076351399999557669#m
5•Topfi•33m ago•1 comments

Show HN: Free AI travel destination search across Asia

https://asianexpats.com
1•developeron29•34m ago•0 comments

Restarting Germany's Reactors: Viability and Outlook [pdf]

https://www.radiantenergygroup.com/_files/ugd/ae75b7_bc5db590cf5a4ac6a4a0d6812a58ada6.pdf
1•throw0101d•37m ago•2 comments

The Four "Ions", or How to Provision CIAM Users (2023)

https://ciamweekly.substack.com/p/the-four-ions-or-how-to-provision
1•mooreds•37m ago•0 comments

Local-first image annotation–try it in the browser, no signup, nothing uploaded

https://thevision.works/demo
2•Wiseye•40m ago•0 comments

Show HN: SayItDev LLM and Speech capabilities with 0 dependencies and no models

https://github.com/innovatorved/sayitdev
3•innovatorved•40m ago•0 comments