frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Cogentcore: Open-source framework for building multi-platform apps with Go

https://github.com/cogentcore/core
28•kristianp•10h ago

Comments

kamranjon•6h ago
Has anyone used this? I’ve always wanted to build a native UI app in go but haven’t been too thrilled with the options out there. Am scanning the go.mod to see if I can figure out how they do it (not a huge fan of the embedded browser type stuff)

Edit:

Found some docs here: https://www.cogentcore.org/core/render

super strange website, seems to be using the UI library to actually render the website itself… which made it impossible for me to copy and paste the quote I wanted to share… try long tapping on your phone to copy some text

adamors•5h ago
Scrolling is also messed up in multiple ways, on an iPhone at least.
miffy900•3h ago
I was able to open F12 dev tools on desktop on their website and all content is being rendered inside a <canvas> element, which explains why you can't copy and paste.
tlhunter•6h ago
Do the apps render as slow as their website? https://www.cogentcore.org
guappa•4h ago
lol, they should fire the guy :D
jitl•5h ago
Code once run anywhere but at massive cost to user experience. Even if I wanted to use this I couldn’t see myself adopting when the website is so bad. Feels like Flash on an underpowered ee pc.
anonzzzies•5h ago
I like new / different approaches to UI but jikes this site is not usable on mobile.
p0w3n3d•5h ago
I went to their website and my phone is too slow to display the page...
hysan•5h ago
Tried to look at their website and docs on my phone and the stuttering is painfully noticeable. I’ll read a bit more but that doesn’t inspire confidence.
quaintdev•4h ago
You all are talking about mobile loading issue. I am facing issue on Desktop Firefox.
miffy900•4h ago
> allowing you to Code Once, Run Everywhere

May I suggest that everyone just drop this whole 'develop/program it once, run it everywhere' slogan that just gets repeated endlessly when people try to promote their new platform/framework/library or whatever? I've never seen it work out that way in practice. Never. All individual platforms have their own features, unique quirks and distinct, platform specific bugs and trying to abstract over all the platform specific stuff means you end up with either low-quality, or low-feature implementation that comes close to being usable, but still never quite USEFUL.

Even the web browser, the only one that ever came close to fulfilling that promise, still requires fixing or accounting for browser-specific implementation bugs or quirks or non-standard feature additions/omissions. The closest you can get is just ignore Firefox, Safari and just target Chromium-based browsers, OR just use a subset of the latest web standards.

Considering how scrolling itself is entirely broken on the cogentcore website itself (I'm on desktop Chrome and my mousewheel and 3rd button scrolling doesn't work), it's not inspiring that they couldn't get something basic like scrolling to work. Is it not possible to just delegate scrolling behaviour to the browser?

Kholin•3h ago
That's a great idea, but I tried the official website, and it seems everything is rendered using Canvas. This means you can't select or copy text, use the browser's text translation feature, open links with a middle-click, or use the Tab key to switch focus between page elements. These behaviors feel quite out of place in a browser. However, it might be a good idea for developing game interfaces, as games don't need to worry about such browser compatibility issues.
Alifatisk•1h ago
I read the title and thought "cool", then I checked out their example. Horrible. I've found a new respect for Flutter.

LegoGPT: Generating Physically Stable and Buildable Lego

https://avalovelace1.github.io/LegoGPT/
228•nkko•5h ago•70 comments

Void: Open-source Cursor alternative

https://github.com/voideditor/void
757•sharjeelsayed•17h ago•290 comments

6502 Illegal Opcodes in the Siemens PC 100 Assembly Manual (1980)

https://www.pagetable.com/?p=1798
25•matt_d•4h ago•17 comments

Dead Reckoning

https://www.damninteresting.com/dead-reckoning/
68•repost_bot•6h ago•14 comments

Starlink User Terminal Teardown

https://www.darknavy.org/blog/a_first_glimpse_of_the_starlink_user_ternimal/
163•walterbell•7h ago•51 comments

Reservoir Sampling

https://samwho.dev/reservoir-sampling/
404•chrisdemarco•17h ago•75 comments

Audiobookshelf: Self-hosted audiobook and podcast server

https://www.audiobookshelf.org/
77•fjk•8h ago•31 comments

Doge software engineer's computer infected by info-stealing malware

https://arstechnica.com/security/2025/05/doge-software-engineers-computer-infected-by-info-stealing-malware/
126•lysp•2h ago•35 comments

Usenix ATC Announcement

https://www.usenix.org/blog/usenix-atc-announcement
59•eatbitseveryday•7h ago•3 comments

A flat pricing subscription for Claude Code

https://support.anthropic.com/en/articles/11145838-using-claude-code-with-your-max-plan
169•namukang•13h ago•159 comments

Fui: C library for interacting with the framebuffer in a TTY context

https://github.com/martinfama/fui
124•Bhulapi•12h ago•41 comments

A Formal Analysis of Apple's iMessage PQ3 Protocol [pdf]

https://www.usenix.org/system/files/conference/usenixsecurity25/sec25cycle1-prepub-595-linker.pdf
109•luu•7h ago•69 comments

Zombieverter: Open source VCU for reusing salvage EV components

https://openinverter.org/wiki/ZombieVerter_VCU
11•trainsarebetter•3d ago•0 comments

Malaya's Timeless Design

https://www.linyangchen.com/Philately
5•cenazoic•2d ago•0 comments

Losing my Meta account because of release delays

https://madelinemiller.dev/blog/dark-side-account-bans/
38•ponco•3h ago•12 comments

eBPF Mystery: When is IPv4 not IPv4? When it's pretending to be IPv6

https://blog.gripdev.xyz/2025/05/06/ebpf-mystery-when-is-ipv4-not-ipv4-when-its-ipv6/
57•tanelpoder•6h ago•14 comments

Progress toward fusion energy gain as measured against the Lawson criteria

https://www.fusionenergybase.com/articles/continuing-progress-toward-fusion-energy-breakeven-and-gain-as-measured-against-the-lawson-criteria
206•sam•18h ago•93 comments

How "Night of the Living Dead" Accidentally Became Public Domain

https://screenrant.com/night-living-dead-movie-public-domain-copyright-accident/
7•edavis•2d ago•1 comments

Robotics meets the culinary arts

https://actu.epfl.ch/news/robotics-meets-the-culinary-arts/
14•gnabgib•4d ago•1 comments

From: Steve Jobs. "Great idea, thank you."

https://blog.hayman.net/2025/05/06/from-steve-jobs-great-idea.html
950•mattl•15h ago•246 comments

When Abandoned Mines Collapse

https://practical.engineering/blog/2025/5/6/when-abandoned-mines-collapse
189•impish9208•2d ago•51 comments

Finding a Bug in Chromium

https://bou.ke/blog/chromium-bug/
53•bouk•3d ago•9 comments

Podfox: First Container-Aware Browser

https://val.packett.cool/blog/podfox/
81•pierremenard•12h ago•13 comments

Rich Schroepell responds to Ron Rivest and the RSA MIT algorithm (1977)

https://archive.org/details/schroepell-all-pdf
5•iloveburritos89•2d ago•0 comments

WASM 2.0

https://www.w3.org/TR/wasm-core-2/
16•lioeters•2h ago•2 comments

Throwaway Code: Don't recycle, throw it away (2017)

https://www.sung.codes/blog/2017/throwaway-code-dont-recycle-throw-away
19•sails•2d ago•7 comments

Phoenician culture spread mainly through cultural exchange

https://www.mpg.de/24574685/0422-evan-phoenician-culture-spread-mainly-through-cultural-exchange-150495-x
70•gmays•3d ago•23 comments

Full Control.xyz Freeform Gcode

https://fullcontrol.xyz/#/models
7•downboots•3d ago•1 comments

Verification, the Key to AI (2001)

http://incompleteideas.net/IncIdeas/KeytoAI.html
22•anjneymidha•5h ago•2 comments

Stability by Design

https://potetm.com/devtalk/stability-by-design.html
110•potetm•14h ago•40 comments