Jack Harrhy
Linkblog /2025/04/15

Crux Cross-platfrom app dev, What's a Target Triple?, Lovable can't say 'dev mode', Teleglitch-like game.

Crux - Cross-platform app development in Rust

Crux is a framework for building cross-platform applications with better testability, higher code and behavior reuse, better safety, security, and more joy from better tools.

It splits the application into two distinct parts, a Core built in Rust, which drives as much of the business logic as possible, and a Shell, built in the platform native language (Swift, Kotlin, TypeScript), which provides all interfaces with the external world, including the human user, and acts as a platform on which the core runs.

One of my recent interests in programming adventures has been building a cross-platform core for an application, but relying on native UI on the operating system window end.

Very much inspired by Ghostty, which has a Zig core, with a really nice SwiftUI frontend for MacOS, and GTK for Linux, as covered in Mitchell Hashimoto’s blog here.

Crux is neat, it allows targeting web platforms and mobile, if it also did desktop GUI I would have likely dug deep into it, sadly not exactly what I’ve been looking for, but still really cool.

Found out about Crux from: A 2025 Survey of Rust GUI Libraries

Honestly a pretty cool resource, lots of code examples / screenshots / etc.

Miguel Young - What the Hell Is a Target Triple?

… You may have already encountered one, such as the venerable x86_64-unknown-linux, or the evil x86_64-pc-windows. This system is convoluted and almost self-consistent.

But what is a target triple, and where did they come from?

Target triples are sort of self explanatory (well, if each of the triples arent’ unknown, as in wasm32-unknown-unknown), but Miguel explains in detail the history and who-says-what on triples, quite the dive.

Anton Osika - figma says we can’t use the word “dev mode” in lovable 😄

CEO of Lovable posting about their company getting asked by Figma to stop using the term ‘dev mode’ in their project…

More details on TechCrunch, this is just silly.

@apoc_dev - Gamedev clip

Came across this on Twitter, gives huge Teleglitch vibes to me, loved that game.